./Ultimate.py --spec ../sv-benchmarks/c/properties/termination.prp --file ../sv-benchmarks/c/openssl-simplified/s3_clnt_3.cil-3.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version c3fed411 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerTermination.xml -i ../sv-benchmarks/c/openssl-simplified/s3_clnt_3.cil-3.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 942b42bc5f58abe69fc33c6ef5e7218e2daddc6d3f26d56a942671edcc0207b7 --- Real Ultimate output --- This is Ultimate 0.2.2-tmp.no-commuhash-c3fed41 [2021-12-16 09:33:23,529 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-12-16 09:33:23,535 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-12-16 09:33:23,593 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-12-16 09:33:23,594 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-12-16 09:33:23,597 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-12-16 09:33:23,598 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-12-16 09:33:23,601 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-12-16 09:33:23,602 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-12-16 09:33:23,606 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-12-16 09:33:23,607 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-12-16 09:33:23,608 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-12-16 09:33:23,609 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-12-16 09:33:23,611 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-12-16 09:33:23,612 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-12-16 09:33:23,615 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-12-16 09:33:23,617 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-12-16 09:33:23,617 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-12-16 09:33:23,620 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-12-16 09:33:23,625 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-12-16 09:33:23,627 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-12-16 09:33:23,632 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-12-16 09:33:23,633 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-12-16 09:33:23,634 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-12-16 09:33:23,640 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-12-16 09:33:23,640 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-12-16 09:33:23,641 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-12-16 09:33:23,642 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-12-16 09:33:23,642 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-12-16 09:33:23,643 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-12-16 09:33:23,644 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-12-16 09:33:23,644 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-12-16 09:33:23,646 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-12-16 09:33:23,647 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-12-16 09:33:23,649 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-12-16 09:33:23,649 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-12-16 09:33:23,649 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-12-16 09:33:23,650 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-12-16 09:33:23,650 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-12-16 09:33:23,651 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-12-16 09:33:23,651 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-12-16 09:33:23,652 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Termination-32bit-Automizer_Default.epf [2021-12-16 09:33:23,688 INFO L113 SettingsManager]: Loading preferences was successful [2021-12-16 09:33:23,688 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-12-16 09:33:23,689 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-12-16 09:33:23,689 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-12-16 09:33:23,690 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-12-16 09:33:23,690 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-12-16 09:33:23,691 INFO L138 SettingsManager]: * Use SBE=true [2021-12-16 09:33:23,691 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2021-12-16 09:33:23,691 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2021-12-16 09:33:23,691 INFO L138 SettingsManager]: * Use old map elimination=false [2021-12-16 09:33:23,692 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2021-12-16 09:33:23,692 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2021-12-16 09:33:23,692 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2021-12-16 09:33:23,692 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-12-16 09:33:23,693 INFO L138 SettingsManager]: * sizeof long=4 [2021-12-16 09:33:23,693 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-12-16 09:33:23,693 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-12-16 09:33:23,693 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-12-16 09:33:23,693 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-12-16 09:33:23,694 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2021-12-16 09:33:23,694 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2021-12-16 09:33:23,694 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2021-12-16 09:33:23,694 INFO L138 SettingsManager]: * sizeof long double=12 [2021-12-16 09:33:23,694 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-12-16 09:33:23,695 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2021-12-16 09:33:23,695 INFO L138 SettingsManager]: * Use constant arrays=true [2021-12-16 09:33:23,695 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2021-12-16 09:33:23,695 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-12-16 09:33:23,695 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-12-16 09:33:23,696 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-12-16 09:33:23,696 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-12-16 09:33:23,696 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-12-16 09:33:23,697 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2021-12-16 09:33:23,697 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 -> 942b42bc5f58abe69fc33c6ef5e7218e2daddc6d3f26d56a942671edcc0207b7 [2021-12-16 09:33:23,905 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-12-16 09:33:23,929 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-12-16 09:33:23,931 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-12-16 09:33:23,931 INFO L271 PluginConnector]: Initializing CDTParser... [2021-12-16 09:33:23,932 INFO L275 PluginConnector]: CDTParser initialized [2021-12-16 09:33:23,933 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/openssl-simplified/s3_clnt_3.cil-3.c [2021-12-16 09:33:23,982 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/32eae7ac7/6224c5c25d8344ad915b28799b9c2faf/FLAG5616f49e3 [2021-12-16 09:33:24,454 INFO L306 CDTParser]: Found 1 translation units. [2021-12-16 09:33:24,457 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/openssl-simplified/s3_clnt_3.cil-3.c [2021-12-16 09:33:24,476 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/32eae7ac7/6224c5c25d8344ad915b28799b9c2faf/FLAG5616f49e3 [2021-12-16 09:33:24,973 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/32eae7ac7/6224c5c25d8344ad915b28799b9c2faf [2021-12-16 09:33:24,975 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-12-16 09:33:24,977 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-12-16 09:33:24,980 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-12-16 09:33:24,980 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-12-16 09:33:24,982 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-12-16 09:33:24,983 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.12 09:33:24" (1/1) ... [2021-12-16 09:33:24,984 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@37067363 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 09:33:24, skipping insertion in model container [2021-12-16 09:33:24,984 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.12 09:33:24" (1/1) ... [2021-12-16 09:33:24,990 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-12-16 09:33:25,021 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-12-16 09:33:25,217 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/openssl-simplified/s3_clnt_3.cil-3.c[37595,37608] [2021-12-16 09:33:25,221 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-16 09:33:25,227 INFO L203 MainTranslator]: Completed pre-run [2021-12-16 09:33:25,264 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/openssl-simplified/s3_clnt_3.cil-3.c[37595,37608] [2021-12-16 09:33:25,266 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-16 09:33:25,277 INFO L208 MainTranslator]: Completed translation [2021-12-16 09:33:25,277 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 09:33:25 WrapperNode [2021-12-16 09:33:25,277 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-12-16 09:33:25,278 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-12-16 09:33:25,279 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-12-16 09:33:25,279 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-12-16 09:33:25,290 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:25" (1/1) ... [2021-12-16 09:33:25,299 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:25" (1/1) ... [2021-12-16 09:33:25,331 INFO L137 Inliner]: procedures = 15, calls = 8, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 481 [2021-12-16 09:33:25,332 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-12-16 09:33:25,333 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-12-16 09:33:25,333 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-12-16 09:33:25,333 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-12-16 09:33:25,340 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:25" (1/1) ... [2021-12-16 09:33:25,340 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:25" (1/1) ... [2021-12-16 09:33:25,343 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:25" (1/1) ... [2021-12-16 09:33:25,343 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:25" (1/1) ... [2021-12-16 09:33:25,350 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:25" (1/1) ... [2021-12-16 09:33:25,362 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:25" (1/1) ... [2021-12-16 09:33:25,364 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:25" (1/1) ... [2021-12-16 09:33:25,367 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-12-16 09:33:25,384 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-12-16 09:33:25,384 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-12-16 09:33:25,384 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-12-16 09:33:25,385 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 09:33:25" (1/1) ... [2021-12-16 09:33:25,391 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:25,401 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:25,422 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:25,424 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:25,453 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-12-16 09:33:25,453 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-12-16 09:33:25,453 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-12-16 09:33:25,454 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-12-16 09:33:25,595 INFO L236 CfgBuilder]: Building ICFG [2021-12-16 09:33:25,597 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-12-16 09:33:25,607 WARN L815 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-12-16 09:33:25,965 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##85: assume !false; [2021-12-16 09:33:25,966 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##84: assume false; [2021-12-16 09:33:25,966 INFO L277 CfgBuilder]: Performing block encoding [2021-12-16 09:33:25,972 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-12-16 09:33:25,972 INFO L301 CfgBuilder]: Removed 1 assume(true) statements. [2021-12-16 09:33:25,974 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.12 09:33:25 BoogieIcfgContainer [2021-12-16 09:33:25,974 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-12-16 09:33:25,975 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2021-12-16 09:33:25,975 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2021-12-16 09:33:25,978 INFO L275 PluginConnector]: BuchiAutomizer initialized [2021-12-16 09:33:25,979 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-12-16 09:33:25,979 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 16.12 09:33:24" (1/3) ... [2021-12-16 09:33:25,980 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@7acc3ade and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 16.12 09:33:25, skipping insertion in model container [2021-12-16 09:33:25,980 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-12-16 09:33:25,981 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 09:33:25" (2/3) ... [2021-12-16 09:33:25,981 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@7acc3ade and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 16.12 09:33:25, skipping insertion in model container [2021-12-16 09:33:25,981 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-12-16 09:33:25,981 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.12 09:33:25" (3/3) ... [2021-12-16 09:33:25,982 INFO L388 chiAutomizerObserver]: Analyzing ICFG s3_clnt_3.cil-3.c [2021-12-16 09:33:26,018 INFO L359 BuchiCegarLoop]: Interprodecural is true [2021-12-16 09:33:26,018 INFO L360 BuchiCegarLoop]: Hoare is false [2021-12-16 09:33:26,018 INFO L361 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2021-12-16 09:33:26,018 INFO L362 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2021-12-16 09:33:26,018 INFO L363 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-12-16 09:33:26,019 INFO L364 BuchiCegarLoop]: Difference is false [2021-12-16 09:33:26,019 INFO L365 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-12-16 09:33:26,019 INFO L368 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2021-12-16 09:33:26,034 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:26,064 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 103 [2021-12-16 09:33:26,064 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:26,064 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:26,077 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2021-12-16 09:33:26,078 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,078 INFO L425 BuchiCegarLoop]: ======== Iteration 1============ [2021-12-16 09:33:26,079 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:26,093 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 103 [2021-12-16 09:33:26,093 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:26,093 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:26,096 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2021-12-16 09:33:26,096 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,102 INFO L791 eck$LassoCheckResult]: Stem: 113#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.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 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.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;havoc ssl3_connect_~__cil_tmp65~0#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;havoc ssl3_connect_~__cil_tmp70~0#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~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; 21#L105true assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 87#L108-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; 109#L113true assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 28#L119-1true [2021-12-16 09:33:26,103 INFO L793 eck$LassoCheckResult]: Loop: 28#L119-1true assume !false; 45#L120true ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 47#L122true assume 12292 == ssl3_connect_~s__state~0#1; 26#L123true 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; 93#L227true ssl3_connect_~s__server~0#1 := 0; 129#L232true assume 0 != ssl3_connect_~cb~0#1; 75#L232-2true ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 101#L237true assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 105#L247true assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 67#L247-2true assume !(0 == ssl3_connect_~tmp___4~0#1); 56#L269true 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; 88#L521true assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 115#L556true ssl3_connect_~skip~0#1 := 0; 28#L119-1true [2021-12-16 09:33:26,109 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:26,110 INFO L85 PathProgramCache]: Analyzing trace with hash 28693997, now seen corresponding path program 1 times [2021-12-16 09:33:26,119 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:26,120 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [746735671] [2021-12-16 09:33:26,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:26,121 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:26,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:26,211 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:26,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:26,241 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:26,243 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:26,243 INFO L85 PathProgramCache]: Analyzing trace with hash -1604853920, now seen corresponding path program 1 times [2021-12-16 09:33:26,244 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:26,244 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [515909886] [2021-12-16 09:33:26,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:26,244 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:26,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:26,259 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:26,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:26,274 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:26,277 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:26,277 INFO L85 PathProgramCache]: Analyzing trace with hash -1912993548, now seen corresponding path program 1 times [2021-12-16 09:33:26,277 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:26,278 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2126478293] [2021-12-16 09:33:26,278 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:26,278 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:26,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:26,319 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:26,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:26,365 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:26,670 INFO L210 LassoAnalysis]: Preferences: [2021-12-16 09:33:26,671 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-16 09:33:26,671 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-16 09:33:26,671 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-16 09:33:26,672 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-12-16 09:33:26,672 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:26,672 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-16 09:33:26,672 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-16 09:33:26,672 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-3.c_Iteration1_Loop [2021-12-16 09:33:26,672 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-16 09:33:26,673 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-16 09:33:26,688 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:26,692 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:26,704 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:26,707 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:26,710 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:26,713 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:26,715 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:26,717 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:26,722 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:26,724 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:26,727 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:26,730 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:26,736 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:26,738 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:26,741 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:26,743 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:27,021 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-16 09:33:27,022 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-12-16 09:33:27,023 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:27,023 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:27,028 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:27,033 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-16 09:33:27,033 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:33:27,048 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Waiting until timeout for monitored process [2021-12-16 09:33:27,052 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-16 09:33:27,052 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,069 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:27,070 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:27,070 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:27,071 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:27,072 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Waiting until timeout for monitored process [2021-12-16 09:33:27,073 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-16 09:33:27,073 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:33:27,111 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-16 09:33:27,112 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~__cil_tmp56~0#1.base=0, ULTIMATE.start_ssl3_connect_~__cil_tmp57~0#1=0, ULTIMATE.start_ssl3_connect_~s__init_buf___0~0#1=-1, ULTIMATE.start_ssl3_connect_~__cil_tmp58~0#1=-1, ULTIMATE.start_ssl3_connect_~__cil_tmp56~0#1.offset=0} Honda state: {ULTIMATE.start_ssl3_connect_~__cil_tmp56~0#1.base=0, ULTIMATE.start_ssl3_connect_~__cil_tmp57~0#1=0, ULTIMATE.start_ssl3_connect_~s__init_buf___0~0#1=-1, ULTIMATE.start_ssl3_connect_~__cil_tmp58~0#1=-1, ULTIMATE.start_ssl3_connect_~__cil_tmp56~0#1.offset=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-16 09:33:27,127 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Forceful destruction successful, exit code 0 [2021-12-16 09:33:27,128 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:27,129 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:27,130 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:27,131 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Waiting until timeout for monitored process [2021-12-16 09:33:27,132 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-16 09:33:27,132 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:33:27,155 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-16 09:33:27,156 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,179 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Forceful destruction successful, exit code 0 [2021-12-16 09:33:27,180 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:27,180 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:27,181 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:27,186 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:27,186 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-16 09:33:27,187 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:33:27,204 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-16 09:33:27,204 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__type~0#1=4096} Honda state: {ULTIMATE.start_ssl3_connect_~s__type~0#1=4096} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-16 09:33:27,219 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:27,220 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:27,220 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:27,221 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:27,224 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:27,227 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-16 09:33:27,227 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:33:27,244 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-16 09:33:27,244 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,262 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:27,262 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:27,263 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:27,263 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:27,269 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:27,270 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-16 09:33:27,270 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:33:27,278 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-16 09:33:27,278 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,293 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:27,293 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:27,293 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:27,294 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:27,296 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:27,299 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-16 09:33:27,299 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:33:27,307 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-16 09:33:27,307 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,324 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:27,324 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:27,325 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:27,325 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:27,331 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:27,331 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-16 09:33:27,332 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:33:27,351 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-16 09:33:27,352 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__version~0#1=-64512, ULTIMATE.start_ssl3_connect_~__cil_tmp55~0#1=768} Honda state: {ULTIMATE.start_ssl3_connect_~s__version~0#1=-64512, ULTIMATE.start_ssl3_connect_~__cil_tmp55~0#1=768} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-16 09:33:27,372 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:27,373 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:27,373 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:27,374 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:27,379 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:27,380 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-16 09:33:27,380 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:33:27,414 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: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 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:27,416 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:27,417 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-12-16 09:33:27,417 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:33:27,436 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-16 09:33:27,436 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,451 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Ended with exit code 0 [2021-12-16 09:33:27,452 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:27,452 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:27,453 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:27,454 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:27,455 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-16 09:33:27,455 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:33:27,468 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-16 09:33:27,468 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,483 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Ended with exit code 0 [2021-12-16 09:33:27,483 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:27,483 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:27,484 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:27,485 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:27,486 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-16 09:33:27,486 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:33:27,493 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-16 09:33:27,493 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,508 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:27,508 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:27,508 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:27,509 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:27,510 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:27,512 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-16 09:33:27,513 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:33:27,544 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:27,544 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:27,544 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:27,547 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:27,548 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:27,548 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-12-16 09:33:27,548 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:33:27,587 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-12-16 09:33:27,611 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:27,612 INFO L210 LassoAnalysis]: Preferences: [2021-12-16 09:33:27,612 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-16 09:33:27,612 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-16 09:33:27,612 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-16 09:33:27,612 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-12-16 09:33:27,612 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:27,612 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-16 09:33:27,612 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-16 09:33:27,612 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-3.c_Iteration1_Loop [2021-12-16 09:33:27,612 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-16 09:33:27,612 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-16 09:33:27,615 INFO L141 MapEliminator]: Using 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,618 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:27,628 INFO L141 MapEliminator]: Using 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,631 INFO L141 MapEliminator]: Using 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,634 INFO L141 MapEliminator]: Using 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,637 INFO L141 MapEliminator]: Using 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,639 INFO L141 MapEliminator]: Using 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,641 INFO L141 MapEliminator]: Using 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,646 INFO L141 MapEliminator]: Using 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,649 INFO L141 MapEliminator]: Using 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,652 INFO L141 MapEliminator]: Using 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,654 INFO L141 MapEliminator]: Using 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,660 INFO L141 MapEliminator]: Using 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,662 INFO L141 MapEliminator]: Using 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,665 INFO L141 MapEliminator]: Using 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,668 INFO L141 MapEliminator]: Using 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,909 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-16 09:33:27,913 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-12-16 09:33:27,914 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:27,914 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:27,915 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:27,917 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Waiting until timeout for monitored process [2021-12-16 09:33:27,921 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,928 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:27,929 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:27,929 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:27,929 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-16 09:33:27,929 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:27,931 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-16 09:33:27,931 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:27,940 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:27,968 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:27,968 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:27,968 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:27,969 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:27,978 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,986 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:27,986 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:27,987 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:27,987 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-16 09:33:27,987 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:27,990 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,995 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:28,007 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:28,026 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:28,026 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:28,026 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:28,027 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:28,028 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:28,033 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,040 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:28,040 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:28,041 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:28,041 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-16 09:33:28,041 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,059 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:28,084 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:28,085 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:28,085 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:28,086 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: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,101 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:28,101 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:28,102 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:28,102 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-16 09:33:28,102 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:28,103 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-16 09:33:28,103 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:28,105 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:28,107 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:28,122 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:28,123 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:28,123 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:28,124 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:28,126 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: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,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,133 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-12-16 09:33:28,133 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:28,134 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-16 09:33:28,134 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:28,159 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:28,183 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:28,184 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:28,184 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:28,185 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:28,195 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,203 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:28,203 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:28,203 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:28,203 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-16 09:33:28,203 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:28,204 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-16 09:33:28,204 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:28,206 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:28,227 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:28,247 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Ended with exit code 0 [2021-12-16 09:33:28,248 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:28,248 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:28,249 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:28,249 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:28,251 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,257 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:28,257 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:28,257 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:28,257 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-16 09:33:28,258 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:28,258 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-16 09:33:28,258 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:28,259 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:28,275 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:28,275 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:28,276 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:28,276 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:28,278 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:28,279 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,285 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:28,285 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:28,286 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:28,286 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-16 09:33:28,286 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:28,287 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-16 09:33:28,287 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:28,289 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:28,304 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:28,306 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:28,306 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:28,307 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:28,308 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:28,311 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,317 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:28,318 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:28,318 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:28,318 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-16 09:33:28,318 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:28,318 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-16 09:33:28,318 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:28,332 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:28,347 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:28,347 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:28,348 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:28,348 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:28,349 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:28,351 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-16 09:33:28,357 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:28,357 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:28,357 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:28,357 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-12-16 09:33:28,357 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:28,358 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-16 09:33:28,358 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:28,383 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:28,407 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Forceful destruction successful, exit code 0 [2021-12-16 09:33:28,407 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:28,408 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:28,409 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:28,409 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Waiting until timeout for monitored process [2021-12-16 09:33:28,411 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,417 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:28,417 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:28,417 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:28,417 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-16 09:33:28,417 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:28,417 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-16 09:33:28,417 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:28,423 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:28,438 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Ended with exit code 0 [2021-12-16 09:33:28,438 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:28,438 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:28,439 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:28,440 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Waiting until timeout for monitored process [2021-12-16 09:33:28,440 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,446 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:28,446 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:28,446 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:28,446 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-16 09:33:28,446 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:28,448 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-16 09:33:28,448 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:28,459 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-12-16 09:33:28,488 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-12-16 09:33:28,489 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2021-12-16 09:33:28,490 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:28,490 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:28,495 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:28,500 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-12-16 09:33:28,500 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-12-16 09:33:28,500 INFO L513 LassoAnalysis]: Proved termination. [2021-12-16 09:33:28,501 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,521 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Waiting until timeout for monitored process [2021-12-16 09:33:28,525 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Forceful destruction successful, exit code 0 [2021-12-16 09:33:28,527 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-12-16 09:33:28,547 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:28,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:28,588 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-16 09:33:28,590 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-16 09:33:28,611 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Forceful destruction successful, exit code 0 [2021-12-16 09:33:28,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:28,634 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-16 09:33:28,634 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-16 09:33:28,685 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,710 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,712 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand has 127 states, 126 states have (on average 1.7063492063492063) internal successors, (215), 126 states have internal predecessors, (215), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:28,960 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 508 states and 831 transitions. Complement of second has 8 states. [2021-12-16 09:33:28,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 1 stem states 2 non-accepting loop states 1 accepting loop states [2021-12-16 09:33:28,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:28,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 416 transitions. [2021-12-16 09:33:28,971 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 416 transitions. Stem has 5 letters. Loop has 13 letters. [2021-12-16 09:33:28,971 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-16 09:33:28,971 INFO L634 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2021-12-16 09:33:28,982 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:28,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:28,999 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-16 09:33:29,000 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-16 09:33:29,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:29,019 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-16 09:33:29,021 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-16 09:33:29,075 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:29,076 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:29,076 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:29,248 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 536 states and 872 transitions. Complement of second has 10 states. [2021-12-16 09:33:29,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 6 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2021-12-16 09:33:29,249 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:29,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 435 transitions. [2021-12-16 09:33:29,250 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 435 transitions. Stem has 5 letters. Loop has 13 letters. [2021-12-16 09:33:29,251 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-16 09:33:29,251 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 435 transitions. Stem has 18 letters. Loop has 13 letters. [2021-12-16 09:33:29,251 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-16 09:33:29,251 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 435 transitions. Stem has 5 letters. Loop has 26 letters. [2021-12-16 09:33:29,263 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-16 09:33:29,264 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 536 states and 872 transitions. [2021-12-16 09:33:29,276 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 206 [2021-12-16 09:33:29,285 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 536 states to 328 states and 492 transitions. [2021-12-16 09:33:29,286 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 295 [2021-12-16 09:33:29,288 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 296 [2021-12-16 09:33:29,288 INFO L73 IsDeterministic]: Start isDeterministic. Operand 328 states and 492 transitions. [2021-12-16 09:33:29,290 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:29,290 INFO L681 BuchiCegarLoop]: Abstraction has 328 states and 492 transitions. [2021-12-16 09:33:29,305 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 328 states and 492 transitions. [2021-12-16 09:33:29,329 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 328 to 139. [2021-12-16 09:33:29,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 139 states, 139 states have (on average 1.4964028776978417) internal successors, (208), 138 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have call predecessors, (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,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 139 states to 139 states and 208 transitions. [2021-12-16 09:33:29,332 INFO L704 BuchiCegarLoop]: Abstraction has 139 states and 208 transitions. [2021-12-16 09:33:29,332 INFO L587 BuchiCegarLoop]: Abstraction has 139 states and 208 transitions. [2021-12-16 09:33:29,332 INFO L425 BuchiCegarLoop]: ======== Iteration 2============ [2021-12-16 09:33:29,332 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 139 states and 208 transitions. [2021-12-16 09:33:29,333 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 103 [2021-12-16 09:33:29,333 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:29,333 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:29,335 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-12-16 09:33:29,335 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:29,336 INFO L791 eck$LassoCheckResult]: Stem: 1456#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); 1386#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.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 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.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;havoc ssl3_connect_~__cil_tmp65~0#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;havoc ssl3_connect_~__cil_tmp70~0#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~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; 1353#L105 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 1354#L108-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; 1442#L113 assume 0 != 12288 + ssl3_connect_~tmp___1~0#1; 1397#L114 assume !(0 != 16384 + ssl3_connect_~tmp___2~0#1); 1370#L119-1 [2021-12-16 09:33:29,336 INFO L793 eck$LassoCheckResult]: Loop: 1370#L119-1 assume !false; 1371#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 1461#L122 assume 12292 == ssl3_connect_~s__state~0#1; 1363#L123 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; 1364#L227 ssl3_connect_~s__server~0#1 := 0; 1446#L232 assume 0 != ssl3_connect_~cb~0#1; 1430#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 1431#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 1452#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 1380#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 1407#L269 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; 1325#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 1350#L556 ssl3_connect_~skip~0#1 := 0; 1370#L119-1 [2021-12-16 09:33:29,337 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:29,337 INFO L85 PathProgramCache]: Analyzing trace with hash 889513681, now seen corresponding path program 1 times [2021-12-16 09:33:29,337 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:29,337 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1658692112] [2021-12-16 09:33:29,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:29,338 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:29,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:29,363 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:29,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:29,379 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:29,385 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:29,385 INFO L85 PathProgramCache]: Analyzing trace with hash -1604853920, now seen corresponding path program 2 times [2021-12-16 09:33:29,385 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:29,386 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [348682193] [2021-12-16 09:33:29,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:29,386 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:29,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:29,399 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:29,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:29,423 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:29,423 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:29,424 INFO L85 PathProgramCache]: Analyzing trace with hash 2032962192, now seen corresponding path program 1 times [2021-12-16 09:33:29,424 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:29,424 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [329586949] [2021-12-16 09:33:29,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:29,424 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:29,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:29,440 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:29,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:29,472 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:29,645 INFO L210 LassoAnalysis]: Preferences: [2021-12-16 09:33:29,645 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-16 09:33:29,645 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-16 09:33:29,645 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-16 09:33:29,645 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-12-16 09:33:29,645 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:29,645 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-16 09:33:29,645 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-16 09:33:29,646 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-3.c_Iteration2_Loop [2021-12-16 09:33:29,646 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-16 09:33:29,646 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-16 09:33:29,647 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:29,650 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:29,655 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:29,657 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:29,659 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:29,663 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:29,665 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:29,667 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:29,670 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:29,672 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:29,673 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:29,676 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:29,678 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:29,687 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:29,690 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:29,692 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:29,913 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-16 09:33:29,913 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-12-16 09:33:29,913 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:29,914 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:29,915 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:29,924 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-16 09:33:29,924 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:33:29,933 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:29,945 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-16 09:33:29,945 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__type~0#1=4096} Honda state: {ULTIMATE.start_ssl3_connect_~s__type~0#1=4096} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-16 09:33:29,970 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:29,970 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:29,970 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:29,971 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:29,971 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:29,973 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-16 09:33:29,973 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:33:30,023 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:30,023 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:30,024 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:30,025 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:30,027 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-12-16 09:33:30,028 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:33:30,031 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:30,050 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-12-16 09:33:30,071 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:30,072 INFO L210 LassoAnalysis]: Preferences: [2021-12-16 09:33:30,072 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-16 09:33:30,072 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-16 09:33:30,072 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-16 09:33:30,072 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-12-16 09:33:30,072 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:30,072 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-16 09:33:30,072 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-16 09:33:30,072 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-3.c_Iteration2_Loop [2021-12-16 09:33:30,072 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-16 09:33:30,073 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-16 09:33:30,075 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:30,079 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:30,082 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:30,084 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:30,091 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:30,094 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:30,095 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:30,097 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:30,100 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:30,101 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:30,103 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:30,105 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:30,107 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:30,108 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:30,119 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:30,124 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:30,340 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-16 09:33:30,340 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-12-16 09:33:30,340 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:30,341 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:30,343 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:30,348 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-16 09:33:30,356 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:30,356 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:30,356 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:30,356 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-16 09:33:30,356 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:30,357 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-16 09:33:30,357 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:30,362 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:30,375 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:30,387 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Forceful destruction successful, exit code 0 [2021-12-16 09:33:30,387 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:30,388 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:30,389 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:30,393 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:30,393 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-16 09:33:30,399 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:30,399 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:30,400 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:30,400 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-16 09:33:30,400 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:30,400 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-16 09:33:30,400 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:30,402 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:30,419 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Forceful destruction successful, exit code 0 [2021-12-16 09:33:30,419 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:30,419 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:30,420 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:30,421 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:30,423 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-16 09:33:30,429 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:30,429 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:30,429 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:30,429 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-16 09:33:30,429 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:30,429 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-16 09:33:30,430 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:30,439 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:30,454 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Ended with exit code 0 [2021-12-16 09:33:30,454 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:30,454 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:30,455 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:30,456 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:30,457 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-16 09:33:30,463 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:30,464 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:30,464 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:30,464 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-16 09:33:30,464 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:30,465 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-16 09:33:30,465 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:30,466 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:30,481 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:30,482 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:30,482 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:30,483 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:30,483 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:30,484 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-16 09:33:30,490 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:30,491 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:30,491 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:30,491 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-16 09:33:30,491 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:30,491 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-16 09:33:30,491 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:30,503 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:30,518 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:30,518 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:30,518 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:30,519 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:30,519 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:30,521 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-16 09:33:30,527 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:30,527 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:30,527 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:30,527 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-16 09:33:30,527 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:30,528 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-16 09:33:30,528 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:30,555 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:30,571 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:30,572 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:30,572 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:30,573 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:30,573 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:30,575 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-16 09:33:30,581 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:30,581 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:30,582 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:30,582 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-12-16 09:33:30,582 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:30,582 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-16 09:33:30,582 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:30,583 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:30,600 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Forceful destruction successful, exit code 0 [2021-12-16 09:33:30,600 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:30,600 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:30,601 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:30,602 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:30,603 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-16 09:33:30,609 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:30,609 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:30,609 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:30,610 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-16 09:33:30,610 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:30,610 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-16 09:33:30,610 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:30,614 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:30,629 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Ended with exit code 0 [2021-12-16 09:33:30,630 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:30,630 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:30,631 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:30,631 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:30,632 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-16 09:33:30,638 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:30,638 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:30,638 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:30,639 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-16 09:33:30,639 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:30,639 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-16 09:33:30,639 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:30,640 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:30,655 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:30,655 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:30,656 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:30,656 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:30,662 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:30,663 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-16 09:33:30,669 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:30,669 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:30,669 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:30,669 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-16 09:33:30,670 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:30,670 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-16 09:33:30,670 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:30,671 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:30,686 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Ended with exit code 0 [2021-12-16 09:33:30,686 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:30,686 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:30,687 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:30,688 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:30,691 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-16 09:33:30,697 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:30,697 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:30,697 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:30,697 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-12-16 09:33:30,697 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:30,698 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-16 09:33:30,698 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:30,699 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:30,713 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:30,714 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:30,714 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:30,715 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:30,717 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:30,717 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-16 09:33:30,723 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:30,724 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:30,724 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:30,724 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-12-16 09:33:30,724 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:30,724 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-16 09:33:30,724 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:30,726 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:30,741 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:30,742 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:30,742 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:30,742 INFO L229 MonitoredProcess]: Starting monitored process 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:30,743 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:30,745 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-16 09:33:30,752 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:30,753 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:30,753 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:30,753 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-16 09:33:30,753 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:30,753 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-16 09:33:30,754 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:30,759 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:30,774 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Ended with exit code 0 [2021-12-16 09:33:30,774 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:30,774 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:30,775 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:30,775 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:30,777 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-16 09:33:30,783 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:30,784 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:30,784 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:30,784 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-16 09:33:30,784 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:30,786 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-16 09:33:30,786 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:30,806 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:30,826 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:30,826 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:30,827 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:30,827 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:30,828 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:30,829 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-16 09:33:30,835 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:30,835 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:30,835 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:30,835 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-16 09:33:30,835 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:30,836 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-16 09:33:30,836 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:30,838 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-12-16 09:33:30,840 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-12-16 09:33:30,840 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2021-12-16 09:33:30,840 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:30,841 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:30,841 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:30,842 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:30,843 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-12-16 09:33:30,843 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-12-16 09:33:30,843 INFO L513 LassoAnalysis]: Proved termination. [2021-12-16 09:33:30,843 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_connect_~s__state~0#1) = 1*ULTIMATE.start_ssl3_connect_~s__state~0#1 Supporting invariants [] [2021-12-16 09:33:30,858 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Forceful destruction successful, exit code 0 [2021-12-16 09:33:30,859 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-12-16 09:33:30,866 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:30,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:30,883 INFO L263 TraceCheckSpWp]: Trace formula consists of 53 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-16 09:33:30,883 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-16 09:33:30,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:30,902 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-16 09:33:30,903 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-16 09:33:30,951 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-16 09:33:30,952 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2021-12-16 09:33:30,952 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 139 states and 208 transitions. cyclomatic complexity: 71 Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:31,107 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 139 states and 208 transitions. cyclomatic complexity: 71. Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 446 states and 654 transitions. Complement of second has 7 states. [2021-12-16 09:33:31,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 1 stem states 2 non-accepting loop states 1 accepting loop states [2021-12-16 09:33:31,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:31,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 302 transitions. [2021-12-16 09:33:31,108 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 302 transitions. Stem has 6 letters. Loop has 13 letters. [2021-12-16 09:33:31,108 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-16 09:33:31,109 INFO L634 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2021-12-16 09:33:31,117 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:31,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:31,133 INFO L263 TraceCheckSpWp]: Trace formula consists of 53 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-16 09:33:31,133 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-16 09:33:31,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:31,151 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-16 09:33:31,151 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-16 09:33:31,198 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-16 09:33:31,198 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.1 stem predicates 3 loop predicates [2021-12-16 09:33:31,198 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 139 states and 208 transitions. cyclomatic complexity: 71 Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:31,319 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 139 states and 208 transitions. cyclomatic complexity: 71. Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 460 states and 671 transitions. Complement of second has 9 states. [2021-12-16 09:33:31,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2021-12-16 09:33:31,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:31,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 311 transitions. [2021-12-16 09:33:31,324 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 311 transitions. Stem has 6 letters. Loop has 13 letters. [2021-12-16 09:33:31,325 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-16 09:33:31,325 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 311 transitions. Stem has 19 letters. Loop has 13 letters. [2021-12-16 09:33:31,325 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-16 09:33:31,325 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 311 transitions. Stem has 6 letters. Loop has 26 letters. [2021-12-16 09:33:31,325 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-16 09:33:31,325 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 460 states and 671 transitions. [2021-12-16 09:33:31,329 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 206 [2021-12-16 09:33:31,331 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 460 states to 357 states and 533 transitions. [2021-12-16 09:33:31,331 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 301 [2021-12-16 09:33:31,331 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 302 [2021-12-16 09:33:31,331 INFO L73 IsDeterministic]: Start isDeterministic. Operand 357 states and 533 transitions. [2021-12-16 09:33:31,331 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:31,331 INFO L681 BuchiCegarLoop]: Abstraction has 357 states and 533 transitions. [2021-12-16 09:33:31,332 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 357 states and 533 transitions. [2021-12-16 09:33:31,336 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 357 to 139. [2021-12-16 09:33:31,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 139 states, 139 states have (on average 1.4964028776978417) internal successors, (208), 138 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have call predecessors, (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,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 139 states to 139 states and 208 transitions. [2021-12-16 09:33:31,337 INFO L704 BuchiCegarLoop]: Abstraction has 139 states and 208 transitions. [2021-12-16 09:33:31,337 INFO L587 BuchiCegarLoop]: Abstraction has 139 states and 208 transitions. [2021-12-16 09:33:31,337 INFO L425 BuchiCegarLoop]: ======== Iteration 3============ [2021-12-16 09:33:31,337 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 139 states and 208 transitions. [2021-12-16 09:33:31,338 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 103 [2021-12-16 09:33:31,338 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:31,338 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:31,338 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-12-16 09:33:31,338 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:31,339 INFO L791 eck$LassoCheckResult]: Stem: 2653#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); 2585#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.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 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.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;havoc ssl3_connect_~__cil_tmp65~0#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;havoc ssl3_connect_~__cil_tmp70~0#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~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; 2548#L105 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 2549#L108-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; 2640#L113 assume 0 != 12288 + ssl3_connect_~tmp___1~0#1; 2596#L114 assume 0 != 16384 + ssl3_connect_~tmp___2~0#1; 2569#L119-1 [2021-12-16 09:33:31,339 INFO L793 eck$LassoCheckResult]: Loop: 2569#L119-1 assume !false; 2570#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 2658#L122 assume 12292 == ssl3_connect_~s__state~0#1; 2562#L123 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; 2563#L227 ssl3_connect_~s__server~0#1 := 0; 2644#L232 assume 0 != ssl3_connect_~cb~0#1; 2629#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 2630#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 2650#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 2579#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 2606#L269 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; 2524#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 2552#L556 ssl3_connect_~skip~0#1 := 0; 2569#L119-1 [2021-12-16 09:33:31,339 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:31,339 INFO L85 PathProgramCache]: Analyzing trace with hash 889513679, now seen corresponding path program 1 times [2021-12-16 09:33:31,339 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:31,339 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1889170139] [2021-12-16 09:33:31,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:31,340 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:31,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:31,346 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:31,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:31,352 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:31,352 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:31,353 INFO L85 PathProgramCache]: Analyzing trace with hash -1604853920, now seen corresponding path program 3 times [2021-12-16 09:33:31,353 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:31,353 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [206158901] [2021-12-16 09:33:31,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:31,353 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:31,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:31,366 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:31,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:31,371 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:31,372 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:31,372 INFO L85 PathProgramCache]: Analyzing trace with hash -1250887854, now seen corresponding path program 1 times [2021-12-16 09:33:31,372 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:31,372 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1162339748] [2021-12-16 09:33:31,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:31,373 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:31,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:31,381 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:31,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:31,392 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:31,393 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Forceful destruction successful, exit code 0 [2021-12-16 09:33:31,554 INFO L210 LassoAnalysis]: Preferences: [2021-12-16 09:33:31,554 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-16 09:33:31,554 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-16 09:33:31,555 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-16 09:33:31,555 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-12-16 09:33:31,555 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:31,555 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-16 09:33:31,555 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-16 09:33:31,555 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-3.c_Iteration3_Loop [2021-12-16 09:33:31,555 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-16 09:33:31,555 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-16 09:33:31,556 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:31,563 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:31,565 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:31,567 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:31,576 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:31,579 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:31,580 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:31,583 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:31,585 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:31,587 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:31,589 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:31,591 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:31,593 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:31,596 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:31,598 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:31,599 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:31,817 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-16 09:33:31,817 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-12-16 09:33:31,817 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:31,817 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:31,819 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:31,828 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-16 09:33:31,828 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:33:31,843 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:31,847 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-16 09:33:31,848 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__version~0#1=-64512, ULTIMATE.start_ssl3_connect_~__cil_tmp55~0#1=768} Honda state: {ULTIMATE.start_ssl3_connect_~s__version~0#1=-64512, ULTIMATE.start_ssl3_connect_~__cil_tmp55~0#1=768} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-16 09:33:31,870 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:31,870 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:31,870 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:31,871 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:31,873 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-16 09:33:31,873 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:33:31,882 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:31,891 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-16 09:33:31,891 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__new_session~0#1=1} Honda state: {ULTIMATE.start_ssl3_connect_~s__new_session~0#1=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-16 09:33:31,913 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:31,913 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:31,914 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:31,914 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:31,915 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:31,916 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-16 09:33:31,917 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:33:31,924 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-16 09:33:31,924 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__server~0#1=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__server~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-16 09:33:31,939 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Ended with exit code 0 [2021-12-16 09:33:31,940 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:31,940 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:31,940 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:31,941 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:31,942 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-16 09:33:31,942 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:33:31,965 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-16 09:33:31,965 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~__cil_tmp57~0#1=0, ULTIMATE.start_ssl3_connect_~__cil_tmp56~0#1.base=0, ULTIMATE.start_ssl3_connect_~s__init_buf___0~0#1=-1, ULTIMATE.start_ssl3_connect_~__cil_tmp58~0#1=-1, ULTIMATE.start_ssl3_connect_~__cil_tmp56~0#1.offset=0} Honda state: {ULTIMATE.start_ssl3_connect_~__cil_tmp57~0#1=0, ULTIMATE.start_ssl3_connect_~__cil_tmp56~0#1.base=0, ULTIMATE.start_ssl3_connect_~s__init_buf___0~0#1=-1, ULTIMATE.start_ssl3_connect_~__cil_tmp58~0#1=-1, ULTIMATE.start_ssl3_connect_~__cil_tmp56~0#1.offset=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-16 09:33:31,968 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:31,968 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:31,968 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:31,969 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:31,975 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:31,975 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-16 09:33:31,975 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:33:31,997 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:31,998 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:31,998 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:31,999 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:31,999 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Waiting until timeout for monitored process [2021-12-16 09:33:32,001 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-12-16 09:33:32,001 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:33:32,019 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-16 09:33:32,019 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:32,035 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:32,035 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:32,036 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:32,036 INFO L229 MonitoredProcess]: Starting monitored process 54 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:32,037 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Waiting until timeout for monitored process [2021-12-16 09:33:32,038 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-16 09:33:32,038 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:33:32,045 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-16 09:33:32,046 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:32,060 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Ended with exit code 0 [2021-12-16 09:33:32,061 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:32,061 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:32,062 INFO L229 MonitoredProcess]: Starting monitored process 55 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:32,062 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Waiting until timeout for monitored process [2021-12-16 09:33:32,063 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-16 09:33:32,063 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:33:32,070 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-16 09:33:32,071 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:32,086 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:32,086 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:32,087 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:32,087 INFO L229 MonitoredProcess]: Starting monitored process 56 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:32,092 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Waiting until timeout for monitored process [2021-12-16 09:33:32,092 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-16 09:33:32,092 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:33:32,104 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-16 09:33:32,104 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:32,119 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Ended with exit code 0 [2021-12-16 09:33:32,119 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:32,119 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:32,120 INFO L229 MonitoredProcess]: Starting monitored process 57 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:32,120 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Waiting until timeout for monitored process [2021-12-16 09:33:32,122 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-16 09:33:32,122 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:33:32,143 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Ended with exit code 0 [2021-12-16 09:33:32,144 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:32,144 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:32,144 INFO L229 MonitoredProcess]: Starting monitored process 58 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:32,145 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (58)] Waiting until timeout for monitored process [2021-12-16 09:33:32,146 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-12-16 09:33:32,146 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:33:32,165 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-16 09:33:32,166 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:32,180 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:32,181 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:32,181 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:32,182 INFO L229 MonitoredProcess]: Starting monitored process 59 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:32,182 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (59)] Waiting until timeout for monitored process [2021-12-16 09:33:32,183 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-16 09:33:32,183 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:33:32,195 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-16 09:33:32,195 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:32,210 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:32,210 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:32,211 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:32,211 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:32,212 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:32,213 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-16 09:33:32,213 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:33:32,225 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-16 09:33:32,226 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:32,240 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (60)] Forceful destruction successful, exit code 0 [2021-12-16 09:33:32,240 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:32,241 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:32,242 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:32,248 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-16 09:33:32,249 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:33:32,249 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:32,256 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-16 09:33:32,256 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:32,271 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:32,271 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:32,271 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:32,272 INFO L229 MonitoredProcess]: Starting monitored process 62 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:32,272 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (62)] Waiting until timeout for monitored process [2021-12-16 09:33:32,274 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-16 09:33:32,274 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:33:32,281 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-16 09:33:32,282 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:32,297 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (62)] Ended with exit code 0 [2021-12-16 09:33:32,297 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:32,297 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:32,298 INFO L229 MonitoredProcess]: Starting monitored process 63 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:32,299 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (63)] Waiting until timeout for monitored process [2021-12-16 09:33:32,300 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-16 09:33:32,300 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:33:32,312 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-16 09:33:32,312 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~tmp___4~0#1=-1} Honda state: {ULTIMATE.start_ssl3_connect_~tmp___4~0#1=-1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-16 09:33:32,327 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (63)] Ended with exit code 0 [2021-12-16 09:33:32,328 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:32,328 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:32,329 INFO L229 MonitoredProcess]: Starting monitored process 64 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:32,335 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (64)] Waiting until timeout for monitored process [2021-12-16 09:33:32,336 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-16 09:33:32,336 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:33:32,343 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-16 09:33:32,343 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:32,359 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (64)] Ended with exit code 0 [2021-12-16 09:33:32,359 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:32,359 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:32,360 INFO L229 MonitoredProcess]: Starting monitored process 65 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:32,360 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (65)] Waiting until timeout for monitored process [2021-12-16 09:33:32,362 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-16 09:33:32,362 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:33:32,389 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (65)] Forceful destruction successful, exit code 0 [2021-12-16 09:33:32,390 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:32,390 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:32,391 INFO L229 MonitoredProcess]: Starting monitored process 66 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:32,391 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (66)] Waiting until timeout for monitored process [2021-12-16 09:33:32,392 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-12-16 09:33:32,392 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:33:32,402 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-12-16 09:33:32,417 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (66)] Ended with exit code 0 [2021-12-16 09:33:32,417 INFO L210 LassoAnalysis]: Preferences: [2021-12-16 09:33:32,418 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-16 09:33:32,418 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-16 09:33:32,418 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-16 09:33:32,418 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-12-16 09:33:32,418 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:32,418 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-16 09:33:32,418 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-16 09:33:32,418 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-3.c_Iteration3_Loop [2021-12-16 09:33:32,418 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-16 09:33:32,418 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-16 09:33:32,419 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:32,425 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:32,427 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:32,428 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:32,430 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:32,432 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:32,435 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:32,453 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:32,455 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:32,457 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:32,460 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:32,463 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:32,465 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:32,467 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:32,472 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:32,474 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:32,714 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-16 09:33:32,714 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-12-16 09:33:32,714 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:32,714 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:32,715 INFO L229 MonitoredProcess]: Starting monitored process 67 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:32,724 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-16 09:33:32,725 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (67)] Waiting until timeout for monitored process [2021-12-16 09:33:32,730 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:32,731 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:32,731 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:32,731 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-16 09:33:32,731 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:32,732 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-16 09:33:32,732 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:32,733 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:32,748 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (67)] Ended with exit code 0 [2021-12-16 09:33:32,748 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:32,748 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:32,749 INFO L229 MonitoredProcess]: Starting monitored process 68 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:32,749 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (68)] Waiting until timeout for monitored process [2021-12-16 09:33:32,751 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-16 09:33:32,757 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:32,757 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:32,757 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:32,757 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-16 09:33:32,757 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:32,758 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-16 09:33:32,758 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:32,759 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:32,774 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (68)] Ended with exit code 0 [2021-12-16 09:33:32,774 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:32,774 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:32,775 INFO L229 MonitoredProcess]: Starting monitored process 69 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:32,775 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (69)] Waiting until timeout for monitored process [2021-12-16 09:33:32,777 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-16 09:33:32,783 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:32,783 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:32,783 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:32,783 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-16 09:33:32,783 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:32,784 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-16 09:33:32,784 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:32,807 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:32,825 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (69)] Ended with exit code 0 [2021-12-16 09:33:32,825 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:32,825 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:32,826 INFO L229 MonitoredProcess]: Starting monitored process 70 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:32,829 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (70)] Waiting until timeout for monitored process [2021-12-16 09:33:32,830 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-16 09:33:32,836 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:32,836 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:32,836 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:32,836 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-16 09:33:32,836 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:32,837 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-16 09:33:32,837 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:32,838 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:32,852 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (70)] Forceful destruction successful, exit code 0 [2021-12-16 09:33:32,852 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:32,853 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:32,853 INFO L229 MonitoredProcess]: Starting monitored process 71 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:32,854 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (71)] Waiting until timeout for monitored process [2021-12-16 09:33:32,855 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-16 09:33:32,861 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:32,861 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:32,861 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:32,861 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-16 09:33:32,862 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:32,862 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-16 09:33:32,862 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:32,879 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:32,894 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (71)] Ended with exit code 0 [2021-12-16 09:33:32,894 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:32,894 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:32,895 INFO L229 MonitoredProcess]: Starting monitored process 72 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:32,902 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (72)] Waiting until timeout for monitored process [2021-12-16 09:33:32,903 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-16 09:33:32,909 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:32,909 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:32,909 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:32,909 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-16 09:33:32,909 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:32,910 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-16 09:33:32,910 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:32,935 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:32,950 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (72)] Ended with exit code 0 [2021-12-16 09:33:32,951 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:32,951 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:32,952 INFO L229 MonitoredProcess]: Starting monitored process 73 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:32,960 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-16 09:33:32,967 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:32,968 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:32,968 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:32,968 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-16 09:33:32,968 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:32,971 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-16 09:33:32,971 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:32,974 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (73)] Waiting until timeout for monitored process [2021-12-16 09:33:32,983 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:33,004 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (73)] Forceful destruction successful, exit code 0 [2021-12-16 09:33:33,005 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:33,005 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:33,006 INFO L229 MonitoredProcess]: Starting monitored process 74 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:33,006 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (74)] Waiting until timeout for monitored process [2021-12-16 09:33:33,008 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:33,013 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:33,014 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:33,014 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:33,014 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-12-16 09:33:33,014 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:33,014 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-16 09:33:33,014 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:33,016 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:33,031 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (74)] Ended with exit code 0 [2021-12-16 09:33:33,031 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:33,031 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:33,032 INFO L229 MonitoredProcess]: Starting monitored process 75 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:33,032 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (75)] Waiting until timeout for monitored process [2021-12-16 09:33:33,034 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:33,039 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:33,040 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:33,040 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:33,040 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-16 09:33:33,040 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:33,041 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-16 09:33:33,041 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:33,047 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:33,061 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (75)] Ended with exit code 0 [2021-12-16 09:33:33,061 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:33,062 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:33,062 INFO L229 MonitoredProcess]: Starting monitored process 76 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:33,063 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (76)] Waiting until timeout for monitored process [2021-12-16 09:33:33,064 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:33,070 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:33,070 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:33,070 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:33,070 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-12-16 09:33:33,070 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:33,071 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-16 09:33:33,071 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:33,072 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:33,087 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (76)] Forceful destruction successful, exit code 0 [2021-12-16 09:33:33,087 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:33,087 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:33,088 INFO L229 MonitoredProcess]: Starting monitored process 77 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:33,089 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (77)] Waiting until timeout for monitored process [2021-12-16 09:33:33,090 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:33,096 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:33,096 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:33,096 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:33,096 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-12-16 09:33:33,096 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:33,097 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-16 09:33:33,097 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:33,111 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:33,133 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (77)] Ended with exit code 0 [2021-12-16 09:33:33,134 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:33,134 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:33,135 INFO L229 MonitoredProcess]: Starting monitored process 78 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:33,135 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (78)] Waiting until timeout for monitored process [2021-12-16 09:33:33,136 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:33,144 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:33,144 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:33,144 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:33,144 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-16 09:33:33,144 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:33,145 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-16 09:33:33,145 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:33,158 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:33,180 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (78)] Forceful destruction successful, exit code 0 [2021-12-16 09:33:33,181 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:33,181 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:33,182 INFO L229 MonitoredProcess]: Starting monitored process 79 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:33,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:33,191 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:33,191 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:33,191 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:33,191 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-16 09:33:33,192 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:33,192 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-16 09:33:33,192 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:33,193 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (79)] Waiting until timeout for monitored process [2021-12-16 09:33:33,202 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:33,217 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (79)] Ended with exit code 0 [2021-12-16 09:33:33,217 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:33,217 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:33,218 INFO L229 MonitoredProcess]: Starting monitored process 80 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:33,219 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (80)] Waiting until timeout for monitored process [2021-12-16 09:33:33,220 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:33,227 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:33,227 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:33,227 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:33,227 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-16 09:33:33,227 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:33,228 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-16 09:33:33,228 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:33,230 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-12-16 09:33:33,232 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-12-16 09:33:33,232 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2021-12-16 09:33:33,232 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:33,232 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:33,233 INFO L229 MonitoredProcess]: Starting monitored process 81 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:33,234 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (81)] Waiting until timeout for monitored process [2021-12-16 09:33:33,235 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-12-16 09:33:33,235 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-12-16 09:33:33,235 INFO L513 LassoAnalysis]: Proved termination. [2021-12-16 09:33:33,235 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:33,250 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (80)] Ended with exit code 0 [2021-12-16 09:33:33,250 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-12-16 09:33:33,260 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:33,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:33,279 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-16 09:33:33,280 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-16 09:33:33,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:33,299 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-16 09:33:33,300 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-16 09:33:33,357 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:33,359 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:33,359 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 139 states and 208 transitions. cyclomatic complexity: 71 Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:33,505 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 139 states and 208 transitions. cyclomatic complexity: 71. Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 446 states and 654 transitions. Complement of second has 7 states. [2021-12-16 09:33:33,505 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:33,506 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:33,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 302 transitions. [2021-12-16 09:33:33,506 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 302 transitions. Stem has 6 letters. Loop has 13 letters. [2021-12-16 09:33:33,507 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-16 09:33:33,507 INFO L634 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2021-12-16 09:33:33,515 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:33,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:33,528 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-16 09:33:33,528 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-16 09:33:33,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:33,547 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-16 09:33:33,547 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-16 09:33:33,601 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:33,601 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:33,602 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 139 states and 208 transitions. cyclomatic complexity: 71 Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:33,721 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 139 states and 208 transitions. cyclomatic complexity: 71. Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 460 states and 671 transitions. Complement of second has 9 states. [2021-12-16 09:33:33,721 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:33,722 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:33,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 311 transitions. [2021-12-16 09:33:33,722 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 311 transitions. Stem has 6 letters. Loop has 13 letters. [2021-12-16 09:33:33,722 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-16 09:33:33,722 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 311 transitions. Stem has 19 letters. Loop has 13 letters. [2021-12-16 09:33:33,723 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-16 09:33:33,723 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 311 transitions. Stem has 6 letters. Loop has 26 letters. [2021-12-16 09:33:33,723 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-16 09:33:33,723 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 460 states and 671 transitions. [2021-12-16 09:33:33,732 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 206 [2021-12-16 09:33:33,737 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 460 states to 357 states and 533 transitions. [2021-12-16 09:33:33,737 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 301 [2021-12-16 09:33:33,738 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 302 [2021-12-16 09:33:33,738 INFO L73 IsDeterministic]: Start isDeterministic. Operand 357 states and 533 transitions. [2021-12-16 09:33:33,741 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:33,741 INFO L681 BuchiCegarLoop]: Abstraction has 357 states and 533 transitions. [2021-12-16 09:33:33,741 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 357 states and 533 transitions. [2021-12-16 09:33:33,754 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 357 to 139. [2021-12-16 09:33:33,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 139 states, 139 states have (on average 1.4964028776978417) internal successors, (208), 138 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have call predecessors, (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,755 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (81)] Forceful destruction successful, exit code 0 [2021-12-16 09:33:33,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 139 states to 139 states and 208 transitions. [2021-12-16 09:33:33,757 INFO L704 BuchiCegarLoop]: Abstraction has 139 states and 208 transitions. [2021-12-16 09:33:33,757 INFO L587 BuchiCegarLoop]: Abstraction has 139 states and 208 transitions. [2021-12-16 09:33:33,757 INFO L425 BuchiCegarLoop]: ======== Iteration 4============ [2021-12-16 09:33:33,757 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 139 states and 208 transitions. [2021-12-16 09:33:33,758 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 103 [2021-12-16 09:33:33,758 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:33,758 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:33,758 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:33,759 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:33,759 INFO L791 eck$LassoCheckResult]: Stem: 3852#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); 3784#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.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 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.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;havoc ssl3_connect_~__cil_tmp65~0#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;havoc ssl3_connect_~__cil_tmp70~0#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~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; 3747#L105 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 3748#L108-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; 3839#L113 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 3796#L119-1 assume !false; 3772#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 3791#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 3793#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 3797#L128 assume 4096 == ssl3_connect_~s__state~0#1; 3762#L227 [2021-12-16 09:33:33,759 INFO L793 eck$LassoCheckResult]: Loop: 3762#L227 ssl3_connect_~s__server~0#1 := 0; 3843#L232 assume 0 != ssl3_connect_~cb~0#1; 3828#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 3829#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 3849#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 3778#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 3805#L269 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; 3723#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 3751#L556 ssl3_connect_~skip~0#1 := 0; 3768#L119-1 assume !false; 3769#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 3857#L122 assume 12292 == ssl3_connect_~s__state~0#1; 3761#L123 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; 3762#L227 [2021-12-16 09:33:33,759 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:33,759 INFO L85 PathProgramCache]: Analyzing trace with hash -704384419, now seen corresponding path program 1 times [2021-12-16 09:33:33,759 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:33,760 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1430267086] [2021-12-16 09:33:33,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:33,760 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:33,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:33,799 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:33,799 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:33,799 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1430267086] [2021-12-16 09:33:33,800 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1430267086] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:33,800 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:33,800 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-16 09:33:33,800 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1237055413] [2021-12-16 09:33:33,801 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:33,802 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-16 09:33:33,803 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:33,803 INFO L85 PathProgramCache]: Analyzing trace with hash -373780978, now seen corresponding path program 4 times [2021-12-16 09:33:33,803 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:33,803 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1077506049] [2021-12-16 09:33:33,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:33,803 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:33,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:33,818 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:33,819 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:33,819 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1077506049] [2021-12-16 09:33:33,819 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1077506049] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:33,819 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:33,819 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-16 09:33:33,819 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [198508810] [2021-12-16 09:33:33,819 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:33,819 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:33:33,820 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:33,822 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:33:33,823 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:33:33,824 INFO L87 Difference]: Start difference. First operand 139 states and 208 transitions. cyclomatic complexity: 71 Second operand has 3 states, 2 states have (on average 5.0) internal successors, (10), 3 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:33,907 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:33,907 INFO L93 Difference]: Finished difference Result 169 states and 248 transitions. [2021-12-16 09:33:33,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:33:33,908 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 169 states and 248 transitions. [2021-12-16 09:33:33,909 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 124 [2021-12-16 09:33:33,910 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 169 states to 169 states and 248 transitions. [2021-12-16 09:33:33,910 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 137 [2021-12-16 09:33:33,911 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 137 [2021-12-16 09:33:33,911 INFO L73 IsDeterministic]: Start isDeterministic. Operand 169 states and 248 transitions. [2021-12-16 09:33:33,911 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:33,911 INFO L681 BuchiCegarLoop]: Abstraction has 169 states and 248 transitions. [2021-12-16 09:33:33,911 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 169 states and 248 transitions. [2021-12-16 09:33:33,914 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 169 to 151. [2021-12-16 09:33:33,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 151 states, 151 states have (on average 1.4966887417218544) internal successors, (226), 150 states have internal predecessors, (226), 0 states have call successors, (0), 0 states have call predecessors, (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,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 151 states to 151 states and 226 transitions. [2021-12-16 09:33:33,915 INFO L704 BuchiCegarLoop]: Abstraction has 151 states and 226 transitions. [2021-12-16 09:33:33,915 INFO L587 BuchiCegarLoop]: Abstraction has 151 states and 226 transitions. [2021-12-16 09:33:33,915 INFO L425 BuchiCegarLoop]: ======== Iteration 5============ [2021-12-16 09:33:33,915 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 151 states and 226 transitions. [2021-12-16 09:33:33,916 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 115 [2021-12-16 09:33:33,916 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:33,916 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:33,917 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:33,917 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:33,917 INFO L791 eck$LassoCheckResult]: Stem: 4172#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); 4100#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.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 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.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;havoc ssl3_connect_~__cil_tmp65~0#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;havoc ssl3_connect_~__cil_tmp70~0#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~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; 4062#L105 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 4063#L108-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; 4159#L113 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 4114#L119-1 assume !false; 4087#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 4110#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 4111#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 4155#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 4101#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 4102#L134 [2021-12-16 09:33:33,917 INFO L793 eck$LassoCheckResult]: Loop: 4102#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 4123#L137 assume 4368 == ssl3_connect_~s__state~0#1; 4106#L141 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 4052#L281 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 4053#L281-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~s__wbio~0#1;ssl3_connect_~__cil_tmp63~0#1 := ssl3_connect_~s__bbio~0#1; 4144#L292 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 4038#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 4184#L556 ssl3_connect_~skip~0#1 := 0; 4183#L119-1 assume !false; 4107#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 4108#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 4182#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 4115#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 4116#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 4102#L134 [2021-12-16 09:33:33,918 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:33,918 INFO L85 PathProgramCache]: Analyzing trace with hash -361080391, now seen corresponding path program 1 times [2021-12-16 09:33:33,918 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:33,918 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1726684698] [2021-12-16 09:33:33,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:33,918 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:33,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:33,943 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:33,943 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:33,943 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1726684698] [2021-12-16 09:33:33,944 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1726684698] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:33,944 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:33,944 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-16 09:33:33,944 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1818945923] [2021-12-16 09:33:33,944 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:33,944 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-16 09:33:33,944 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:33,945 INFO L85 PathProgramCache]: Analyzing trace with hash -1204503976, now seen corresponding path program 1 times [2021-12-16 09:33:33,945 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:33,945 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1769634447] [2021-12-16 09:33:33,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:33,945 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:33,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:33,950 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:33,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:33,954 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:34,065 INFO L210 LassoAnalysis]: Preferences: [2021-12-16 09:33:34,066 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-16 09:33:34,066 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-16 09:33:34,066 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-16 09:33:34,066 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-12-16 09:33:34,066 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:34,066 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-16 09:33:34,066 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-16 09:33:34,066 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-3.c_Iteration5_Loop [2021-12-16 09:33:34,066 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-16 09:33:34,066 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-16 09:33:34,067 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:34,071 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:34,075 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:34,081 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:34,083 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:34,085 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:34,089 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:34,091 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:34,268 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-16 09:33:34,269 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-12-16 09:33:34,269 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:34,269 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:34,276 INFO L229 MonitoredProcess]: Starting monitored process 82 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:34,284 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-16 09:33:34,284 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:33:34,287 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (82)] Waiting until timeout for monitored process [2021-12-16 09:33:34,296 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-16 09:33:34,296 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_#t~nondet38#1=4, ULTIMATE.start_ssl3_connect_~ret~0#1=4} Honda state: {ULTIMATE.start_ssl3_connect_#t~nondet38#1=4, ULTIMATE.start_ssl3_connect_~ret~0#1=4} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-16 09:33:34,311 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (82)] Forceful destruction successful, exit code 0 [2021-12-16 09:33:34,311 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:34,311 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:34,312 INFO L229 MonitoredProcess]: Starting monitored process 83 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:34,312 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (83)] Waiting until timeout for monitored process [2021-12-16 09:33:34,314 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-16 09:33:34,314 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:33:34,335 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (83)] Ended with exit code 0 [2021-12-16 09:33:34,336 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:34,336 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:34,336 INFO L229 MonitoredProcess]: Starting monitored process 84 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:34,337 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (84)] Waiting until timeout for monitored process [2021-12-16 09:33:34,338 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-12-16 09:33:34,338 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:33:34,345 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-12-16 09:33:34,360 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (84)] Ended with exit code 0 [2021-12-16 09:33:34,360 INFO L210 LassoAnalysis]: Preferences: [2021-12-16 09:33:34,360 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-16 09:33:34,360 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-16 09:33:34,360 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-16 09:33:34,360 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-12-16 09:33:34,360 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:34,360 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-16 09:33:34,360 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-16 09:33:34,360 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-3.c_Iteration5_Loop [2021-12-16 09:33:34,361 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-16 09:33:34,361 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-16 09:33:34,361 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:34,366 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:34,369 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:34,371 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:34,376 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:34,378 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:34,379 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:34,384 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:34,549 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-16 09:33:34,549 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-12-16 09:33:34,549 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:34,549 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:34,550 INFO L229 MonitoredProcess]: Starting monitored process 85 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:34,551 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (85)] Waiting until timeout for monitored process [2021-12-16 09:33:34,552 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:34,557 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:34,557 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:34,558 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:34,558 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-16 09:33:34,558 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:34,559 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-16 09:33:34,559 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:34,567 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-12-16 09:33:34,568 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-12-16 09:33:34,568 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2021-12-16 09:33:34,568 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:34,569 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:34,569 INFO L229 MonitoredProcess]: Starting monitored process 86 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:34,570 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (86)] Waiting until timeout for monitored process [2021-12-16 09:33:34,571 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-12-16 09:33:34,571 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-12-16 09:33:34,571 INFO L513 LassoAnalysis]: Proved termination. [2021-12-16 09:33:34,571 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_connect_~blastFlag~0#1) = -2*ULTIMATE.start_ssl3_connect_~blastFlag~0#1 + 1 Supporting invariants [] [2021-12-16 09:33:34,586 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (85)] Forceful destruction successful, exit code 0 [2021-12-16 09:33:34,586 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-12-16 09:33:34,602 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:34,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:34,619 INFO L263 TraceCheckSpWp]: Trace formula consists of 59 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-16 09:33:34,620 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-16 09:33:34,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:34,645 INFO L263 TraceCheckSpWp]: Trace formula consists of 33 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-16 09:33:34,646 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-16 09:33:34,697 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (86)] Forceful destruction successful, exit code 0 [2021-12-16 09:33:34,757 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,757 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 2 loop predicates [2021-12-16 09:33:34,757 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 151 states and 226 transitions. cyclomatic complexity: 77 Second operand has 4 states, 4 states have (on average 6.25) internal successors, (25), 4 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (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,778 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 151 states and 226 transitions. cyclomatic complexity: 77. Second operand has 4 states, 4 states have (on average 6.25) internal successors, (25), 4 states have internal predecessors, (25), 0 states have call successors, (0), 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 271 states and 411 transitions. Complement of second has 4 states. [2021-12-16 09:33:34,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 3 states 1 stem states 1 non-accepting loop states 1 accepting loop states [2021-12-16 09:33:34,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 6.25) internal successors, (25), 4 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (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,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 203 transitions. [2021-12-16 09:33:34,780 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 203 transitions. Stem has 11 letters. Loop has 14 letters. [2021-12-16 09:33:34,780 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-16 09:33:34,780 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 203 transitions. Stem has 25 letters. Loop has 14 letters. [2021-12-16 09:33:34,780 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-16 09:33:34,780 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 203 transitions. Stem has 11 letters. Loop has 28 letters. [2021-12-16 09:33:34,780 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-16 09:33:34,781 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 271 states and 411 transitions. [2021-12-16 09:33:34,782 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 115 [2021-12-16 09:33:34,784 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 271 states to 271 states and 411 transitions. [2021-12-16 09:33:34,784 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 129 [2021-12-16 09:33:34,784 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 132 [2021-12-16 09:33:34,784 INFO L73 IsDeterministic]: Start isDeterministic. Operand 271 states and 411 transitions. [2021-12-16 09:33:34,784 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:34,784 INFO L681 BuchiCegarLoop]: Abstraction has 271 states and 411 transitions. [2021-12-16 09:33:34,785 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 271 states and 411 transitions. [2021-12-16 09:33:34,789 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 271 to 268. [2021-12-16 09:33:34,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 268 states, 268 states have (on average 1.5149253731343284) internal successors, (406), 267 states have internal predecessors, (406), 0 states have call successors, (0), 0 states have call predecessors, (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,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 268 states to 268 states and 406 transitions. [2021-12-16 09:33:34,790 INFO L704 BuchiCegarLoop]: Abstraction has 268 states and 406 transitions. [2021-12-16 09:33:34,790 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:34,790 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:33:34,790 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:33:34,791 INFO L87 Difference]: Start difference. First operand 268 states and 406 transitions. Second operand has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 3 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (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,862 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:34,862 INFO L93 Difference]: Finished difference Result 272 states and 409 transitions. [2021-12-16 09:33:34,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:33:34,863 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 272 states and 409 transitions. [2021-12-16 09:33:34,865 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 115 [2021-12-16 09:33:34,866 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 272 states to 270 states and 407 transitions. [2021-12-16 09:33:34,866 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 129 [2021-12-16 09:33:34,866 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 129 [2021-12-16 09:33:34,866 INFO L73 IsDeterministic]: Start isDeterministic. Operand 270 states and 407 transitions. [2021-12-16 09:33:34,867 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:34,867 INFO L681 BuchiCegarLoop]: Abstraction has 270 states and 407 transitions. [2021-12-16 09:33:34,867 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 270 states and 407 transitions. [2021-12-16 09:33:34,870 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 270 to 270. [2021-12-16 09:33:34,870 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 270 states, 270 states have (on average 1.5074074074074073) internal successors, (407), 269 states have internal predecessors, (407), 0 states have call successors, (0), 0 states have call predecessors, (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,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 270 states to 270 states and 407 transitions. [2021-12-16 09:33:34,871 INFO L704 BuchiCegarLoop]: Abstraction has 270 states and 407 transitions. [2021-12-16 09:33:34,871 INFO L587 BuchiCegarLoop]: Abstraction has 270 states and 407 transitions. [2021-12-16 09:33:34,871 INFO L425 BuchiCegarLoop]: ======== Iteration 6============ [2021-12-16 09:33:34,871 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 270 states and 407 transitions. [2021-12-16 09:33:34,872 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 115 [2021-12-16 09:33:34,872 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:34,873 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:34,873 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] [2021-12-16 09:33:34,873 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:34,874 INFO L791 eck$LassoCheckResult]: Stem: 5305#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); 5195#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.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 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.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;havoc ssl3_connect_~__cil_tmp65~0#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;havoc ssl3_connect_~__cil_tmp70~0#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~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; 5144#L105 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 5145#L108-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; 5286#L113 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 5212#L119-1 assume !false; 5349#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 5347#L122 assume 12292 == ssl3_connect_~s__state~0#1; 5317#L123 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; 5199#L227 ssl3_connect_~s__server~0#1 := 0; 5346#L232 assume !(0 != ssl3_connect_~cb~0#1); 5341#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 5339#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 5336#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 5333#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 5331#L269 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; 5328#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 5323#L556 ssl3_connect_~skip~0#1 := 0; 5319#L119-1 assume !false; 5206#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 5207#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 5209#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 5213#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 5196#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 5197#L134 assume 4099 == ssl3_connect_~s__state~0#1; 5162#L227 [2021-12-16 09:33:34,874 INFO L793 eck$LassoCheckResult]: Loop: 5162#L227 ssl3_connect_~s__server~0#1 := 0; 5291#L232 assume 0 != ssl3_connect_~cb~0#1; 5269#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 5270#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 5301#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 5184#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 5227#L269 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; 5094#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 5340#L556 ssl3_connect_~skip~0#1 := 0; 5338#L119-1 assume !false; 5334#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 5332#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 5330#L125 assume 16384 == ssl3_connect_~s__state~0#1; 5162#L227 [2021-12-16 09:33:34,874 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:34,874 INFO L85 PathProgramCache]: Analyzing trace with hash -1428399811, now seen corresponding path program 1 times [2021-12-16 09:33:34,874 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:34,874 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1198815631] [2021-12-16 09:33:34,874 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:34,875 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:34,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:34,893 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:34,894 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:34,894 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1198815631] [2021-12-16 09:33:34,894 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1198815631] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:34,894 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:34,894 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-16 09:33:34,894 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1745246290] [2021-12-16 09:33:34,894 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:34,894 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-16 09:33:34,895 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:34,895 INFO L85 PathProgramCache]: Analyzing trace with hash -373781076, now seen corresponding path program 1 times [2021-12-16 09:33:34,895 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:34,895 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [817834983] [2021-12-16 09:33:34,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:34,895 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:34,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:34,908 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,908 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:34,908 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [817834983] [2021-12-16 09:33:34,908 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [817834983] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:34,908 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:34,908 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-16 09:33:34,909 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [222606680] [2021-12-16 09:33:34,909 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:34,909 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:33:34,909 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:34,909 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:33:34,909 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:33:34,909 INFO L87 Difference]: Start difference. First operand 270 states and 407 transitions. cyclomatic complexity: 140 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:35,035 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:35,035 INFO L93 Difference]: Finished difference Result 379 states and 533 transitions. [2021-12-16 09:33:35,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:33:35,036 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 379 states and 533 transitions. [2021-12-16 09:33:35,038 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 169 [2021-12-16 09:33:35,040 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 379 states to 374 states and 528 transitions. [2021-12-16 09:33:35,040 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 183 [2021-12-16 09:33:35,040 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 203 [2021-12-16 09:33:35,040 INFO L73 IsDeterministic]: Start isDeterministic. Operand 374 states and 528 transitions. [2021-12-16 09:33:35,041 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:35,041 INFO L681 BuchiCegarLoop]: Abstraction has 374 states and 528 transitions. [2021-12-16 09:33:35,041 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 374 states and 528 transitions. [2021-12-16 09:33:35,045 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 374 to 347. [2021-12-16 09:33:35,046 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 347 states, 347 states have (on average 1.4265129682997117) internal successors, (495), 346 states have internal predecessors, (495), 0 states have call successors, (0), 0 states have call predecessors, (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,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 347 states to 347 states and 495 transitions. [2021-12-16 09:33:35,047 INFO L704 BuchiCegarLoop]: Abstraction has 347 states and 495 transitions. [2021-12-16 09:33:35,047 INFO L587 BuchiCegarLoop]: Abstraction has 347 states and 495 transitions. [2021-12-16 09:33:35,047 INFO L425 BuchiCegarLoop]: ======== Iteration 7============ [2021-12-16 09:33:35,047 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 347 states and 495 transitions. [2021-12-16 09:33:35,048 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 156 [2021-12-16 09:33:35,048 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:35,049 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:35,049 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] [2021-12-16 09:33:35,049 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:35,050 INFO L791 eck$LassoCheckResult]: Stem: 5969#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); 5847#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.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 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.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;havoc ssl3_connect_~__cil_tmp65~0#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;havoc ssl3_connect_~__cil_tmp70~0#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~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; 5803#L105 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 5804#L108-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; 5944#L113 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 5865#L119-1 assume !false; 6064#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 6063#L122 assume 12292 == ssl3_connect_~s__state~0#1; 6062#L123 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; 6060#L227 ssl3_connect_~s__server~0#1 := 0; 6059#L232 assume !(0 != ssl3_connect_~cb~0#1); 6058#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 6057#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 6055#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 6053#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 6052#L269 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; 6046#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 6040#L556 ssl3_connect_~skip~0#1 := 0; 6038#L119-1 assume !false; 6036#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 6031#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 6026#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 6025#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 6024#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 6023#L134 assume 4099 == ssl3_connect_~s__state~0#1; 5816#L227 [2021-12-16 09:33:35,050 INFO L793 eck$LassoCheckResult]: Loop: 5816#L227 ssl3_connect_~s__server~0#1 := 0; 5950#L232 assume 0 != ssl3_connect_~cb~0#1; 5924#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 5925#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 5960#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 5836#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 5880#L269 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; 5881#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 6047#L556 ssl3_connect_~skip~0#1 := 0; 6041#L119-1 assume !false; 6039#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 6037#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 6035#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 5866#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 5848#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 5849#L134 assume 4099 == ssl3_connect_~s__state~0#1; 5816#L227 [2021-12-16 09:33:35,050 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:35,050 INFO L85 PathProgramCache]: Analyzing trace with hash -1428399811, now seen corresponding path program 2 times [2021-12-16 09:33:35,051 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:35,051 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [120055576] [2021-12-16 09:33:35,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:35,051 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:35,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:35,086 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:35,086 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:35,087 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [120055576] [2021-12-16 09:33:35,087 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [120055576] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:35,087 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:35,087 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-16 09:33:35,087 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [794041074] [2021-12-16 09:33:35,087 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:35,088 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-16 09:33:35,088 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:35,088 INFO L85 PathProgramCache]: Analyzing trace with hash 1538273800, now seen corresponding path program 1 times [2021-12-16 09:33:35,088 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:35,088 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1214940217] [2021-12-16 09:33:35,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:35,089 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:35,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:35,117 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-16 09:33:35,117 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:35,118 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1214940217] [2021-12-16 09:33:35,118 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1214940217] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:35,118 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:35,118 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-16 09:33:35,118 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1998446860] [2021-12-16 09:33:35,118 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:35,120 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:33:35,120 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:35,120 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:33:35,120 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:33:35,121 INFO L87 Difference]: Start difference. First operand 347 states and 495 transitions. cyclomatic complexity: 150 Second operand has 3 states, 2 states have (on average 8.0) internal successors, (16), 3 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (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,242 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:35,242 INFO L93 Difference]: Finished difference Result 503 states and 717 transitions. [2021-12-16 09:33:35,242 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:33:35,243 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 503 states and 717 transitions. [2021-12-16 09:33:35,246 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 208 [2021-12-16 09:33:35,248 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 503 states to 451 states and 663 transitions. [2021-12-16 09:33:35,248 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 242 [2021-12-16 09:33:35,248 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 242 [2021-12-16 09:33:35,248 INFO L73 IsDeterministic]: Start isDeterministic. Operand 451 states and 663 transitions. [2021-12-16 09:33:35,249 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:35,249 INFO L681 BuchiCegarLoop]: Abstraction has 451 states and 663 transitions. [2021-12-16 09:33:35,249 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 451 states and 663 transitions. [2021-12-16 09:33:35,253 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 451 to 433. [2021-12-16 09:33:35,254 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 433 states, 433 states have (on average 1.4803695150115475) internal successors, (641), 432 states have internal predecessors, (641), 0 states have call successors, (0), 0 states have call predecessors, (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,255 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 433 states to 433 states and 641 transitions. [2021-12-16 09:33:35,255 INFO L704 BuchiCegarLoop]: Abstraction has 433 states and 641 transitions. [2021-12-16 09:33:35,255 INFO L587 BuchiCegarLoop]: Abstraction has 433 states and 641 transitions. [2021-12-16 09:33:35,255 INFO L425 BuchiCegarLoop]: ======== Iteration 8============ [2021-12-16 09:33:35,255 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 433 states and 641 transitions. [2021-12-16 09:33:35,257 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 199 [2021-12-16 09:33:35,257 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:35,257 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:35,258 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] [2021-12-16 09:33:35,258 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:35,258 INFO L791 eck$LassoCheckResult]: Stem: 6831#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); 6706#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.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 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.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;havoc ssl3_connect_~__cil_tmp65~0#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;havoc ssl3_connect_~__cil_tmp70~0#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~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; 6661#L105 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 6662#L108-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; 6801#L113 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 6724#L119-1 assume !false; 7008#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 6999#L122 assume 12292 == ssl3_connect_~s__state~0#1; 7000#L123 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; 7038#L227 ssl3_connect_~s__server~0#1 := 0; 7037#L232 assume !(0 != ssl3_connect_~cb~0#1); 7036#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 6819#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 6820#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 6695#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 6739#L269 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; 6740#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 7025#L556 ssl3_connect_~skip~0#1 := 0; 7024#L119-1 assume !false; 7023#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7022#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 7021#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 7020#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 7019#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 7018#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 6737#L137 [2021-12-16 09:33:35,258 INFO L793 eck$LassoCheckResult]: Loop: 6737#L137 assume 4368 == ssl3_connect_~s__state~0#1; 6715#L141 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 6638#L281 assume !(0 == ssl3_connect_~blastFlag~0#1); 6639#L281-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~s__wbio~0#1;ssl3_connect_~__cil_tmp63~0#1 := ssl3_connect_~s__bbio~0#1; 6779#L292 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 6607#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 7009#L556 ssl3_connect_~skip~0#1 := 0; 7010#L119-1 assume !false; 7002#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7003#L122 assume 12292 == ssl3_connect_~s__state~0#1; 6673#L123 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; 6674#L227 ssl3_connect_~s__server~0#1 := 0; 6807#L232 assume 0 != ssl3_connect_~cb~0#1; 6783#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 6784#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 7034#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 7032#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 7030#L269 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; 6802#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 6658#L556 ssl3_connect_~skip~0#1 := 0; 6682#L119-1 assume !false; 6683#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 6717#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 6720#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 7017#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 7016#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 6832#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 6737#L137 [2021-12-16 09:33:35,259 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:35,259 INFO L85 PathProgramCache]: Analyzing trace with hash -1428399809, now seen corresponding path program 1 times [2021-12-16 09:33:35,259 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:35,259 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [284779471] [2021-12-16 09:33:35,259 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:35,259 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:35,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:35,274 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:35,274 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:35,274 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [284779471] [2021-12-16 09:33:35,275 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [284779471] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:35,275 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:35,275 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-16 09:33:35,275 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1237621243] [2021-12-16 09:33:35,275 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:35,275 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-16 09:33:35,275 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:35,276 INFO L85 PathProgramCache]: Analyzing trace with hash -1131291047, now seen corresponding path program 1 times [2021-12-16 09:33:35,276 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:35,276 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [85733477] [2021-12-16 09:33:35,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:35,276 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:35,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:35,288 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:35,288 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:35,288 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [85733477] [2021-12-16 09:33:35,288 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [85733477] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:35,289 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:35,289 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-16 09:33:35,289 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [157983512] [2021-12-16 09:33:35,289 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:35,289 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:33:35,289 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:35,290 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:33:35,290 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:33:35,290 INFO L87 Difference]: Start difference. First operand 433 states and 641 transitions. cyclomatic complexity: 210 Second operand has 3 states, 3 states have (on average 8.333333333333334) internal successors, (25), 3 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (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,301 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:35,301 INFO L93 Difference]: Finished difference Result 853 states and 1246 transitions. [2021-12-16 09:33:35,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:33:35,302 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 853 states and 1246 transitions. [2021-12-16 09:33:35,306 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 394 [2021-12-16 09:33:35,310 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 853 states to 853 states and 1246 transitions. [2021-12-16 09:33:35,310 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 457 [2021-12-16 09:33:35,311 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 457 [2021-12-16 09:33:35,311 INFO L73 IsDeterministic]: Start isDeterministic. Operand 853 states and 1246 transitions. [2021-12-16 09:33:35,311 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:35,311 INFO L681 BuchiCegarLoop]: Abstraction has 853 states and 1246 transitions. [2021-12-16 09:33:35,311 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 853 states and 1246 transitions. [2021-12-16 09:33:35,320 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 853 to 853. [2021-12-16 09:33:35,321 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 853 states, 853 states have (on average 1.4607268464243846) internal successors, (1246), 852 states have internal predecessors, (1246), 0 states have call successors, (0), 0 states have call predecessors, (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,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 853 states to 853 states and 1246 transitions. [2021-12-16 09:33:35,323 INFO L704 BuchiCegarLoop]: Abstraction has 853 states and 1246 transitions. [2021-12-16 09:33:35,323 INFO L587 BuchiCegarLoop]: Abstraction has 853 states and 1246 transitions. [2021-12-16 09:33:35,323 INFO L425 BuchiCegarLoop]: ======== Iteration 9============ [2021-12-16 09:33:35,323 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 853 states and 1246 transitions. [2021-12-16 09:33:35,327 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 394 [2021-12-16 09:33:35,327 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:35,327 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:35,327 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] [2021-12-16 09:33:35,327 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:35,328 INFO L791 eck$LassoCheckResult]: Stem: 8159#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); 8004#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.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 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.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;havoc ssl3_connect_~__cil_tmp65~0#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;havoc ssl3_connect_~__cil_tmp70~0#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~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; 7951#L105 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 7952#L108-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; 8153#L113 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 8026#L119-1 assume !false; 8650#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 8649#L122 assume 12292 == ssl3_connect_~s__state~0#1; 8648#L123 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; 8647#L227 ssl3_connect_~s__server~0#1 := 0; 8646#L232 assume 0 != ssl3_connect_~cb~0#1; 8474#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 8645#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 8643#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 8640#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 8638#L269 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; 8637#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 8634#L556 ssl3_connect_~skip~0#1 := 0; 8633#L119-1 assume !false; 8632#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 8631#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 8630#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 8629#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 8627#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 8626#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 8039#L137 [2021-12-16 09:33:35,328 INFO L793 eck$LassoCheckResult]: Loop: 8039#L137 assume 4368 == ssl3_connect_~s__state~0#1; 8013#L141 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 7933#L281 assume !(0 == ssl3_connect_~blastFlag~0#1); 7934#L281-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~s__wbio~0#1;ssl3_connect_~__cil_tmp63~0#1 := ssl3_connect_~s__bbio~0#1; 8399#L292 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 8678#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 8673#L556 ssl3_connect_~skip~0#1 := 0; 8692#L119-1 assume !false; 8690#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 8689#L122 assume 12292 == ssl3_connect_~s__state~0#1; 7968#L123 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; 7969#L227 ssl3_connect_~s__server~0#1 := 0; 8124#L232 assume 0 != ssl3_connect_~cb~0#1; 8094#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 8095#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 8139#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 7990#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 8041#L269 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; 8042#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 7955#L556 ssl3_connect_~skip~0#1 := 0; 7977#L119-1 assume !false; 7978#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 8016#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 8022#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 8027#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 8005#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 8006#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 8039#L137 [2021-12-16 09:33:35,328 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:35,328 INFO L85 PathProgramCache]: Analyzing trace with hash -148536131, now seen corresponding path program 1 times [2021-12-16 09:33:35,328 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:35,328 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [182873862] [2021-12-16 09:33:35,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:35,329 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:35,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:35,342 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:35,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:35,355 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:35,357 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:35,357 INFO L85 PathProgramCache]: Analyzing trace with hash -1131291047, now seen corresponding path program 2 times [2021-12-16 09:33:35,357 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:35,358 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [291048692] [2021-12-16 09:33:35,358 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:35,358 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:35,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:35,373 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:35,373 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:35,373 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [291048692] [2021-12-16 09:33:35,373 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [291048692] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:35,373 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:35,373 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-16 09:33:35,373 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1703956264] [2021-12-16 09:33:35,373 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:35,374 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:33:35,374 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:35,374 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:33:35,374 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:33:35,374 INFO L87 Difference]: Start difference. First operand 853 states and 1246 transitions. cyclomatic complexity: 397 Second operand has 3 states, 3 states have (on average 9.0) 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:35,490 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:35,490 INFO L93 Difference]: Finished difference Result 1071 states and 1506 transitions. [2021-12-16 09:33:35,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:33:35,491 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1071 states and 1506 transitions. [2021-12-16 09:33:35,496 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 457 [2021-12-16 09:33:35,500 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1071 states to 979 states and 1414 transitions. [2021-12-16 09:33:35,501 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 520 [2021-12-16 09:33:35,501 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 520 [2021-12-16 09:33:35,501 INFO L73 IsDeterministic]: Start isDeterministic. Operand 979 states and 1414 transitions. [2021-12-16 09:33:35,501 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:35,501 INFO L681 BuchiCegarLoop]: Abstraction has 979 states and 1414 transitions. [2021-12-16 09:33:35,502 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 979 states and 1414 transitions. [2021-12-16 09:33:35,511 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 979 to 919. [2021-12-16 09:33:35,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 919 states, 919 states have (on average 1.4537540805223068) internal successors, (1336), 918 states have internal predecessors, (1336), 0 states have call successors, (0), 0 states have call predecessors, (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,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 919 states to 919 states and 1336 transitions. [2021-12-16 09:33:35,514 INFO L704 BuchiCegarLoop]: Abstraction has 919 states and 1336 transitions. [2021-12-16 09:33:35,514 INFO L587 BuchiCegarLoop]: Abstraction has 919 states and 1336 transitions. [2021-12-16 09:33:35,514 INFO L425 BuchiCegarLoop]: ======== Iteration 10============ [2021-12-16 09:33:35,514 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 919 states and 1336 transitions. [2021-12-16 09:33:35,518 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 427 [2021-12-16 09:33:35,518 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:35,518 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:35,518 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] [2021-12-16 09:33:35,518 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [3, 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] [2021-12-16 09:33:35,519 INFO L791 eck$LassoCheckResult]: Stem: 10087#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); 9930#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.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 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.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;havoc ssl3_connect_~__cil_tmp65~0#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;havoc ssl3_connect_~__cil_tmp70~0#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~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; 9880#L105 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 9881#L108-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; 10042#L113 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 9904#L119-1 assume !false; 9905#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 9942#L122 assume 12292 == ssl3_connect_~s__state~0#1; 9945#L123 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; 10703#L227 ssl3_connect_~s__server~0#1 := 0; 10557#L232 assume 0 != ssl3_connect_~cb~0#1; 10552#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 10550#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 10547#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 10544#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 10541#L269 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; 10530#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 10527#L556 ssl3_connect_~skip~0#1 := 0; 10525#L119-1 assume !false; 10523#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 10521#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 10519#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 10517#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 10515#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 10513#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 9963#L137 [2021-12-16 09:33:35,519 INFO L793 eck$LassoCheckResult]: Loop: 9963#L137 assume 4368 == ssl3_connect_~s__state~0#1; 9939#L141 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 9862#L281 assume !(0 == ssl3_connect_~blastFlag~0#1); 9863#L281-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~s__wbio~0#1;ssl3_connect_~__cil_tmp63~0#1 := ssl3_connect_~s__bbio~0#1; 10014#L292 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 10040#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 10628#L556 ssl3_connect_~skip~0#1 := 0; 10626#L119-1 assume !false; 10624#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 10622#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 10620#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 10618#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 10616#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 10614#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 10577#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 10576#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 10058#L143 assume 4384 == ssl3_connect_~s__state~0#1; 10059#L147 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 9976#L300 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 9977#L303-2 assume !(ssl3_connect_~ret~0#1 <= 0); 10348#L310 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 10342#L310-2 ssl3_connect_~s__init_num~0#1 := 0; 10343#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 10744#L556 ssl3_connect_~skip~0#1 := 0; 10743#L119-1 assume !false; 10742#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 10741#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 10740#L125 assume 16384 == ssl3_connect_~s__state~0#1; 9897#L227 ssl3_connect_~s__server~0#1 := 0; 10053#L232 assume 0 != ssl3_connect_~cb~0#1; 10108#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 10707#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 10705#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 10001#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 9965#L269 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; 9966#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 9884#L556 ssl3_connect_~skip~0#1 := 0; 10088#L119-1 assume !false; 10679#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 10673#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 10032#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 9951#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 9931#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 9932#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 9963#L137 [2021-12-16 09:33:35,519 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:35,519 INFO L85 PathProgramCache]: Analyzing trace with hash -148536131, now seen corresponding path program 2 times [2021-12-16 09:33:35,519 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:35,520 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1363614524] [2021-12-16 09:33:35,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:35,520 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:35,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:35,526 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:35,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:35,533 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:35,533 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:35,533 INFO L85 PathProgramCache]: Analyzing trace with hash -1261651379, now seen corresponding path program 1 times [2021-12-16 09:33:35,534 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:35,534 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [324811110] [2021-12-16 09:33:35,534 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:35,534 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:35,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:35,548 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 21 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-16 09:33:35,548 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:35,548 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [324811110] [2021-12-16 09:33:35,548 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [324811110] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:35,548 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:35,548 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-16 09:33:35,548 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [821700465] [2021-12-16 09:33:35,548 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:35,549 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:33:35,549 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:35,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:33:35,549 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:33:35,549 INFO L87 Difference]: Start difference. First operand 919 states and 1336 transitions. cyclomatic complexity: 421 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:35,681 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:35,681 INFO L93 Difference]: Finished difference Result 971 states and 1382 transitions. [2021-12-16 09:33:35,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:33:35,682 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 971 states and 1382 transitions. [2021-12-16 09:33:35,688 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 451 [2021-12-16 09:33:35,692 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 971 states to 967 states and 1378 transitions. [2021-12-16 09:33:35,692 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 514 [2021-12-16 09:33:35,692 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 514 [2021-12-16 09:33:35,692 INFO L73 IsDeterministic]: Start isDeterministic. Operand 967 states and 1378 transitions. [2021-12-16 09:33:35,692 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:35,693 INFO L681 BuchiCegarLoop]: Abstraction has 967 states and 1378 transitions. [2021-12-16 09:33:35,693 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 967 states and 1378 transitions. [2021-12-16 09:33:35,702 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 967 to 915. [2021-12-16 09:33:35,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 915 states, 915 states have (on average 1.4382513661202185) internal successors, (1316), 914 states have internal predecessors, (1316), 0 states have call successors, (0), 0 states have call predecessors, (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,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 915 states to 915 states and 1316 transitions. [2021-12-16 09:33:35,706 INFO L704 BuchiCegarLoop]: Abstraction has 915 states and 1316 transitions. [2021-12-16 09:33:35,706 INFO L587 BuchiCegarLoop]: Abstraction has 915 states and 1316 transitions. [2021-12-16 09:33:35,706 INFO L425 BuchiCegarLoop]: ======== Iteration 11============ [2021-12-16 09:33:35,706 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 915 states and 1316 transitions. [2021-12-16 09:33:35,709 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 425 [2021-12-16 09:33:35,709 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:35,709 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:35,711 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] [2021-12-16 09:33:35,712 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 4, 4, 4, 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] [2021-12-16 09:33:35,712 INFO L791 eck$LassoCheckResult]: Stem: 11980#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); 11826#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.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 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.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;havoc ssl3_connect_~__cil_tmp65~0#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;havoc ssl3_connect_~__cil_tmp70~0#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~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; 11775#L105 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 11776#L108-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; 11973#L113 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 11848#L119-1 assume !false; 11841#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 11842#L122 assume 12292 == ssl3_connect_~s__state~0#1; 11844#L123 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; 12632#L227 ssl3_connect_~s__server~0#1 := 0; 12631#L232 assume 0 != ssl3_connect_~cb~0#1; 12537#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 12630#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 12628#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 12626#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 11866#L269 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; 11867#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 11779#L556 ssl3_connect_~skip~0#1 := 0; 11801#L119-1 assume !false; 11802#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 12505#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 11929#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 11849#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 11850#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 12561#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 11862#L137 [2021-12-16 09:33:35,723 INFO L793 eck$LassoCheckResult]: Loop: 11862#L137 assume 4368 == ssl3_connect_~s__state~0#1; 11863#L141 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 11757#L281 assume !(0 == ssl3_connect_~blastFlag~0#1); 11758#L281-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~s__wbio~0#1;ssl3_connect_~__cil_tmp63~0#1 := ssl3_connect_~s__bbio~0#1; 11911#L292 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 12260#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 12257#L556 ssl3_connect_~skip~0#1 := 0; 12254#L119-1 assume !false; 12253#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 12252#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 12251#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 12250#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 12249#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 12248#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 12247#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 12246#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 12204#L143 assume 4384 == ssl3_connect_~s__state~0#1; 11976#L147 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 11876#L300 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 11877#L303-2 assume !(ssl3_connect_~ret~0#1 <= 0); 11890#L310 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 11725#L310-2 ssl3_connect_~s__init_num~0#1 := 0; 11726#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 12454#L556 ssl3_connect_~skip~0#1 := 0; 12453#L119-1 assume !false; 12452#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 12451#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 12450#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 12449#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 12448#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 12447#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 12446#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 12445#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 12245#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 12205#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 12206#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 12440#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 12438#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 12436#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 12434#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 12433#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 12363#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 11884#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 11885#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 12239#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 11981#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 11957#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 11958#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 12233#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 12232#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 12231#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 12230#L197 assume !(4512 == ssl3_connect_~s__state~0#1); 12229#L200 assume !(4513 == ssl3_connect_~s__state~0#1); 12228#L203 assume 4528 == ssl3_connect_~s__state~0#1; 11892#L207 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 11858#L439 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4352;ssl3_connect_~__cil_tmp65~0#1 := ssl3_connect_~s__s3__flags~0#1;ssl3_connect_~__cil_tmp66~0#1 := ssl3_connect_~__cil_tmp65~0#1 - 5;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_~__cil_tmp66~0#1; 11859#L446 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 4560; 11907#L446-1 ssl3_connect_~s__init_num~0#1 := 0; 11908#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 12044#L556 ssl3_connect_~skip~0#1 := 0; 12045#L119-1 assume !false; 12040#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 12041#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 12035#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 12036#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 12029#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 12030#L134 assume 4099 == ssl3_connect_~s__state~0#1; 11794#L227 ssl3_connect_~s__server~0#1 := 0; 11947#L232 assume 0 != ssl3_connect_~cb~0#1; 11916#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 11917#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 11961#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 11814#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 12624#L269 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; 12621#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 12618#L556 ssl3_connect_~skip~0#1 := 0; 12617#L119-1 assume !false; 12616#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 12615#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 12614#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 12613#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 11827#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 11828#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 11862#L137 [2021-12-16 09:33:35,724 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:35,724 INFO L85 PathProgramCache]: Analyzing trace with hash -148536131, now seen corresponding path program 3 times [2021-12-16 09:33:35,724 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:35,724 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1878873982] [2021-12-16 09:33:35,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:35,724 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:35,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:35,740 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:35,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:35,749 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:35,749 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:35,749 INFO L85 PathProgramCache]: Analyzing trace with hash 362946378, now seen corresponding path program 1 times [2021-12-16 09:33:35,750 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:35,750 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [283726604] [2021-12-16 09:33:35,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:35,750 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:35,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:35,773 INFO L134 CoverageAnalysis]: Checked inductivity of 59 backedges. 49 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-12-16 09:33:35,773 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:35,773 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [283726604] [2021-12-16 09:33:35,773 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [283726604] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:35,773 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:35,773 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-16 09:33:35,773 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [39313083] [2021-12-16 09:33:35,774 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:35,774 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:33:35,774 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:35,774 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:33:35,774 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:33:35,774 INFO L87 Difference]: Start difference. First operand 915 states and 1316 transitions. cyclomatic complexity: 405 Second operand has 3 states, 3 states have (on average 25.0) internal successors, (75), 3 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (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,894 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:35,894 INFO L93 Difference]: Finished difference Result 1109 states and 1532 transitions. [2021-12-16 09:33:35,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:33:35,895 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1109 states and 1532 transitions. [2021-12-16 09:33:35,900 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 522 [2021-12-16 09:33:35,904 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1109 states to 1109 states and 1532 transitions. [2021-12-16 09:33:35,904 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 585 [2021-12-16 09:33:35,905 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 585 [2021-12-16 09:33:35,905 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1109 states and 1532 transitions. [2021-12-16 09:33:35,905 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:35,905 INFO L681 BuchiCegarLoop]: Abstraction has 1109 states and 1532 transitions. [2021-12-16 09:33:35,906 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1109 states and 1532 transitions. [2021-12-16 09:33:35,935 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1109 to 1069. [2021-12-16 09:33:35,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1069 states, 1069 states have (on average 1.3900841908325539) internal successors, (1486), 1068 states have internal predecessors, (1486), 0 states have call successors, (0), 0 states have call predecessors, (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,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1069 states to 1069 states and 1486 transitions. [2021-12-16 09:33:35,939 INFO L704 BuchiCegarLoop]: Abstraction has 1069 states and 1486 transitions. [2021-12-16 09:33:35,939 INFO L587 BuchiCegarLoop]: Abstraction has 1069 states and 1486 transitions. [2021-12-16 09:33:35,939 INFO L425 BuchiCegarLoop]: ======== Iteration 12============ [2021-12-16 09:33:35,939 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1069 states and 1486 transitions. [2021-12-16 09:33:35,943 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 502 [2021-12-16 09:33:35,944 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:35,944 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:35,944 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] [2021-12-16 09:33:35,944 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 4, 4, 4, 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] [2021-12-16 09:33:35,945 INFO L791 eck$LassoCheckResult]: Stem: 14002#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); 13857#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.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 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.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;havoc ssl3_connect_~__cil_tmp65~0#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;havoc ssl3_connect_~__cil_tmp70~0#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~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; 13805#L105 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 13806#L108-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; 13997#L113 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 13829#L119-1 assume !false; 13830#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 14777#L122 assume 12292 == ssl3_connect_~s__state~0#1; 14775#L123 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; 14722#L227 ssl3_connect_~s__server~0#1 := 0; 14018#L232 assume 0 != ssl3_connect_~cb~0#1; 14019#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 14790#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 14788#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 13928#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 13894#L269 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; 13895#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 13809#L556 ssl3_connect_~skip~0#1 := 0; 14005#L119-1 assume !false; 13870#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 13871#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 13874#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 13878#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 13879#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 14500#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 14020#L137 [2021-12-16 09:33:35,945 INFO L793 eck$LassoCheckResult]: Loop: 14020#L137 assume 4368 == ssl3_connect_~s__state~0#1; 14021#L141 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 13787#L281 assume !(0 == ssl3_connect_~blastFlag~0#1); 13788#L281-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~s__wbio~0#1;ssl3_connect_~__cil_tmp63~0#1 := ssl3_connect_~s__bbio~0#1; 13939#L292 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 14143#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 14140#L556 ssl3_connect_~skip~0#1 := 0; 14138#L119-1 assume !false; 14136#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 14135#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 14134#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 14132#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 14131#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 14129#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 14124#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 14122#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 14097#L143 assume 4384 == ssl3_connect_~s__state~0#1; 14096#L147 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 14095#L300 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 13970#L303-2 assume !(ssl3_connect_~ret~0#1 <= 0); 13916#L310 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 13755#L310-2 ssl3_connect_~s__init_num~0#1 := 0; 13756#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 14741#L556 ssl3_connect_~skip~0#1 := 0; 14739#L119-1 assume !false; 14184#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 14182#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 14127#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 14125#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 14108#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 14106#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 14104#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 14102#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 14100#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 14098#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 14099#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 14164#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 14165#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 14541#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 14540#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 14539#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 14278#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 14279#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 14062#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 14059#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 14060#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 14061#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 14027#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 14028#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 14029#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 14126#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 14119#L197 assume !(4512 == ssl3_connect_~s__state~0#1); 14120#L200 assume !(4513 == ssl3_connect_~s__state~0#1); 14121#L203 assume 4528 == ssl3_connect_~s__state~0#1; 14353#L207 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 13887#L439 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4352;ssl3_connect_~__cil_tmp65~0#1 := ssl3_connect_~s__s3__flags~0#1;ssl3_connect_~__cil_tmp66~0#1 := ssl3_connect_~__cil_tmp65~0#1 - 5;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_~__cil_tmp66~0#1; 13888#L446 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 4560; 14643#L446-1 ssl3_connect_~s__init_num~0#1 := 0; 14637#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 14634#L556 ssl3_connect_~skip~0#1 := 0; 14630#L119-1 assume !false; 14628#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 14627#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 14595#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 14590#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 14584#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 14577#L134 assume 4099 == ssl3_connect_~s__state~0#1; 13822#L227 ssl3_connect_~s__server~0#1 := 0; 13973#L232 assume 0 != ssl3_connect_~cb~0#1; 14678#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 14677#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 14647#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 14644#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 14641#L269 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; 14642#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 14763#L556 ssl3_connect_~skip~0#1 := 0; 14762#L119-1 assume !false; 14761#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 14760#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 14759#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 14758#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 14757#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 14756#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 14020#L137 [2021-12-16 09:33:35,945 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:35,945 INFO L85 PathProgramCache]: Analyzing trace with hash -148536131, now seen corresponding path program 4 times [2021-12-16 09:33:35,945 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:35,946 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1938769989] [2021-12-16 09:33:35,946 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:35,946 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:35,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:35,952 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:35,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:35,959 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:35,960 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:35,960 INFO L85 PathProgramCache]: Analyzing trace with hash -54450228, now seen corresponding path program 1 times [2021-12-16 09:33:35,960 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:35,960 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [567238015] [2021-12-16 09:33:35,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:35,960 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:35,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:35,980 INFO L134 CoverageAnalysis]: Checked inductivity of 59 backedges. 49 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-12-16 09:33:35,980 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:35,980 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [567238015] [2021-12-16 09:33:35,981 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [567238015] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:35,981 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:35,981 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-16 09:33:35,981 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1375927357] [2021-12-16 09:33:35,981 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:35,981 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:33:35,981 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:35,982 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:33:35,982 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:33:35,982 INFO L87 Difference]: Start difference. First operand 1069 states and 1486 transitions. cyclomatic complexity: 421 Second operand has 3 states, 3 states have (on average 25.0) internal successors, (75), 3 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (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,061 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:36,062 INFO L93 Difference]: Finished difference Result 1163 states and 1604 transitions. [2021-12-16 09:33:36,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:33:36,062 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1163 states and 1604 transitions. [2021-12-16 09:33:36,068 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 549 [2021-12-16 09:33:36,073 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1163 states to 1163 states and 1604 transitions. [2021-12-16 09:33:36,073 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 612 [2021-12-16 09:33:36,073 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 612 [2021-12-16 09:33:36,074 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1163 states and 1604 transitions. [2021-12-16 09:33:36,074 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:36,074 INFO L681 BuchiCegarLoop]: Abstraction has 1163 states and 1604 transitions. [2021-12-16 09:33:36,074 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1163 states and 1604 transitions. [2021-12-16 09:33:36,086 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1163 to 1143. [2021-12-16 09:33:36,087 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1143 states, 1143 states have (on average 1.378827646544182) internal successors, (1576), 1142 states have internal predecessors, (1576), 0 states have call successors, (0), 0 states have call predecessors, (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,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1143 states to 1143 states and 1576 transitions. [2021-12-16 09:33:36,090 INFO L704 BuchiCegarLoop]: Abstraction has 1143 states and 1576 transitions. [2021-12-16 09:33:36,090 INFO L587 BuchiCegarLoop]: Abstraction has 1143 states and 1576 transitions. [2021-12-16 09:33:36,090 INFO L425 BuchiCegarLoop]: ======== Iteration 13============ [2021-12-16 09:33:36,091 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1143 states and 1576 transitions. [2021-12-16 09:33:36,095 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 539 [2021-12-16 09:33:36,095 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:36,095 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:36,096 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] [2021-12-16 09:33:36,096 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 4, 4, 4, 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] [2021-12-16 09:33:36,096 INFO L791 eck$LassoCheckResult]: Stem: 16253#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); 16096#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.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 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.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;havoc ssl3_connect_~__cil_tmp65~0#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;havoc ssl3_connect_~__cil_tmp70~0#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~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; 16045#L105 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 16046#L108-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; 16209#L113 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 16114#L119-1 assume !false; 17097#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 17098#L122 assume 12292 == ssl3_connect_~s__state~0#1; 17128#L123 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; 17126#L227 ssl3_connect_~s__server~0#1 := 0; 17058#L232 assume 0 != ssl3_connect_~cb~0#1; 17057#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 17056#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 17054#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 17052#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 17051#L269 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; 17016#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 17013#L556 ssl3_connect_~skip~0#1 := 0; 17011#L119-1 assume !false; 17009#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 17007#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 17005#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 17003#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 17001#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 17000#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 16280#L137 [2021-12-16 09:33:36,096 INFO L793 eck$LassoCheckResult]: Loop: 16280#L137 assume 4368 == ssl3_connect_~s__state~0#1; 16105#L141 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 16027#L281 assume !(0 == ssl3_connect_~blastFlag~0#1); 16028#L281-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~s__wbio~0#1;ssl3_connect_~__cil_tmp63~0#1 := ssl3_connect_~s__bbio~0#1; 16181#L292 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 16965#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 16961#L556 ssl3_connect_~skip~0#1 := 0; 16959#L119-1 assume !false; 16957#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 16955#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 16953#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 16951#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 16949#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 16940#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 16938#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 16874#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 16873#L143 assume 4384 == ssl3_connect_~s__state~0#1; 16391#L147 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 16139#L300 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 16140#L303-2 assume !(ssl3_connect_~ret~0#1 <= 0); 16156#L310 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 16157#L310-2 ssl3_connect_~s__init_num~0#1 := 0; 16969#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 16962#L556 ssl3_connect_~skip~0#1 := 0; 16960#L119-1 assume !false; 16958#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 16956#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 16954#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 16952#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 16950#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 16941#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 16939#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 16937#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 16936#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 16935#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 16934#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 16077#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 16078#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 16032#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 16033#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 16815#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 16812#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 16148#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 16149#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 16805#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 16258#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 16259#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 16224#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 16225#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 16794#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 16223#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 16170#L197 assume !(4512 == ssl3_connect_~s__state~0#1); 16171#L200 assume !(4513 == ssl3_connect_~s__state~0#1); 16065#L203 assume !(4528 == ssl3_connect_~s__state~0#1); 16066#L206 assume !(4529 == ssl3_connect_~s__state~0#1); 16304#L209 assume 4560 == ssl3_connect_~s__state~0#1; 16260#L213 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet49#1;havoc ssl3_connect_#t~nondet49#1; 16261#L466 assume !(ssl3_connect_~ret~0#1 <= 0); 16017#L469 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 3; 16019#L469-2 ssl3_connect_~s__init_num~0#1 := 0; 16093#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 16819#L556 ssl3_connect_~skip~0#1 := 0; 16817#L119-1 assume !false; 16814#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 16811#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 16809#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 16807#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 16804#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 16802#L134 assume 4099 == ssl3_connect_~s__state~0#1; 16409#L227 ssl3_connect_~s__server~0#1 := 0; 16276#L232 assume 0 != ssl3_connect_~cb~0#1; 16277#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 17076#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 17074#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 17072#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 17071#L269 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; 17070#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 16049#L556 ssl3_connect_~skip~0#1 := 0; 17067#L119-1 assume !false; 17066#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 17065#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 17064#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 17063#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 17061#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 17060#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 16280#L137 [2021-12-16 09:33:36,096 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:36,096 INFO L85 PathProgramCache]: Analyzing trace with hash -148536131, now seen corresponding path program 5 times [2021-12-16 09:33:36,097 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:36,097 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1732385111] [2021-12-16 09:33:36,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:36,097 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:36,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:36,103 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:36,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:36,109 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:36,109 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:36,110 INFO L85 PathProgramCache]: Analyzing trace with hash -881438651, now seen corresponding path program 1 times [2021-12-16 09:33:36,110 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:36,110 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1462713490] [2021-12-16 09:33:36,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:36,110 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:36,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:36,144 INFO L134 CoverageAnalysis]: Checked inductivity of 59 backedges. 49 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-12-16 09:33:36,144 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:36,144 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1462713490] [2021-12-16 09:33:36,144 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1462713490] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:36,144 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:36,145 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-16 09:33:36,145 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [614158026] [2021-12-16 09:33:36,145 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:36,145 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:33:36,145 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:36,146 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:33:36,146 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:33:36,146 INFO L87 Difference]: Start difference. First operand 1143 states and 1576 transitions. cyclomatic complexity: 437 Second operand has 3 states, 3 states have (on average 25.666666666666668) internal successors, (77), 3 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (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,161 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:36,161 INFO L93 Difference]: Finished difference Result 1979 states and 2778 transitions. [2021-12-16 09:33:36,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:33:36,162 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1979 states and 2778 transitions. [2021-12-16 09:33:36,171 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 956 [2021-12-16 09:33:36,179 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1979 states to 1979 states and 2778 transitions. [2021-12-16 09:33:36,179 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1019 [2021-12-16 09:33:36,180 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1019 [2021-12-16 09:33:36,180 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1979 states and 2778 transitions. [2021-12-16 09:33:36,180 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:36,180 INFO L681 BuchiCegarLoop]: Abstraction has 1979 states and 2778 transitions. [2021-12-16 09:33:36,181 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1979 states and 2778 transitions. [2021-12-16 09:33:36,205 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1979 to 1979. [2021-12-16 09:33:36,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1979 states, 1979 states have (on average 1.4037392622536635) internal successors, (2778), 1978 states have internal predecessors, (2778), 0 states have call successors, (0), 0 states have call predecessors, (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,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1979 states to 1979 states and 2778 transitions. [2021-12-16 09:33:36,213 INFO L704 BuchiCegarLoop]: Abstraction has 1979 states and 2778 transitions. [2021-12-16 09:33:36,213 INFO L587 BuchiCegarLoop]: Abstraction has 1979 states and 2778 transitions. [2021-12-16 09:33:36,213 INFO L425 BuchiCegarLoop]: ======== Iteration 14============ [2021-12-16 09:33:36,213 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1979 states and 2778 transitions. [2021-12-16 09:33:36,219 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 956 [2021-12-16 09:33:36,220 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:36,220 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:36,220 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] [2021-12-16 09:33:36,233 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 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] [2021-12-16 09:33:36,233 INFO L791 eck$LassoCheckResult]: Stem: 19367#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); 19222#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.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 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.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;havoc ssl3_connect_~__cil_tmp65~0#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;havoc ssl3_connect_~__cil_tmp70~0#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~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; 19171#L105 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 19172#L108-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; 19363#L113 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 19195#L119-1 assume !false; 19196#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 19234#L122 assume 12292 == ssl3_connect_~s__state~0#1; 19237#L123 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; 21095#L227 ssl3_connect_~s__server~0#1 := 0; 21094#L232 assume 0 != ssl3_connect_~cb~0#1; 19923#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 21093#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 21091#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 21089#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 21087#L269 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; 21085#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 21082#L556 ssl3_connect_~skip~0#1 := 0; 21080#L119-1 assume !false; 21079#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 21078#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 21077#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 21076#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 21075#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 21074#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 20330#L137 [2021-12-16 09:33:36,233 INFO L793 eck$LassoCheckResult]: Loop: 20330#L137 assume 4368 == ssl3_connect_~s__state~0#1; 19485#L141 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 20326#L281 assume !(0 == ssl3_connect_~blastFlag~0#1); 20325#L281-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~s__wbio~0#1;ssl3_connect_~__cil_tmp63~0#1 := ssl3_connect_~s__bbio~0#1; 20256#L292 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 20320#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 20316#L556 ssl3_connect_~skip~0#1 := 0; 20314#L119-1 assume !false; 20309#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 20310#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 20900#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 20898#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 20896#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 20894#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 20892#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 20890#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 20888#L143 assume 4384 == ssl3_connect_~s__state~0#1; 20027#L147 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 20885#L300 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 20883#L303-2 assume !(ssl3_connect_~ret~0#1 <= 0); 20882#L310 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 20880#L310-2 ssl3_connect_~s__init_num~0#1 := 0; 20877#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 20874#L556 ssl3_connect_~skip~0#1 := 0; 20873#L119-1 assume !false; 20872#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 20871#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 20870#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 20869#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 20868#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 20867#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 20865#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 20864#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 20863#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 20862#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 20859#L149 assume 4400 == ssl3_connect_~s__state~0#1; 20432#L153 ssl3_connect_~__cil_tmp64~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 20856#L321 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 20261#L321-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 20079#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 20073#L556 ssl3_connect_~skip~0#1 := 0; 20066#L119-1 assume !false; 20064#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 20063#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 20047#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 20044#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 20042#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 20040#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 20037#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 20035#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 20033#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 20030#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 20031#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 20860#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 20815#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 20814#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 20813#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 20809#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 20807#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 20803#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 20278#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 20269#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 20271#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 20274#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 20277#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 20306#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 20298#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 20299#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 20489#L197 assume !(4512 == ssl3_connect_~s__state~0#1); 20486#L200 assume !(4513 == ssl3_connect_~s__state~0#1); 20485#L203 assume 4528 == ssl3_connect_~s__state~0#1; 20479#L207 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 20477#L439 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4352;ssl3_connect_~__cil_tmp65~0#1 := ssl3_connect_~s__s3__flags~0#1;ssl3_connect_~__cil_tmp66~0#1 := ssl3_connect_~__cil_tmp65~0#1 - 5;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_~__cil_tmp66~0#1; 20475#L446 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 4560; 20476#L446-1 ssl3_connect_~s__init_num~0#1 := 0; 20472#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 20629#L556 ssl3_connect_~skip~0#1 := 0; 20628#L119-1 assume !false; 20627#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 20626#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 20625#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 20624#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 20623#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 20622#L134 assume 4099 == ssl3_connect_~s__state~0#1; 19188#L227 ssl3_connect_~s__server~0#1 := 0; 19386#L232 assume 0 != ssl3_connect_~cb~0#1; 19305#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 19306#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 19354#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 19208#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 19256#L269 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; 19257#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 19175#L556 ssl3_connect_~skip~0#1 := 0; 19371#L119-1 assume !false; 21073#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 21072#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 19316#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 19242#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 19223#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 19224#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 20330#L137 [2021-12-16 09:33:36,234 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:36,234 INFO L85 PathProgramCache]: Analyzing trace with hash -148536131, now seen corresponding path program 6 times [2021-12-16 09:33:36,234 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:36,234 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [508495229] [2021-12-16 09:33:36,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:36,234 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:36,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:36,239 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:36,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:36,246 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:36,246 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:36,246 INFO L85 PathProgramCache]: Analyzing trace with hash -1792136340, now seen corresponding path program 1 times [2021-12-16 09:33:36,246 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:36,246 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [884644644] [2021-12-16 09:33:36,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:36,246 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:36,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:36,264 INFO L134 CoverageAnalysis]: Checked inductivity of 104 backedges. 81 proven. 0 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2021-12-16 09:33:36,264 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:36,264 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [884644644] [2021-12-16 09:33:36,264 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [884644644] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:36,264 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:36,265 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-16 09:33:36,265 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [70043155] [2021-12-16 09:33:36,265 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:36,265 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:33:36,265 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:36,265 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:33:36,265 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:33:36,266 INFO L87 Difference]: Start difference. First operand 1979 states and 2778 transitions. cyclomatic complexity: 807 Second operand has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (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,351 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:36,351 INFO L93 Difference]: Finished difference Result 2167 states and 3006 transitions. [2021-12-16 09:33:36,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:33:36,351 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2167 states and 3006 transitions. [2021-12-16 09:33:36,359 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1050 [2021-12-16 09:33:36,368 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2167 states to 2167 states and 3006 transitions. [2021-12-16 09:33:36,368 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1113 [2021-12-16 09:33:36,369 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1113 [2021-12-16 09:33:36,369 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2167 states and 3006 transitions. [2021-12-16 09:33:36,369 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:36,369 INFO L681 BuchiCegarLoop]: Abstraction has 2167 states and 3006 transitions. [2021-12-16 09:33:36,370 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2167 states and 3006 transitions. [2021-12-16 09:33:36,392 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2167 to 2143. [2021-12-16 09:33:36,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2143 states, 2143 states have (on average 1.3877741483901074) internal successors, (2974), 2142 states have internal predecessors, (2974), 0 states have call successors, (0), 0 states have call predecessors, (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,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2143 states to 2143 states and 2974 transitions. [2021-12-16 09:33:36,399 INFO L704 BuchiCegarLoop]: Abstraction has 2143 states and 2974 transitions. [2021-12-16 09:33:36,400 INFO L587 BuchiCegarLoop]: Abstraction has 2143 states and 2974 transitions. [2021-12-16 09:33:36,400 INFO L425 BuchiCegarLoop]: ======== Iteration 15============ [2021-12-16 09:33:36,400 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2143 states and 2974 transitions. [2021-12-16 09:33:36,405 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1038 [2021-12-16 09:33:36,405 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:36,405 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:36,406 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] [2021-12-16 09:33:36,406 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 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] [2021-12-16 09:33:36,406 INFO L791 eck$LassoCheckResult]: Stem: 23528#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); 23375#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.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 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.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;havoc ssl3_connect_~__cil_tmp65~0#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;havoc ssl3_connect_~__cil_tmp70~0#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~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; 23323#L105 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 23324#L108-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; 23486#L113 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 24607#L119-1 assume !false; 24605#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 24603#L122 assume 12292 == ssl3_connect_~s__state~0#1; 24601#L123 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; 24598#L227 ssl3_connect_~s__server~0#1 := 0; 24478#L232 assume 0 != ssl3_connect_~cb~0#1; 24477#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 24475#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 24472#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 24467#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 24465#L269 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; 24461#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 24454#L556 ssl3_connect_~skip~0#1 := 0; 24452#L119-1 assume !false; 24450#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 24448#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 24446#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 24444#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 24441#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 24438#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 23543#L137 [2021-12-16 09:33:36,406 INFO L793 eck$LassoCheckResult]: Loop: 23543#L137 assume 4368 == ssl3_connect_~s__state~0#1; 23384#L141 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 23305#L281 assume !(0 == ssl3_connect_~blastFlag~0#1); 23306#L281-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~s__wbio~0#1;ssl3_connect_~__cil_tmp63~0#1 := ssl3_connect_~s__bbio~0#1; 23460#L292 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 23484#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 23327#L556 ssl3_connect_~skip~0#1 := 0; 23347#L119-1 assume !false; 23348#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 23393#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 23394#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 24671#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 24672#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 24664#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 24665#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 24660#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 24661#L143 assume 4384 == ssl3_connect_~s__state~0#1; 24202#L147 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 24203#L300 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 25386#L303-2 assume !(ssl3_connect_~ret~0#1 <= 0); 25385#L310 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 23273#L310-2 ssl3_connect_~s__init_num~0#1 := 0; 23274#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 25357#L556 ssl3_connect_~skip~0#1 := 0; 25356#L119-1 assume !false; 25318#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 25317#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 23477#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 23399#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 23376#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 23377#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 23411#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 23401#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 23402#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 23502#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 25264#L149 assume 4400 == ssl3_connect_~s__state~0#1; 24653#L153 ssl3_connect_~__cil_tmp64~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 23420#L321 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 23421#L321-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 25305#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 25301#L556 ssl3_connect_~skip~0#1 := 0; 25299#L119-1 assume !false; 25297#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 25295#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 25293#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 25291#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 25289#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 25287#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 25285#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 25283#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 25281#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 25279#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 25277#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 23355#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 23356#L155 assume 4416 == ssl3_connect_~s__state~0#1; 24647#L159 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 25268#L339 assume 3 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 4; 24836#L339-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 24397#L347 assume !(0 == ssl3_connect_~tmp___6~0#1); 24366#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 24284#L556 ssl3_connect_~skip~0#1 := 0; 24242#L119-1 assume !false; 24239#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 24236#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 24233#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 24230#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 24227#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 24224#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 24221#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 24219#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 24213#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 24209#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 24210#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 24652#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 24650#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 24646#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 24643#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 24644#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 24645#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 24939#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 24938#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 24676#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 24669#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 24666#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 24627#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 24628#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 24632#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 24852#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 24846#L197 assume !(4512 == ssl3_connect_~s__state~0#1); 24847#L200 assume !(4513 == ssl3_connect_~s__state~0#1); 24848#L203 assume 4528 == ssl3_connect_~s__state~0#1; 25045#L207 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 25043#L439 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4352;ssl3_connect_~__cil_tmp65~0#1 := ssl3_connect_~s__s3__flags~0#1;ssl3_connect_~__cil_tmp66~0#1 := ssl3_connect_~__cil_tmp65~0#1 - 5;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_~__cil_tmp66~0#1; 25041#L446 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 4560; 25039#L446-1 ssl3_connect_~s__init_num~0#1 := 0; 23370#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 25028#L556 ssl3_connect_~skip~0#1 := 0; 25027#L119-1 assume !false; 25026#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 25025#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 25024#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 25023#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 25022#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 25021#L134 assume 4099 == ssl3_connect_~s__state~0#1; 23340#L227 ssl3_connect_~s__server~0#1 := 0; 23498#L232 assume 0 != ssl3_connect_~cb~0#1; 23467#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 23468#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 23512#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 23360#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 23414#L269 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; 23415#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 25273#L556 ssl3_connect_~skip~0#1 := 0; 25272#L119-1 assume !false; 25271#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 25270#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 25269#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 25267#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 25266#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 25265#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 23543#L137 [2021-12-16 09:33:36,407 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:36,407 INFO L85 PathProgramCache]: Analyzing trace with hash -148536131, now seen corresponding path program 7 times [2021-12-16 09:33:36,407 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:36,407 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [922066050] [2021-12-16 09:33:36,407 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:36,407 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:36,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:36,412 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:36,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:36,418 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:36,419 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:36,419 INFO L85 PathProgramCache]: Analyzing trace with hash -625643420, now seen corresponding path program 1 times [2021-12-16 09:33:36,419 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:36,419 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1409701958] [2021-12-16 09:33:36,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:36,419 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:36,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:36,440 INFO L134 CoverageAnalysis]: Checked inductivity of 165 backedges. 123 proven. 0 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2021-12-16 09:33:36,440 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:36,440 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1409701958] [2021-12-16 09:33:36,440 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1409701958] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:36,440 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:36,440 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-16 09:33:36,440 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1091011934] [2021-12-16 09:33:36,440 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:36,441 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:33:36,441 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:36,441 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:33:36,441 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:33:36,441 INFO L87 Difference]: Start difference. First operand 2143 states and 2974 transitions. cyclomatic complexity: 839 Second operand has 3 states, 3 states have (on average 30.0) internal successors, (90), 3 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (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,468 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:36,468 INFO L93 Difference]: Finished difference Result 4219 states and 5842 transitions. [2021-12-16 09:33:36,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:33:36,469 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4219 states and 5842 transitions. [2021-12-16 09:33:36,484 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2076 [2021-12-16 09:33:36,515 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4219 states to 4219 states and 5842 transitions. [2021-12-16 09:33:36,515 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2139 [2021-12-16 09:33:36,516 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2139 [2021-12-16 09:33:36,517 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4219 states and 5842 transitions. [2021-12-16 09:33:36,517 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:36,517 INFO L681 BuchiCegarLoop]: Abstraction has 4219 states and 5842 transitions. [2021-12-16 09:33:36,519 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4219 states and 5842 transitions. [2021-12-16 09:33:36,561 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4219 to 4219. [2021-12-16 09:33:36,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4219 states, 4219 states have (on average 1.3846883147665323) internal successors, (5842), 4218 states have internal predecessors, (5842), 0 states have call successors, (0), 0 states have call predecessors, (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,575 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4219 states to 4219 states and 5842 transitions. [2021-12-16 09:33:36,575 INFO L704 BuchiCegarLoop]: Abstraction has 4219 states and 5842 transitions. [2021-12-16 09:33:36,575 INFO L587 BuchiCegarLoop]: Abstraction has 4219 states and 5842 transitions. [2021-12-16 09:33:36,575 INFO L425 BuchiCegarLoop]: ======== Iteration 16============ [2021-12-16 09:33:36,575 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 4219 states and 5842 transitions. [2021-12-16 09:33:36,585 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2076 [2021-12-16 09:33:36,585 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:36,585 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:36,586 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] [2021-12-16 09:33:36,586 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 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] [2021-12-16 09:33:36,586 INFO L791 eck$LassoCheckResult]: Stem: 29892#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); 29744#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.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 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.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;havoc ssl3_connect_~__cil_tmp65~0#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;havoc ssl3_connect_~__cil_tmp70~0#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~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; 29690#L105 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 29691#L108-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; 29886#L113 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 29763#L119-1 assume !false; 33806#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 33804#L122 assume 12292 == ssl3_connect_~s__state~0#1; 33803#L123 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; 33802#L227 ssl3_connect_~s__server~0#1 := 0; 33801#L232 assume 0 != ssl3_connect_~cb~0#1; 30812#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 32018#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 32014#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 32011#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 32009#L269 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; 31998#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 31994#L556 ssl3_connect_~skip~0#1 := 0; 31992#L119-1 assume !false; 31990#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 31988#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 31986#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 31984#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 31982#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 31980#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 29893#L137 [2021-12-16 09:33:36,587 INFO L793 eck$LassoCheckResult]: Loop: 29893#L137 assume 4368 == ssl3_connect_~s__state~0#1; 32128#L141 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 33795#L281 assume !(0 == ssl3_connect_~blastFlag~0#1); 33794#L281-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~s__wbio~0#1;ssl3_connect_~__cil_tmp63~0#1 := ssl3_connect_~s__bbio~0#1; 29927#L292 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 33789#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 33786#L556 ssl3_connect_~skip~0#1 := 0; 33785#L119-1 assume !false; 33784#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 33783#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 33632#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 33628#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 33627#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 33626#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 33624#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 33622#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 33621#L143 assume 4384 == ssl3_connect_~s__state~0#1; 29888#L147 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 29889#L300 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 33375#L303-2 assume !(ssl3_connect_~ret~0#1 <= 0); 33376#L310 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 33607#L310-2 ssl3_connect_~s__init_num~0#1 := 0; 33605#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 33601#L556 ssl3_connect_~skip~0#1 := 0; 33599#L119-1 assume !false; 33597#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 33595#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 33593#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 33591#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 33589#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 33587#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 33585#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 33583#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 33581#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 33579#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 33578#L149 assume 4400 == ssl3_connect_~s__state~0#1; 30020#L153 ssl3_connect_~__cil_tmp64~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 33569#L321 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 33563#L321-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 33561#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 33557#L556 ssl3_connect_~skip~0#1 := 0; 33555#L119-1 assume !false; 33553#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 33551#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 33549#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 33547#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 33544#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 33541#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 33536#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 33533#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 33516#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 33506#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 33501#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 33499#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 32975#L155 assume 4416 == ssl3_connect_~s__state~0#1; 30012#L159 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 32962#L339 assume !(3 == ssl3_connect_~blastFlag~0#1); 32954#L339-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 29887#L347 assume !(0 == ssl3_connect_~tmp___6~0#1); 29658#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 33054#L556 ssl3_connect_~skip~0#1 := 0; 33055#L119-1 assume !false; 33048#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 33049#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 33042#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 33043#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 33036#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 33037#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 33030#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 33031#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 33024#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 33025#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 33016#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 33017#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 32985#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 32986#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 33018#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 33019#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 32982#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 32983#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 32965#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 32966#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 32949#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 32950#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 29917#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 29919#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 32960#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 32961#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 32945#L197 assume !(4512 == ssl3_connect_~s__state~0#1); 32946#L200 assume !(4513 == ssl3_connect_~s__state~0#1); 33422#L203 assume 4528 == ssl3_connect_~s__state~0#1; 33418#L207 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 33417#L439 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4352;ssl3_connect_~__cil_tmp65~0#1 := ssl3_connect_~s__s3__flags~0#1;ssl3_connect_~__cil_tmp66~0#1 := ssl3_connect_~__cil_tmp65~0#1 - 5;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_~__cil_tmp66~0#1; 33416#L446 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 4560; 29820#L446-1 ssl3_connect_~s__init_num~0#1 := 0; 29739#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 33829#L556 ssl3_connect_~skip~0#1 := 0; 33828#L119-1 assume !false; 33827#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 33826#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 33825#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 33824#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 33823#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 33821#L134 assume 4099 == ssl3_connect_~s__state~0#1; 30045#L227 ssl3_connect_~s__server~0#1 := 0; 33859#L232 assume 0 != ssl3_connect_~cb~0#1; 29828#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 29829#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 29870#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 33855#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 33853#L269 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; 33851#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 33848#L556 ssl3_connect_~skip~0#1 := 0; 29714#L119-1 assume !false; 29715#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 29755#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 29758#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 29764#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 29745#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 29746#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 29893#L137 [2021-12-16 09:33:36,587 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:36,587 INFO L85 PathProgramCache]: Analyzing trace with hash -148536131, now seen corresponding path program 8 times [2021-12-16 09:33:36,587 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:36,587 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [618383056] [2021-12-16 09:33:36,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:36,588 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:36,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:36,593 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:36,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:36,599 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:36,599 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:36,599 INFO L85 PathProgramCache]: Analyzing trace with hash -680036318, now seen corresponding path program 1 times [2021-12-16 09:33:36,599 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:36,599 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1347638288] [2021-12-16 09:33:36,599 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:36,600 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:36,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:36,625 INFO L134 CoverageAnalysis]: Checked inductivity of 165 backedges. 115 proven. 0 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2021-12-16 09:33:36,626 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:36,626 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1347638288] [2021-12-16 09:33:36,626 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1347638288] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:36,626 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:36,626 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-16 09:33:36,626 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [330259987] [2021-12-16 09:33:36,626 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:36,626 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:33:36,627 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:36,627 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:33:36,627 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:33:36,627 INFO L87 Difference]: Start difference. First operand 4219 states and 5842 transitions. cyclomatic complexity: 1631 Second operand has 3 states, 3 states have (on average 29.333333333333332) 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:36,722 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:36,722 INFO L93 Difference]: Finished difference Result 4627 states and 6314 transitions. [2021-12-16 09:33:36,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:33:36,723 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4627 states and 6314 transitions. [2021-12-16 09:33:36,762 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2280 [2021-12-16 09:33:36,781 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4627 states to 4627 states and 6314 transitions. [2021-12-16 09:33:36,782 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2343 [2021-12-16 09:33:36,784 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2343 [2021-12-16 09:33:36,784 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4627 states and 6314 transitions. [2021-12-16 09:33:36,784 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:36,784 INFO L681 BuchiCegarLoop]: Abstraction has 4627 states and 6314 transitions. [2021-12-16 09:33:36,786 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4627 states and 6314 transitions. [2021-12-16 09:33:36,842 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4627 to 4579. [2021-12-16 09:33:36,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4579 states, 4579 states have (on average 1.368421052631579) internal successors, (6266), 4578 states have internal predecessors, (6266), 0 states have call successors, (0), 0 states have call predecessors, (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,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4579 states to 4579 states and 6266 transitions. [2021-12-16 09:33:36,856 INFO L704 BuchiCegarLoop]: Abstraction has 4579 states and 6266 transitions. [2021-12-16 09:33:36,856 INFO L587 BuchiCegarLoop]: Abstraction has 4579 states and 6266 transitions. [2021-12-16 09:33:36,856 INFO L425 BuchiCegarLoop]: ======== Iteration 17============ [2021-12-16 09:33:36,856 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 4579 states and 6266 transitions. [2021-12-16 09:33:36,869 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2256 [2021-12-16 09:33:36,870 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:36,870 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:36,872 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] [2021-12-16 09:33:36,872 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 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] [2021-12-16 09:33:36,872 INFO L791 eck$LassoCheckResult]: Stem: 38741#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); 38595#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.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 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.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;havoc ssl3_connect_~__cil_tmp65~0#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;havoc ssl3_connect_~__cil_tmp70~0#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~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; 38542#L105 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 38543#L108-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; 38736#L113 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 38614#L119-1 assume !false; 43052#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 38609#L122 assume 12292 == ssl3_connect_~s__state~0#1; 38610#L123 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; 42992#L227 ssl3_connect_~s__server~0#1 := 0; 42988#L232 assume 0 != ssl3_connect_~cb~0#1; 40287#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 42987#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 42985#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 42983#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 42982#L269 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; 42977#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 42972#L556 ssl3_connect_~skip~0#1 := 0; 42970#L119-1 assume !false; 42968#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 42966#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 42964#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 42962#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 42960#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 42958#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 42286#L137 [2021-12-16 09:33:36,872 INFO L793 eck$LassoCheckResult]: Loop: 42286#L137 assume 4368 == ssl3_connect_~s__state~0#1; 40941#L141 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 42281#L281 assume !(0 == ssl3_connect_~blastFlag~0#1); 42277#L281-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~s__wbio~0#1;ssl3_connect_~__cil_tmp63~0#1 := ssl3_connect_~s__bbio~0#1; 38772#L292 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 42266#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 42264#L556 ssl3_connect_~skip~0#1 := 0; 42257#L119-1 assume !false; 42258#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 42248#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 42249#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 42242#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 42243#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 42236#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 42237#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 42230#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 42231#L143 assume 4384 == ssl3_connect_~s__state~0#1; 41046#L147 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 42226#L300 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 41424#L303-2 assume !(ssl3_connect_~ret~0#1 <= 0); 41425#L310 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 42636#L310-2 ssl3_connect_~s__init_num~0#1 := 0; 42834#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 42830#L556 ssl3_connect_~skip~0#1 := 0; 42827#L119-1 assume !false; 42821#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 42818#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 42816#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 42813#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 42808#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 42805#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 42802#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 42798#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 42789#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 42787#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 42786#L149 assume 4400 == ssl3_connect_~s__state~0#1; 38501#L153 ssl3_connect_~__cil_tmp64~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 38502#L321 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 38637#L321-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 42825#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 42820#L556 ssl3_connect_~skip~0#1 := 0; 42817#L119-1 assume !false; 42815#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 42812#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 42807#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 42804#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 42801#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 42797#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 42788#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 42781#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 42780#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 42778#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 42777#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 42776#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 42775#L155 assume 4416 == ssl3_connect_~s__state~0#1; 41037#L159 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 42774#L339 assume !(3 == ssl3_connect_~blastFlag~0#1); 42772#L339-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 42771#L347 assume !(0 == ssl3_connect_~tmp___6~0#1); 42710#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 41470#L556 ssl3_connect_~skip~0#1 := 0; 41466#L119-1 assume !false; 41464#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 41459#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 41457#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 41455#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 41453#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 41451#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 41449#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 41447#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 41445#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 41443#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 41441#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 41439#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 41438#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 41437#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 41432#L161 assume 4432 == ssl3_connect_~s__state~0#1; 41032#L165 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 41426#L355 assume !(5 == ssl3_connect_~blastFlag~0#1); 41192#L358 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 41122#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 41116#L556 ssl3_connect_~skip~0#1 := 0; 41111#L119-1 assume !false; 41104#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 41099#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 41096#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 41091#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 41056#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 41054#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 41052#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 41050#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 41048#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 41045#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 41043#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 41041#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 41039#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 41036#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 41034#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 41031#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 41029#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 41026#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 41024#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 41022#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 41020#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 41017#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 41015#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 41012#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 41010#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 41007#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 41005#L197 assume !(4512 == ssl3_connect_~s__state~0#1); 41002#L200 assume !(4513 == ssl3_connect_~s__state~0#1); 41000#L203 assume 4528 == ssl3_connect_~s__state~0#1; 40998#L207 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 41093#L439 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4352;ssl3_connect_~__cil_tmp65~0#1 := ssl3_connect_~s__s3__flags~0#1;ssl3_connect_~__cil_tmp66~0#1 := ssl3_connect_~__cil_tmp65~0#1 - 5;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_~__cil_tmp66~0#1; 41088#L446 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 4560; 41089#L446-1 ssl3_connect_~s__init_num~0#1 := 0; 40983#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 40978#L556 ssl3_connect_~skip~0#1 := 0; 40973#L119-1 assume !false; 40969#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 40964#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 40960#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 40955#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 40951#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 40945#L134 assume 4099 == ssl3_connect_~s__state~0#1; 40946#L227 ssl3_connect_~s__server~0#1 := 0; 38757#L232 assume 0 != ssl3_connect_~cb~0#1; 38684#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 38685#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 38725#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 38579#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 38663#L269 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; 43002#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 38546#L556 ssl3_connect_~skip~0#1 := 0; 42997#L119-1 assume !false; 42995#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 42993#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 42990#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 42989#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 42953#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 42285#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 42286#L137 [2021-12-16 09:33:36,873 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:36,873 INFO L85 PathProgramCache]: Analyzing trace with hash -148536131, now seen corresponding path program 9 times [2021-12-16 09:33:36,873 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:36,873 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [624545401] [2021-12-16 09:33:36,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:36,874 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:36,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:36,884 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:36,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:36,893 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:36,894 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:36,894 INFO L85 PathProgramCache]: Analyzing trace with hash 1220400516, now seen corresponding path program 1 times [2021-12-16 09:33:36,895 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:36,895 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2002491299] [2021-12-16 09:33:36,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:36,895 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:36,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:36,922 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 151 proven. 0 refuted. 0 times theorem prover too weak. 93 trivial. 0 not checked. [2021-12-16 09:33:36,922 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:36,922 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2002491299] [2021-12-16 09:33:36,922 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2002491299] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:36,922 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:36,922 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-16 09:33:36,922 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [758803886] [2021-12-16 09:33:36,922 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:36,923 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:33:36,923 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:36,923 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:33:36,923 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:33:36,923 INFO L87 Difference]: Start difference. First operand 4579 states and 6266 transitions. cyclomatic complexity: 1695 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:37,054 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:37,054 INFO L93 Difference]: Finished difference Result 5019 states and 6786 transitions. [2021-12-16 09:33:37,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:33:37,054 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5019 states and 6786 transitions. [2021-12-16 09:33:37,070 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2476 [2021-12-16 09:33:37,104 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5019 states to 5019 states and 6786 transitions. [2021-12-16 09:33:37,104 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2539 [2021-12-16 09:33:37,108 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2539 [2021-12-16 09:33:37,108 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5019 states and 6786 transitions. [2021-12-16 09:33:37,108 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:37,108 INFO L681 BuchiCegarLoop]: Abstraction has 5019 states and 6786 transitions. [2021-12-16 09:33:37,110 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5019 states and 6786 transitions. [2021-12-16 09:33:37,168 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5019 to 4971. [2021-12-16 09:33:37,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4971 states, 4971 states have (on average 1.352243009454838) internal successors, (6722), 4970 states have internal predecessors, (6722), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:37,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4971 states to 4971 states and 6722 transitions. [2021-12-16 09:33:37,183 INFO L704 BuchiCegarLoop]: Abstraction has 4971 states and 6722 transitions. [2021-12-16 09:33:37,183 INFO L587 BuchiCegarLoop]: Abstraction has 4971 states and 6722 transitions. [2021-12-16 09:33:37,184 INFO L425 BuchiCegarLoop]: ======== Iteration 18============ [2021-12-16 09:33:37,184 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 4971 states and 6722 transitions. [2021-12-16 09:33:37,197 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2452 [2021-12-16 09:33:37,197 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:37,197 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:37,198 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] [2021-12-16 09:33:37,198 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [8, 8, 8, 8, 8, 8, 8, 8, 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] [2021-12-16 09:33:37,199 INFO L791 eck$LassoCheckResult]: Stem: 48369#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); 48201#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.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 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.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;havoc ssl3_connect_~__cil_tmp65~0#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;havoc ssl3_connect_~__cil_tmp70~0#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~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; 48151#L105 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 48152#L108-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; 48363#L113 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 48175#L119-1 assume !false; 48176#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 52735#L122 assume 12292 == ssl3_connect_~s__state~0#1; 52736#L123 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; 52973#L227 ssl3_connect_~s__server~0#1 := 0; 52972#L232 assume 0 != ssl3_connect_~cb~0#1; 49739#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 48348#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 48349#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 52965#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 52964#L269 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; 52962#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 52958#L556 ssl3_connect_~skip~0#1 := 0; 52956#L119-1 assume !false; 52954#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 52953#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 52910#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 52892#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 52886#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 52737#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 48370#L137 [2021-12-16 09:33:37,199 INFO L793 eck$LassoCheckResult]: Loop: 48370#L137 assume 4368 == ssl3_connect_~s__state~0#1; 48210#L141 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 48133#L281 assume !(0 == ssl3_connect_~blastFlag~0#1); 48134#L281-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~s__wbio~0#1;ssl3_connect_~__cil_tmp63~0#1 := ssl3_connect_~s__bbio~0#1; 48319#L292 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 48320#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 52721#L556 ssl3_connect_~skip~0#1 := 0; 52719#L119-1 assume !false; 52717#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 52659#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 52441#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 52440#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 52439#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 52438#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 50500#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 48386#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 48387#L143 assume 4384 == ssl3_connect_~s__state~0#1; 48366#L147 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 48247#L300 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 48248#L303-2 assume !(ssl3_connect_~ret~0#1 <= 0); 50328#L310 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 48097#L310-2 ssl3_connect_~s__init_num~0#1 := 0; 48098#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 50580#L556 ssl3_connect_~skip~0#1 := 0; 50579#L119-1 assume !false; 50578#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 50577#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 50576#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 50575#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 50574#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 50573#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 50571#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 50569#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 50565#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 50563#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 50541#L149 assume 4400 == ssl3_connect_~s__state~0#1; 48105#L153 ssl3_connect_~__cil_tmp64~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 48106#L321 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 48243#L321-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 48293#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 50533#L556 ssl3_connect_~skip~0#1 := 0; 50531#L119-1 assume !false; 50529#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 50527#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 50525#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 50523#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 50521#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 50519#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 50517#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 50515#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 50513#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 50511#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 50509#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 50507#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 50503#L155 assume 4416 == ssl3_connect_~s__state~0#1; 48517#L159 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 48380#L339 assume !(3 == ssl3_connect_~blastFlag~0#1); 48381#L339-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 52880#L347 assume !(0 == ssl3_connect_~tmp___6~0#1); 52877#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 52874#L556 ssl3_connect_~skip~0#1 := 0; 52872#L119-1 assume !false; 52871#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 52869#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 52588#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 52587#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 52586#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 52584#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 52583#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 52582#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 52581#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 52580#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 52579#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 52578#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 52577#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 52576#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 52575#L161 assume 4432 == ssl3_connect_~s__state~0#1; 48511#L165 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 52574#L355 assume !(5 == ssl3_connect_~blastFlag~0#1); 52573#L358 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 52563#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 52559#L556 ssl3_connect_~skip~0#1 := 0; 52557#L119-1 assume !false; 52555#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 52553#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 52552#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 52551#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 52550#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 52549#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 52548#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 52547#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 52546#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 52545#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 52544#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 52543#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 52542#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 52541#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 52540#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 52539#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 50410#L167 assume 4448 == ssl3_connect_~s__state~0#1; 48505#L171 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 50408#L367 assume !(ssl3_connect_~ret~0#1 <= 0); 50048#L370 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 48220#L370-2 ssl3_connect_~s__init_num~0#1 := 0; 48114#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 49928#L556 ssl3_connect_~skip~0#1 := 0; 49929#L119-1 assume !false; 49924#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 49925#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 49920#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 49921#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 49916#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 49917#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 49912#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 49913#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 49908#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 49909#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 49904#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 49905#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 49900#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 49901#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 49896#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 49897#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 49892#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 49893#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 49888#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 49889#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 49884#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 49885#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 49878#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 49879#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 49964#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 49960#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 49957#L197 assume !(4512 == ssl3_connect_~s__state~0#1); 49953#L200 assume !(4513 == ssl3_connect_~s__state~0#1); 49948#L203 assume 4528 == ssl3_connect_~s__state~0#1; 48472#L207 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 50144#L439 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4352;ssl3_connect_~__cil_tmp65~0#1 := ssl3_connect_~s__s3__flags~0#1;ssl3_connect_~__cil_tmp66~0#1 := ssl3_connect_~__cil_tmp65~0#1 - 5;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_~__cil_tmp66~0#1; 50141#L446 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 4560; 50138#L446-1 ssl3_connect_~s__init_num~0#1 := 0; 50136#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 50132#L556 ssl3_connect_~skip~0#1 := 0; 50130#L119-1 assume !false; 50128#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 50126#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 50124#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 50122#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 50120#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 50118#L134 assume 4099 == ssl3_connect_~s__state~0#1; 48168#L227 ssl3_connect_~s__server~0#1 := 0; 48334#L232 assume 0 != ssl3_connect_~cb~0#1; 48296#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 48297#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 48356#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 48188#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 48237#L269 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; 48238#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 48155#L556 ssl3_connect_~skip~0#1 := 0; 48371#L119-1 assume !false; 48212#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 48213#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 48218#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 48223#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 48202#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 48203#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 48370#L137 [2021-12-16 09:33:37,199 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:37,199 INFO L85 PathProgramCache]: Analyzing trace with hash -148536131, now seen corresponding path program 10 times [2021-12-16 09:33:37,199 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:37,200 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1125002021] [2021-12-16 09:33:37,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:37,200 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:37,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:37,214 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:37,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:37,264 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:37,265 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:37,265 INFO L85 PathProgramCache]: Analyzing trace with hash 1018675697, now seen corresponding path program 1 times [2021-12-16 09:33:37,265 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:37,265 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [656788584] [2021-12-16 09:33:37,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:37,265 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:37,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:37,292 INFO L134 CoverageAnalysis]: Checked inductivity of 343 backedges. 189 proven. 0 refuted. 0 times theorem prover too weak. 154 trivial. 0 not checked. [2021-12-16 09:33:37,292 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:37,293 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [656788584] [2021-12-16 09:33:37,293 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [656788584] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:37,293 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:37,293 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-16 09:33:37,293 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2138745397] [2021-12-16 09:33:37,293 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:37,294 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:33:37,294 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:37,294 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:33:37,294 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:33:37,294 INFO L87 Difference]: Start difference. First operand 4971 states and 6722 transitions. cyclomatic complexity: 1759 Second operand has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 3 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:37,402 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:37,402 INFO L93 Difference]: Finished difference Result 5443 states and 7258 transitions. [2021-12-16 09:33:37,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:33:37,403 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5443 states and 7258 transitions. [2021-12-16 09:33:37,421 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2688 [2021-12-16 09:33:37,436 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5443 states to 5443 states and 7258 transitions. [2021-12-16 09:33:37,436 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2751 [2021-12-16 09:33:37,438 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2751 [2021-12-16 09:33:37,439 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5443 states and 7258 transitions. [2021-12-16 09:33:37,440 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:37,440 INFO L681 BuchiCegarLoop]: Abstraction has 5443 states and 7258 transitions. [2021-12-16 09:33:37,443 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5443 states and 7258 transitions. [2021-12-16 09:33:37,539 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5443 to 5411. [2021-12-16 09:33:37,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5411 states, 5411 states have (on average 1.3354278321936794) internal successors, (7226), 5410 states have internal predecessors, (7226), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:37,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5411 states to 5411 states and 7226 transitions. [2021-12-16 09:33:37,567 INFO L704 BuchiCegarLoop]: Abstraction has 5411 states and 7226 transitions. [2021-12-16 09:33:37,567 INFO L587 BuchiCegarLoop]: Abstraction has 5411 states and 7226 transitions. [2021-12-16 09:33:37,567 INFO L425 BuchiCegarLoop]: ======== Iteration 19============ [2021-12-16 09:33:37,567 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5411 states and 7226 transitions. [2021-12-16 09:33:37,581 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2672 [2021-12-16 09:33:37,581 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:37,581 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:37,582 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] [2021-12-16 09:33:37,582 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [8, 8, 8, 8, 8, 8, 8, 8, 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] [2021-12-16 09:33:37,583 INFO L791 eck$LassoCheckResult]: Stem: 58775#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); 58623#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.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 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.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;havoc ssl3_connect_~__cil_tmp65~0#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;havoc ssl3_connect_~__cil_tmp70~0#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~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; 58574#L105 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 58575#L108-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; 58769#L113 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 58643#L119-1 assume !false; 61383#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 61380#L122 assume 12292 == ssl3_connect_~s__state~0#1; 61381#L123 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; 63693#L227 ssl3_connect_~s__server~0#1 := 0; 63692#L232 assume 0 != ssl3_connect_~cb~0#1; 62671#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 63691#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 58765#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 58607#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 58658#L269 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; 58659#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 63679#L556 ssl3_connect_~skip~0#1 := 0; 63678#L119-1 assume !false; 63677#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 63676#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 63675#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 63674#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 63673#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 63672#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 58795#L137 [2021-12-16 09:33:37,583 INFO L793 eck$LassoCheckResult]: Loop: 58795#L137 assume 4368 == ssl3_connect_~s__state~0#1; 58632#L141 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 58553#L281 assume !(0 == ssl3_connect_~blastFlag~0#1); 58554#L281-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~s__wbio~0#1;ssl3_connect_~__cil_tmp63~0#1 := ssl3_connect_~s__bbio~0#1; 58811#L292 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 61277#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 61273#L556 ssl3_connect_~skip~0#1 := 0; 61271#L119-1 assume !false; 61269#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 61267#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 61264#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 61258#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 61254#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 61191#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 61190#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 58796#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 58797#L143 assume 4384 == ssl3_connect_~s__state~0#1; 58909#L147 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 59277#L300 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 60692#L303-2 assume !(ssl3_connect_~ret~0#1 <= 0); 60691#L310 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 60690#L310-2 ssl3_connect_~s__init_num~0#1 := 0; 60688#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 60684#L556 ssl3_connect_~skip~0#1 := 0; 60680#L119-1 assume !false; 60678#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 60676#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 60674#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 60671#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 60669#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 60667#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 60665#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 60662#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 60660#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 60658#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 60654#L149 assume 4400 == ssl3_connect_~s__state~0#1; 60650#L153 ssl3_connect_~__cil_tmp64~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 60647#L321 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 60648#L321-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 61236#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 61233#L556 ssl3_connect_~skip~0#1 := 0; 61232#L119-1 assume !false; 61231#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 61229#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 61227#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 61223#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 61221#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 61219#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 61217#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 61215#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 61213#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 61211#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 61209#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 61207#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 61205#L155 assume 4416 == ssl3_connect_~s__state~0#1; 58697#L159 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 58698#L339 assume !(3 == ssl3_connect_~blastFlag~0#1); 61180#L339-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 61179#L347 assume !(0 == ssl3_connect_~tmp___6~0#1); 61171#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 61167#L556 ssl3_connect_~skip~0#1 := 0; 61165#L119-1 assume !false; 61163#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 61161#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 61159#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 61156#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 58977#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 58974#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 58971#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 58968#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 58965#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 58962#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 58959#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 58956#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 58953#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 58949#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 58925#L161 assume 4432 == ssl3_connect_~s__state~0#1; 58535#L165 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 58536#L355 assume !(5 == ssl3_connect_~blastFlag~0#1); 58618#L358 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 60871#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 60864#L556 ssl3_connect_~skip~0#1 := 0; 60646#L119-1 assume !false; 60466#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 60459#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 60456#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 60453#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 60450#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 60447#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 60444#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 60434#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 60430#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 60428#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 60425#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 60422#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 60419#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 60414#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 60411#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 60405#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 59228#L167 assume 4448 == ssl3_connect_~s__state~0#1; 59224#L171 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 59034#L367 assume !(ssl3_connect_~ret~0#1 <= 0); 59011#L370 assume !(0 != ssl3_connect_~s__s3__tmp__cert_req~0#1);ssl3_connect_~s__state~0#1 := 4480; 58998#L370-2 ssl3_connect_~s__init_num~0#1 := 0; 58997#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 58978#L556 ssl3_connect_~skip~0#1 := 0; 58979#L119-1 assume !false; 58972#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 58973#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 58966#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 58967#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 58960#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 58961#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 58954#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 58955#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 60696#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 58944#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 58945#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 60652#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 59273#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 59274#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 59264#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 59265#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 59255#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 59256#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 59247#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 59248#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 59095#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 59097#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 59086#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 59087#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 59023#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 59025#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 59028#L197 assume !(4512 == ssl3_connect_~s__state~0#1); 60729#L200 assume !(4513 == ssl3_connect_~s__state~0#1); 59225#L203 assume 4528 == ssl3_connect_~s__state~0#1; 59227#L207 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 61253#L439 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4352;ssl3_connect_~__cil_tmp65~0#1 := ssl3_connect_~s__s3__flags~0#1;ssl3_connect_~__cil_tmp66~0#1 := ssl3_connect_~__cil_tmp65~0#1 - 5;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_~__cil_tmp66~0#1; 61188#L446 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 4560; 58701#L446-1 ssl3_connect_~s__init_num~0#1 := 0; 58620#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 61120#L556 ssl3_connect_~skip~0#1 := 0; 61119#L119-1 assume !false; 61117#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 61115#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 61113#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 61112#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 61111#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 61109#L134 assume 4099 == ssl3_connect_~s__state~0#1; 58587#L227 ssl3_connect_~s__server~0#1 := 0; 58742#L232 assume 0 != ssl3_connect_~cb~0#1; 58713#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 58714#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 58755#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 58694#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 58695#L269 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; 58733#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 58571#L556 ssl3_connect_~skip~0#1 := 0; 58594#L119-1 assume !false; 58595#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 58635#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 58637#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 58723#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 61310#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 61309#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 58795#L137 [2021-12-16 09:33:37,584 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:37,584 INFO L85 PathProgramCache]: Analyzing trace with hash -148536131, now seen corresponding path program 11 times [2021-12-16 09:33:37,584 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:37,584 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [809847225] [2021-12-16 09:33:37,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:37,584 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:37,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:37,590 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:37,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:37,601 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:37,601 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:37,601 INFO L85 PathProgramCache]: Analyzing trace with hash 601279091, now seen corresponding path program 1 times [2021-12-16 09:33:37,601 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:37,601 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1024741097] [2021-12-16 09:33:37,601 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:37,602 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:37,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:37,679 INFO L134 CoverageAnalysis]: Checked inductivity of 343 backedges. 189 proven. 0 refuted. 0 times theorem prover too weak. 154 trivial. 0 not checked. [2021-12-16 09:33:37,680 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:37,680 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1024741097] [2021-12-16 09:33:37,680 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1024741097] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:37,680 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:37,680 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-16 09:33:37,681 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1969702215] [2021-12-16 09:33:37,681 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:37,681 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:33:37,681 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:37,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:33:37,682 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:33:37,682 INFO L87 Difference]: Start difference. First operand 5411 states and 7226 transitions. cyclomatic complexity: 1823 Second operand has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 3 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:37,856 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:37,856 INFO L93 Difference]: Finished difference Result 5947 states and 7842 transitions. [2021-12-16 09:33:37,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:33:37,857 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5947 states and 7842 transitions. [2021-12-16 09:33:37,878 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2940 [2021-12-16 09:33:37,895 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5947 states to 5947 states and 7842 transitions. [2021-12-16 09:33:37,895 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3003 [2021-12-16 09:33:37,897 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3003 [2021-12-16 09:33:37,898 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5947 states and 7842 transitions. [2021-12-16 09:33:37,903 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:37,903 INFO L681 BuchiCegarLoop]: Abstraction has 5947 states and 7842 transitions. [2021-12-16 09:33:37,907 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5947 states and 7842 transitions. [2021-12-16 09:33:37,968 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5947 to 5899. [2021-12-16 09:33:37,974 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5899 states, 5899 states have (on average 1.3185285641634175) internal successors, (7778), 5898 states have internal predecessors, (7778), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:38,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5899 states to 5899 states and 7778 transitions. [2021-12-16 09:33:38,038 INFO L704 BuchiCegarLoop]: Abstraction has 5899 states and 7778 transitions. [2021-12-16 09:33:38,038 INFO L587 BuchiCegarLoop]: Abstraction has 5899 states and 7778 transitions. [2021-12-16 09:33:38,038 INFO L425 BuchiCegarLoop]: ======== Iteration 20============ [2021-12-16 09:33:38,038 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5899 states and 7778 transitions. [2021-12-16 09:33:38,048 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2916 [2021-12-16 09:33:38,048 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:38,048 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:38,049 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] [2021-12-16 09:33:38,049 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [9, 9, 9, 9, 9, 9, 9, 9, 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] [2021-12-16 09:33:38,050 INFO L791 eck$LassoCheckResult]: Stem: 70141#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); 69987#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.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 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.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;havoc ssl3_connect_~__cil_tmp65~0#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;havoc ssl3_connect_~__cil_tmp70~0#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~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; 69939#L105 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 69940#L108-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; 70135#L113 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 70009#L119-1 assume !false; 72125#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 72123#L122 assume 12292 == ssl3_connect_~s__state~0#1; 72120#L123 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; 72114#L227 ssl3_connect_~s__server~0#1 := 0; 72110#L232 assume 0 != ssl3_connect_~cb~0#1; 70903#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 72100#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 72098#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 72091#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 72086#L269 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; 72082#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 72078#L556 ssl3_connect_~skip~0#1 := 0; 72076#L119-1 assume !false; 72074#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 72072#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 72070#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 72068#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 72066#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 72063#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 72064#L137 [2021-12-16 09:33:38,050 INFO L793 eck$LassoCheckResult]: Loop: 72064#L137 assume 4368 == ssl3_connect_~s__state~0#1; 73338#L141 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 73381#L281 assume !(0 == ssl3_connect_~blastFlag~0#1); 73378#L281-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~s__wbio~0#1;ssl3_connect_~__cil_tmp63~0#1 := ssl3_connect_~s__bbio~0#1; 72052#L292 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 73369#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 73365#L556 ssl3_connect_~skip~0#1 := 0; 73363#L119-1 assume !false; 73360#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 73358#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 73356#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 73354#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 73351#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 73349#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 73346#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 73337#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 73321#L143 assume 4384 == ssl3_connect_~s__state~0#1; 73318#L147 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 73312#L300 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 73306#L303-2 assume !(ssl3_connect_~ret~0#1 <= 0); 73307#L310 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 74651#L310-2 ssl3_connect_~s__init_num~0#1 := 0; 75253#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 75250#L556 ssl3_connect_~skip~0#1 := 0; 75249#L119-1 assume !false; 75248#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 75247#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 75246#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 75245#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 75244#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 75243#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 75242#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 75241#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 75240#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 75239#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 75238#L149 assume 4400 == ssl3_connect_~s__state~0#1; 73929#L153 ssl3_connect_~__cil_tmp64~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 75236#L321 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 75233#L321-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 75231#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 75228#L556 ssl3_connect_~skip~0#1 := 0; 75227#L119-1 assume !false; 75226#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 75225#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 75224#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 75223#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 75222#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 75221#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 75220#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 75219#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 75218#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 75217#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 75216#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 75215#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 75214#L155 assume 4416 == ssl3_connect_~s__state~0#1; 73897#L159 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 75213#L339 assume !(3 == ssl3_connect_~blastFlag~0#1); 75212#L339-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 75210#L347 assume !(0 == ssl3_connect_~tmp___6~0#1); 75208#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 75205#L556 ssl3_connect_~skip~0#1 := 0; 75204#L119-1 assume !false; 75203#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 75202#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 75201#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 75200#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 75199#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 75198#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 75197#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 75196#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 75195#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 75194#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 75193#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 75192#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 75191#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 75190#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 75189#L161 assume 4432 == ssl3_connect_~s__state~0#1; 73872#L165 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 75187#L355 assume !(5 == ssl3_connect_~blastFlag~0#1); 75185#L358 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 75183#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 75179#L556 ssl3_connect_~skip~0#1 := 0; 75175#L119-1 assume !false; 75173#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 75171#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 75169#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 75167#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 75165#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 75163#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 75161#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 75159#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 75157#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 75155#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 75153#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 75151#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 75149#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 75147#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 75145#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 75143#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 75141#L167 assume 4448 == ssl3_connect_~s__state~0#1; 73848#L171 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 75138#L367 assume !(ssl3_connect_~ret~0#1 <= 0); 75135#L370 assume !(0 != ssl3_connect_~s__s3__tmp__cert_req~0#1);ssl3_connect_~s__state~0#1 := 4480; 75131#L370-2 ssl3_connect_~s__init_num~0#1 := 0; 75129#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 75126#L556 ssl3_connect_~skip~0#1 := 0; 75125#L119-1 assume !false; 75124#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 75123#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 75122#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 75121#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 75120#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 75119#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 75118#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 75117#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 75116#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 75115#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 75114#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 75113#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 75112#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 75111#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 75110#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 75109#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 75108#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 75107#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 75106#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 75105#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 75104#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 75103#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 75102#L185 assume 4480 == ssl3_connect_~s__state~0#1; 73600#L189 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 74818#L391 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 73693#L395 assume 1 == ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4496; 73586#L395-2 ssl3_connect_~s__init_num~0#1 := 0; 73523#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 73516#L556 ssl3_connect_~skip~0#1 := 0; 73514#L119-1 assume !false; 73459#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 73457#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 73454#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 73416#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 73414#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 73412#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 73407#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 73385#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 73324#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 73325#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 73326#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 73928#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 73926#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 73924#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 73922#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 73912#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 73905#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 73862#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 73860#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 73858#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 73718#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 73716#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 73714#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 73599#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 73592#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 73593#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 73594#L197 assume !(4512 == ssl3_connect_~s__state~0#1); 73840#L200 assume !(4513 == ssl3_connect_~s__state~0#1); 73841#L203 assume 4528 == ssl3_connect_~s__state~0#1; 73664#L207 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 73979#L439 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4352;ssl3_connect_~__cil_tmp65~0#1 := ssl3_connect_~s__s3__flags~0#1;ssl3_connect_~__cil_tmp66~0#1 := ssl3_connect_~__cil_tmp65~0#1 - 5;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_~__cil_tmp66~0#1; 73972#L446 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 4560; 73966#L446-1 ssl3_connect_~s__init_num~0#1 := 0; 73961#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 73954#L556 ssl3_connect_~skip~0#1 := 0; 73947#L119-1 assume !false; 73920#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 73910#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 73903#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 73902#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 73901#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 73900#L134 assume 4099 == ssl3_connect_~s__state~0#1; 73411#L227 ssl3_connect_~s__server~0#1 := 0; 74008#L232 assume 0 != ssl3_connect_~cb~0#1; 74007#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 74006#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 74004#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 74002#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 74000#L269 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; 73998#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 73995#L556 ssl3_connect_~skip~0#1 := 0; 73994#L119-1 assume !false; 73993#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 73992#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 73990#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 73986#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 73985#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 73981#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 72064#L137 [2021-12-16 09:33:38,050 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:38,050 INFO L85 PathProgramCache]: Analyzing trace with hash -148536131, now seen corresponding path program 12 times [2021-12-16 09:33:38,050 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:38,050 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [537618337] [2021-12-16 09:33:38,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:38,051 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:38,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:38,056 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:38,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:38,061 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:38,061 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:38,061 INFO L85 PathProgramCache]: Analyzing trace with hash 440650001, now seen corresponding path program 1 times [2021-12-16 09:33:38,062 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:38,062 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [845414674] [2021-12-16 09:33:38,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:38,062 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:38,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:38,100 INFO L134 CoverageAnalysis]: Checked inductivity of 468 backedges. 296 proven. 0 refuted. 0 times theorem prover too weak. 172 trivial. 0 not checked. [2021-12-16 09:33:38,100 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:38,101 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [845414674] [2021-12-16 09:33:38,101 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [845414674] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:38,101 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:38,101 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-16 09:33:38,101 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1669099156] [2021-12-16 09:33:38,101 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:38,102 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:33:38,102 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:38,102 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:33:38,102 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:33:38,102 INFO L87 Difference]: Start difference. First operand 5899 states and 7778 transitions. cyclomatic complexity: 1887 Second operand has 3 states, 3 states have (on average 40.666666666666664) internal successors, (122), 3 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:38,134 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:38,134 INFO L93 Difference]: Finished difference Result 11719 states and 15442 transitions. [2021-12-16 09:33:38,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:33:38,135 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 11719 states and 15442 transitions. [2021-12-16 09:33:38,175 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 5824 [2021-12-16 09:33:38,207 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 11719 states to 11719 states and 15442 transitions. [2021-12-16 09:33:38,208 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5887 [2021-12-16 09:33:38,213 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5887 [2021-12-16 09:33:38,213 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11719 states and 15442 transitions. [2021-12-16 09:33:38,219 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:38,219 INFO L681 BuchiCegarLoop]: Abstraction has 11719 states and 15442 transitions. [2021-12-16 09:33:38,226 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11719 states and 15442 transitions. [2021-12-16 09:33:38,346 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11719 to 11719. [2021-12-16 09:33:38,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11719 states, 11719 states have (on average 1.3176892226299173) internal successors, (15442), 11718 states have internal predecessors, (15442), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:38,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11719 states to 11719 states and 15442 transitions. [2021-12-16 09:33:38,381 INFO L704 BuchiCegarLoop]: Abstraction has 11719 states and 15442 transitions. [2021-12-16 09:33:38,381 INFO L587 BuchiCegarLoop]: Abstraction has 11719 states and 15442 transitions. [2021-12-16 09:33:38,381 INFO L425 BuchiCegarLoop]: ======== Iteration 21============ [2021-12-16 09:33:38,381 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 11719 states and 15442 transitions. [2021-12-16 09:33:38,452 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 5824 [2021-12-16 09:33:38,453 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:38,453 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:38,455 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] [2021-12-16 09:33:38,455 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [10, 10, 10, 10, 10, 10, 10, 10, 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] [2021-12-16 09:33:38,455 INFO L791 eck$LassoCheckResult]: Stem: 87769#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); 87613#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.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 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.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;havoc ssl3_connect_~__cil_tmp65~0#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;havoc ssl3_connect_~__cil_tmp70~0#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~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; 87564#L105 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 87565#L108-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; 87763#L113 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 87636#L119-1 assume !false; 92052#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 92051#L122 assume 12292 == ssl3_connect_~s__state~0#1; 92050#L123 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; 92049#L227 ssl3_connect_~s__server~0#1 := 0; 92048#L232 assume 0 != ssl3_connect_~cb~0#1; 90770#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 92047#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 92045#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 92042#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 92040#L269 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; 92039#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 92036#L556 ssl3_connect_~skip~0#1 := 0; 92035#L119-1 assume !false; 92034#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 92033#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 92032#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 92031#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 92030#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 92028#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 92029#L137 [2021-12-16 09:33:38,456 INFO L793 eck$LassoCheckResult]: Loop: 92029#L137 assume 4368 == ssl3_connect_~s__state~0#1; 97461#L141 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 97722#L281 assume !(0 == ssl3_connect_~blastFlag~0#1); 97720#L281-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~s__wbio~0#1;ssl3_connect_~__cil_tmp63~0#1 := ssl3_connect_~s__bbio~0#1; 92012#L292 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 97717#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 97714#L556 ssl3_connect_~skip~0#1 := 0; 97713#L119-1 assume !false; 97712#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 97710#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 97708#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 97706#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 97703#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 97699#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 97695#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 97693#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 97691#L143 assume 4384 == ssl3_connect_~s__state~0#1; 97451#L147 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 97689#L300 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 97402#L303-2 assume !(ssl3_connect_~ret~0#1 <= 0); 97683#L310 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 97681#L310-2 ssl3_connect_~s__init_num~0#1 := 0; 97663#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 97659#L556 ssl3_connect_~skip~0#1 := 0; 97657#L119-1 assume !false; 97655#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 97653#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 97651#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 97650#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 97649#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 97648#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 97647#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 97645#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 97641#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 97638#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 97374#L149 assume 4400 == ssl3_connect_~s__state~0#1; 97371#L153 ssl3_connect_~__cil_tmp64~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 97366#L321 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 97367#L321-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 98187#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 98184#L556 ssl3_connect_~skip~0#1 := 0; 98183#L119-1 assume !false; 98182#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 98181#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 98180#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 98179#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 98178#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 98177#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 98176#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 98175#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 98174#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 98173#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 98172#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 98171#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 98170#L155 assume 4416 == ssl3_connect_~s__state~0#1; 97790#L159 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 98169#L339 assume !(3 == ssl3_connect_~blastFlag~0#1); 98167#L339-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 98165#L347 assume !(0 == ssl3_connect_~tmp___6~0#1); 98164#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 98161#L556 ssl3_connect_~skip~0#1 := 0; 98160#L119-1 assume !false; 98159#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 98158#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 98157#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 98156#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 98155#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 98154#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 98153#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 98152#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 98151#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 98150#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 98149#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 98148#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 98147#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 98146#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 98145#L161 assume 4432 == ssl3_connect_~s__state~0#1; 97786#L165 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 98143#L355 assume !(5 == ssl3_connect_~blastFlag~0#1); 98141#L358 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 98138#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 98135#L556 ssl3_connect_~skip~0#1 := 0; 98132#L119-1 assume !false; 98125#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 98120#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 98115#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 98108#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 98105#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 98102#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 98098#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 98094#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 98088#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 98084#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 98080#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 98076#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 98072#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 98070#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 98066#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 98061#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 98058#L167 assume 4448 == ssl3_connect_~s__state~0#1; 97783#L171 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 98057#L367 assume !(ssl3_connect_~ret~0#1 <= 0); 98055#L370 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 98042#L370-2 ssl3_connect_~s__init_num~0#1 := 0; 98038#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 98032#L556 ssl3_connect_~skip~0#1 := 0; 98028#L119-1 assume !false; 98024#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 98020#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 98017#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 98013#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 98008#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 98003#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 97997#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 97993#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 97991#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 97985#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 97982#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 97978#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 97975#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 97970#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 97967#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 97964#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 97961#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 97958#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 97955#L173 assume 4464 == ssl3_connect_~s__state~0#1; 97778#L183 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet44#1;havoc ssl3_connect_#t~nondet44#1; 97948#L382 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4480;ssl3_connect_~s__init_num~0#1 := 0; 97945#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 97940#L556 ssl3_connect_~skip~0#1 := 0; 97937#L119-1 assume !false; 97935#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 97931#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 97927#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 97922#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 97919#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 97916#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 97913#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 97910#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 97907#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 97904#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 97901#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 97898#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 97895#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 97892#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 97889#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 97886#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 97883#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 97880#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 97877#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 97874#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 97871#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 97868#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 97696#L185 assume 4480 == ssl3_connect_~s__state~0#1; 97694#L189 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 97692#L391 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 97690#L395 assume 1 == ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4496; 97673#L395-2 ssl3_connect_~s__init_num~0#1 := 0; 97670#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 97666#L556 ssl3_connect_~skip~0#1 := 0; 97664#L119-1 assume !false; 97660#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 97658#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 97656#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 97654#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 97652#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 97613#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 97614#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 97802#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 97800#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 97798#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 97796#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 97794#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 97792#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 97789#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 97787#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 97785#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 97784#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 97782#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 97781#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 97780#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 97779#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 97777#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 97721#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 97697#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 97698#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 97704#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 97685#L197 assume !(4512 == ssl3_connect_~s__state~0#1); 97686#L200 assume !(4513 == ssl3_connect_~s__state~0#1); 97687#L203 assume 4528 == ssl3_connect_~s__state~0#1; 97768#L207 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 97761#L439 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4352;ssl3_connect_~__cil_tmp65~0#1 := ssl3_connect_~s__s3__flags~0#1;ssl3_connect_~__cil_tmp66~0#1 := ssl3_connect_~__cil_tmp65~0#1 - 5;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_~__cil_tmp66~0#1; 97754#L446 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 4560; 97749#L446-1 ssl3_connect_~s__init_num~0#1 := 0; 97745#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 97739#L556 ssl3_connect_~skip~0#1 := 0; 97737#L119-1 assume !false; 97735#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 97733#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 97731#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 97729#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 97727#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 97724#L134 assume 4099 == ssl3_connect_~s__state~0#1; 97616#L227 ssl3_connect_~s__server~0#1 := 0; 97762#L232 assume 0 != ssl3_connect_~cb~0#1; 95070#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 97759#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 97757#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 97751#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 97746#L269 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; 97742#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 97738#L556 ssl3_connect_~skip~0#1 := 0; 97736#L119-1 assume !false; 97734#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 97732#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 97730#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 97728#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 97726#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 97723#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 92029#L137 [2021-12-16 09:33:38,456 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:38,456 INFO L85 PathProgramCache]: Analyzing trace with hash -148536131, now seen corresponding path program 13 times [2021-12-16 09:33:38,456 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:38,457 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [99595322] [2021-12-16 09:33:38,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:38,457 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:38,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:38,462 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:38,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:38,469 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:38,470 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:38,470 INFO L85 PathProgramCache]: Analyzing trace with hash -1783208133, now seen corresponding path program 1 times [2021-12-16 09:33:38,470 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:38,470 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1304400185] [2021-12-16 09:33:38,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:38,470 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:38,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:38,510 INFO L134 CoverageAnalysis]: Checked inductivity of 611 backedges. 273 proven. 0 refuted. 0 times theorem prover too weak. 338 trivial. 0 not checked. [2021-12-16 09:33:38,510 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:38,510 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1304400185] [2021-12-16 09:33:38,511 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1304400185] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:38,511 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:38,511 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-16 09:33:38,511 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [669300635] [2021-12-16 09:33:38,511 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:38,512 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:33:38,512 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:38,512 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:33:38,512 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:33:38,513 INFO L87 Difference]: Start difference. First operand 11719 states and 15442 transitions. cyclomatic complexity: 3739 Second operand has 3 states, 3 states have (on average 38.333333333333336) internal successors, (115), 3 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:38,658 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:38,659 INFO L93 Difference]: Finished difference Result 12319 states and 16106 transitions. [2021-12-16 09:33:38,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:33:38,660 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 12319 states and 16106 transitions. [2021-12-16 09:33:38,709 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 6124 [2021-12-16 09:33:38,754 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 12319 states to 12319 states and 16106 transitions. [2021-12-16 09:33:38,755 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6187 [2021-12-16 09:33:38,762 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6187 [2021-12-16 09:33:38,763 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12319 states and 16106 transitions. [2021-12-16 09:33:38,763 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:38,763 INFO L681 BuchiCegarLoop]: Abstraction has 12319 states and 16106 transitions. [2021-12-16 09:33:38,774 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12319 states and 16106 transitions. [2021-12-16 09:33:38,914 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12319 to 12255. [2021-12-16 09:33:38,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12255 states, 12255 states have (on average 1.309016727866177) internal successors, (16042), 12254 states have internal predecessors, (16042), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:38,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12255 states to 12255 states and 16042 transitions. [2021-12-16 09:33:38,952 INFO L704 BuchiCegarLoop]: Abstraction has 12255 states and 16042 transitions. [2021-12-16 09:33:38,952 INFO L587 BuchiCegarLoop]: Abstraction has 12255 states and 16042 transitions. [2021-12-16 09:33:38,952 INFO L425 BuchiCegarLoop]: ======== Iteration 22============ [2021-12-16 09:33:38,953 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 12255 states and 16042 transitions. [2021-12-16 09:33:39,010 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 6092 [2021-12-16 09:33:39,010 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:39,010 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:39,012 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] [2021-12-16 09:33:39,012 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [10, 10, 10, 10, 10, 10, 10, 10, 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] [2021-12-16 09:33:39,012 INFO L791 eck$LassoCheckResult]: Stem: 111822#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); 111657#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.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 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.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;havoc ssl3_connect_~__cil_tmp65~0#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;havoc ssl3_connect_~__cil_tmp70~0#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~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; 111603#L105 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 111604#L108-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; 111816#L113 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 111678#L119-1 assume !false; 119647#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 119646#L122 assume 12292 == ssl3_connect_~s__state~0#1; 119645#L123 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; 119643#L227 ssl3_connect_~s__server~0#1 := 0; 117456#L232 assume 0 != ssl3_connect_~cb~0#1; 117452#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 117447#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 117442#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 117435#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 117430#L269 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; 117126#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 117122#L556 ssl3_connect_~skip~0#1 := 0; 117120#L119-1 assume !false; 117118#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 117116#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 117114#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 117112#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 117110#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 117107#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 117108#L137 [2021-12-16 09:33:39,013 INFO L793 eck$LassoCheckResult]: Loop: 117108#L137 assume 4368 == ssl3_connect_~s__state~0#1; 111947#L141 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 117218#L281 assume !(0 == ssl3_connect_~blastFlag~0#1); 117092#L281-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~s__wbio~0#1;ssl3_connect_~__cil_tmp63~0#1 := ssl3_connect_~s__bbio~0#1; 117090#L292 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 117084#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 117080#L556 ssl3_connect_~skip~0#1 := 0; 117078#L119-1 assume !false; 117075#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 117074#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 117073#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 117072#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 117071#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 117069#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 117067#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 117066#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 117058#L143 assume 4384 == ssl3_connect_~s__state~0#1; 111941#L147 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 117056#L300 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 117052#L303-2 assume !(ssl3_connect_~ret~0#1 <= 0); 117051#L310 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 117050#L310-2 ssl3_connect_~s__init_num~0#1 := 0; 117047#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 117044#L556 ssl3_connect_~skip~0#1 := 0; 117043#L119-1 assume !false; 117041#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 117040#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 117039#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 117036#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 117035#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 117034#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 117033#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 117032#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 117030#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 117029#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 117028#L149 assume 4400 == ssl3_connect_~s__state~0#1; 115539#L153 ssl3_connect_~__cil_tmp64~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 117025#L321 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 117023#L321-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 117020#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 117016#L556 ssl3_connect_~skip~0#1 := 0; 117014#L119-1 assume !false; 117012#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 117010#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 117008#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 117006#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 117004#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 117002#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 117000#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 116998#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 116996#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 116994#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 116993#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 116991#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 116989#L155 assume 4416 == ssl3_connect_~s__state~0#1; 115532#L159 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 116983#L339 assume !(3 == ssl3_connect_~blastFlag~0#1); 116981#L339-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 116979#L347 assume !(0 == ssl3_connect_~tmp___6~0#1); 116938#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 116934#L556 ssl3_connect_~skip~0#1 := 0; 116932#L119-1 assume !false; 116930#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 116928#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 116926#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 116924#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 116922#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 116921#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 116918#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 116913#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 116911#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 116909#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 116907#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 116905#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 116903#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 116901#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 116899#L161 assume 4432 == ssl3_connect_~s__state~0#1; 115525#L165 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 116896#L355 assume !(5 == ssl3_connect_~blastFlag~0#1); 116894#L358 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 116850#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 116848#L556 ssl3_connect_~skip~0#1 := 0; 116847#L119-1 assume !false; 116846#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 116845#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 116844#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 116843#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 116842#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 116841#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 116840#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 116839#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 115865#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 115859#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 115852#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 115853#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 116827#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 116825#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 116823#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 116821#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 116819#L167 assume 4448 == ssl3_connect_~s__state~0#1; 115518#L171 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 116817#L367 assume !(ssl3_connect_~ret~0#1 <= 0); 116815#L370 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 116812#L370-2 ssl3_connect_~s__init_num~0#1 := 0; 116809#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 116806#L556 ssl3_connect_~skip~0#1 := 0; 116805#L119-1 assume !false; 116804#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 116803#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 116802#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 116801#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 116800#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 116799#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 116798#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 116797#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 116796#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 116795#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 116794#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 116793#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 116792#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 116791#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 116790#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 116789#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 115817#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 115818#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 116784#L173 assume 4464 == ssl3_connect_~s__state~0#1; 115504#L183 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet44#1;havoc ssl3_connect_#t~nondet44#1; 116781#L382 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4480;ssl3_connect_~s__init_num~0#1 := 0; 116779#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 116776#L556 ssl3_connect_~skip~0#1 := 0; 116775#L119-1 assume !false; 116774#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 116773#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 116772#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 115769#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 115770#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 115759#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 115755#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 115750#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 115751#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 116534#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 115736#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 115737#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 115726#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 115727#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 115715#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 115716#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 115704#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 115705#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 115651#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 115652#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 115635#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 115636#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 115606#L185 assume 4480 == ssl3_connect_~s__state~0#1; 115607#L189 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 115486#L391 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 115487#L395 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; 115471#L395-2 ssl3_connect_~s__init_num~0#1 := 0; 115470#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 116161#L556 ssl3_connect_~skip~0#1 := 0; 116160#L119-1 assume !false; 116159#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 116158#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 116157#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 116156#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 116155#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 116154#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 116153#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 116152#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 116151#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 116150#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 116149#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 116148#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 116147#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 116146#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 116145#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 116144#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 116143#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 116142#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 116141#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 116140#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 116139#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 116138#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 116137#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 116136#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 116135#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 116133#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 116131#L197 assume !(4512 == ssl3_connect_~s__state~0#1); 116129#L200 assume !(4513 == ssl3_connect_~s__state~0#1); 116127#L203 assume 4528 == ssl3_connect_~s__state~0#1; 115459#L207 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 115447#L439 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4352;ssl3_connect_~__cil_tmp65~0#1 := ssl3_connect_~s__s3__flags~0#1;ssl3_connect_~__cil_tmp66~0#1 := ssl3_connect_~__cil_tmp65~0#1 - 5;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_~__cil_tmp66~0#1; 115448#L446 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 4560; 115325#L446-1 ssl3_connect_~s__init_num~0#1 := 0; 115317#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 115312#L556 ssl3_connect_~skip~0#1 := 0; 115308#L119-1 assume !false; 115307#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 115306#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 115304#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 115298#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 115292#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 115284#L134 assume 4099 == ssl3_connect_~s__state~0#1; 111956#L227 ssl3_connect_~s__server~0#1 := 0; 117261#L232 assume 0 != ssl3_connect_~cb~0#1; 117259#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 117257#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 117254#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 117248#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 117246#L269 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; 117240#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 117236#L556 ssl3_connect_~skip~0#1 := 0; 117234#L119-1 assume !false; 117232#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 117230#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 117228#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 117226#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 117224#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 117222#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 117108#L137 [2021-12-16 09:33:39,013 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:39,013 INFO L85 PathProgramCache]: Analyzing trace with hash -148536131, now seen corresponding path program 14 times [2021-12-16 09:33:39,014 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:39,014 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1072933211] [2021-12-16 09:33:39,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:39,014 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:39,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:39,023 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:39,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:39,028 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:39,028 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:39,029 INFO L85 PathProgramCache]: Analyzing trace with hash 2094362557, now seen corresponding path program 1 times [2021-12-16 09:33:39,029 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:39,029 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1864324714] [2021-12-16 09:33:39,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:39,029 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:39,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:39,064 INFO L134 CoverageAnalysis]: Checked inductivity of 611 backedges. 273 proven. 0 refuted. 0 times theorem prover too weak. 338 trivial. 0 not checked. [2021-12-16 09:33:39,065 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:39,065 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1864324714] [2021-12-16 09:33:39,065 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1864324714] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:39,065 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:39,065 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-16 09:33:39,066 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [343820553] [2021-12-16 09:33:39,066 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:39,066 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:33:39,066 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:39,066 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:33:39,067 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:33:39,067 INFO L87 Difference]: Start difference. First operand 12255 states and 16042 transitions. cyclomatic complexity: 3803 Second operand has 3 states, 3 states have (on average 38.333333333333336) internal successors, (115), 3 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:39,209 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:39,209 INFO L93 Difference]: Finished difference Result 13423 states and 17338 transitions. [2021-12-16 09:33:39,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:33:39,210 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 13423 states and 17338 transitions. [2021-12-16 09:33:39,259 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 6676 [2021-12-16 09:33:39,298 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 13423 states to 13423 states and 17338 transitions. [2021-12-16 09:33:39,298 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6739 [2021-12-16 09:33:39,303 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6739 [2021-12-16 09:33:39,303 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13423 states and 17338 transitions. [2021-12-16 09:33:39,311 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:39,311 INFO L681 BuchiCegarLoop]: Abstraction has 13423 states and 17338 transitions. [2021-12-16 09:33:39,319 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13423 states and 17338 transitions. [2021-12-16 09:33:39,434 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13423 to 13359. [2021-12-16 09:33:39,447 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13359 states, 13359 states have (on average 1.2930608578486413) internal successors, (17274), 13358 states have internal predecessors, (17274), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:39,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13359 states to 13359 states and 17274 transitions. [2021-12-16 09:33:39,474 INFO L704 BuchiCegarLoop]: Abstraction has 13359 states and 17274 transitions. [2021-12-16 09:33:39,474 INFO L587 BuchiCegarLoop]: Abstraction has 13359 states and 17274 transitions. [2021-12-16 09:33:39,474 INFO L425 BuchiCegarLoop]: ======== Iteration 23============ [2021-12-16 09:33:39,474 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 13359 states and 17274 transitions. [2021-12-16 09:33:39,511 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 6644 [2021-12-16 09:33:39,511 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:39,511 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:39,513 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] [2021-12-16 09:33:39,513 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [11, 11, 11, 11, 11, 11, 11, 11, 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:39,513 INFO L791 eck$LassoCheckResult]: Stem: 137492#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); 137341#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.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 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.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;havoc ssl3_connect_~__cil_tmp65~0#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;havoc ssl3_connect_~__cil_tmp70~0#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~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; 137292#L105 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 137293#L108-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; 137484#L113 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 137360#L119-1 assume !false; 141391#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 141386#L122 assume 12292 == ssl3_connect_~s__state~0#1; 141385#L123 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; 141382#L227 ssl3_connect_~s__server~0#1 := 0; 141381#L232 assume 0 != ssl3_connect_~cb~0#1; 141366#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 141352#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 141350#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 141348#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 141347#L269 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; 141325#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 141321#L556 ssl3_connect_~skip~0#1 := 0; 141319#L119-1 assume !false; 141317#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 141315#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 141313#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 141311#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 141309#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 141307#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 141308#L137 [2021-12-16 09:33:39,514 INFO L793 eck$LassoCheckResult]: Loop: 141308#L137 assume 4368 == ssl3_connect_~s__state~0#1; 144436#L141 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 147095#L281 assume !(0 == ssl3_connect_~blastFlag~0#1); 147091#L281-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~s__wbio~0#1;ssl3_connect_~__cil_tmp63~0#1 := ssl3_connect_~s__bbio~0#1; 141148#L292 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 147075#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 147070#L556 ssl3_connect_~skip~0#1 := 0; 147067#L119-1 assume !false; 147064#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 147060#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 147057#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 147054#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 147051#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 147047#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 147044#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 147041#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 147036#L143 assume 4384 == ssl3_connect_~s__state~0#1; 144432#L147 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 147033#L300 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 147031#L303-2 assume !(ssl3_connect_~ret~0#1 <= 0); 147028#L310 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 147026#L310-2 ssl3_connect_~s__init_num~0#1 := 0; 147025#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 147022#L556 ssl3_connect_~skip~0#1 := 0; 147021#L119-1 assume !false; 147020#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 147019#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 147018#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 147017#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 147016#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 147015#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 147014#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 147013#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 147012#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 147011#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 147010#L149 assume 4400 == ssl3_connect_~s__state~0#1; 144229#L153 ssl3_connect_~__cil_tmp64~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 147006#L321 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 147002#L321-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 146997#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 146993#L556 ssl3_connect_~skip~0#1 := 0; 146991#L119-1 assume !false; 146989#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 146987#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 146985#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 146983#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 146981#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 146979#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 146977#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 146975#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 146973#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 146971#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 146969#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 146967#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 146965#L155 assume 4416 == ssl3_connect_~s__state~0#1; 144226#L159 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 146963#L339 assume !(3 == ssl3_connect_~blastFlag~0#1); 146960#L339-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 146956#L347 assume !(0 == ssl3_connect_~tmp___6~0#1); 146951#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 146947#L556 ssl3_connect_~skip~0#1 := 0; 146945#L119-1 assume !false; 146943#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 146941#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 146939#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 146937#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 146935#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 146933#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 146931#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 146929#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 146927#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 146925#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 146923#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 146921#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 146919#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 146917#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 146915#L161 assume 4432 == ssl3_connect_~s__state~0#1; 144223#L165 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 146912#L355 assume !(5 == ssl3_connect_~blastFlag~0#1); 146908#L358 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 146903#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 146899#L556 ssl3_connect_~skip~0#1 := 0; 146897#L119-1 assume !false; 146895#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 146893#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 146891#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 146889#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 146887#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 146885#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 146883#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 146881#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 146879#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 146877#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 146875#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 146873#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 146871#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 146869#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 146867#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 146865#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 146863#L167 assume 4448 == ssl3_connect_~s__state~0#1; 144220#L171 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 146861#L367 assume !(ssl3_connect_~ret~0#1 <= 0); 146828#L370 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 146829#L370-2 ssl3_connect_~s__init_num~0#1 := 0; 147459#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 147456#L556 ssl3_connect_~skip~0#1 := 0; 147455#L119-1 assume !false; 147454#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 147453#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 147452#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 147451#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 147450#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 147449#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 147448#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 147447#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 147446#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 147445#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 147444#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 147443#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 147442#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 147441#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 147440#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 147439#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 147438#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 147437#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 147435#L173 assume 4464 == ssl3_connect_~s__state~0#1; 144215#L183 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet44#1;havoc ssl3_connect_#t~nondet44#1; 147431#L382 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4480;ssl3_connect_~s__init_num~0#1 := 0; 147427#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 147423#L556 ssl3_connect_~skip~0#1 := 0; 147421#L119-1 assume !false; 147419#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 147417#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 147415#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 147413#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 147411#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 147409#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 147407#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 147405#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 147403#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 147401#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 147399#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 147397#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 147395#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 147393#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 147391#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 147389#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 147387#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 147385#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 147383#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 147381#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 147379#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 147377#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 147375#L185 assume 4480 == ssl3_connect_~s__state~0#1; 144211#L189 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 147372#L391 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 147369#L395 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; 147366#L395-2 ssl3_connect_~s__init_num~0#1 := 0; 147365#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 147362#L556 ssl3_connect_~skip~0#1 := 0; 147361#L119-1 assume !false; 147360#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 147359#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 147358#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 147357#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 147356#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 147355#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 147354#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 147353#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 147352#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 147351#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 147350#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 147349#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 147348#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 147347#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 147346#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 147345#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 147344#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 147343#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 147342#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 147341#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 147340#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 147339#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 147338#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 147337#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 147336#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 147335#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 147334#L197 assume 4512 == ssl3_connect_~s__state~0#1; 144377#L201 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 144537#L416 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; 144535#L422 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 144533#L422-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 144530#L431 assume !(0 == ssl3_connect_~tmp___8~0#1); 144460#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 144456#L556 ssl3_connect_~skip~0#1 := 0; 144454#L119-1 assume !false; 144452#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 144450#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 144448#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 144445#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 144446#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 146598#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 144438#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 144435#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 144431#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 144433#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 144426#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 144423#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 144424#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 144416#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 144417#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 144409#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 144410#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 144402#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 144403#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 144397#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 144398#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 144392#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 144393#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 144387#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 144388#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 144382#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 144383#L197 assume !(4512 == ssl3_connect_~s__state~0#1); 144376#L200 assume !(4513 == ssl3_connect_~s__state~0#1); 144378#L203 assume 4528 == ssl3_connect_~s__state~0#1; 144367#L207 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 144368#L439 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4352;ssl3_connect_~__cil_tmp65~0#1 := ssl3_connect_~s__s3__flags~0#1;ssl3_connect_~__cil_tmp66~0#1 := ssl3_connect_~__cil_tmp65~0#1 - 5;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_~__cil_tmp66~0#1; 144362#L446 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 4560; 144363#L446-1 ssl3_connect_~s__init_num~0#1 := 0; 146596#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 146593#L556 ssl3_connect_~skip~0#1 := 0; 146592#L119-1 assume !false; 146591#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 146590#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 146589#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 146588#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 146587#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 146586#L134 assume 4099 == ssl3_connect_~s__state~0#1; 146542#L227 ssl3_connect_~s__server~0#1 := 0; 147133#L232 assume 0 != ssl3_connect_~cb~0#1; 145160#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 147130#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 147127#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 147123#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 147120#L269 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; 147118#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 147114#L556 ssl3_connect_~skip~0#1 := 0; 147112#L119-1 assume !false; 147110#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 147108#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 147106#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 147104#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 147102#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 147100#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 141308#L137 [2021-12-16 09:33:39,514 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:39,514 INFO L85 PathProgramCache]: Analyzing trace with hash -148536131, now seen corresponding path program 15 times [2021-12-16 09:33:39,515 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:39,515 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1143010477] [2021-12-16 09:33:39,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:39,515 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:39,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:39,521 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:39,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:39,527 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:39,527 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:39,527 INFO L85 PathProgramCache]: Analyzing trace with hash -232354034, now seen corresponding path program 1 times [2021-12-16 09:33:39,528 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:39,528 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1133918827] [2021-12-16 09:33:39,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:39,528 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:39,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:39,618 INFO L134 CoverageAnalysis]: Checked inductivity of 788 backedges. 171 proven. 0 refuted. 0 times theorem prover too weak. 617 trivial. 0 not checked. [2021-12-16 09:33:39,618 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:39,619 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1133918827] [2021-12-16 09:33:39,619 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1133918827] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:39,619 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:39,619 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-16 09:33:39,619 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1815552224] [2021-12-16 09:33:39,619 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:39,620 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:33:39,620 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:39,620 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:33:39,620 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:33:39,620 INFO L87 Difference]: Start difference. First operand 13359 states and 17274 transitions. cyclomatic complexity: 3931 Second operand has 3 states, 3 states have (on average 34.666666666666664) internal successors, (104), 3 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:39,787 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:39,787 INFO L93 Difference]: Finished difference Result 14959 states and 19082 transitions. [2021-12-16 09:33:39,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:33:39,788 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 14959 states and 19082 transitions. [2021-12-16 09:33:39,842 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 7444 [2021-12-16 09:33:39,884 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 14959 states to 14959 states and 19082 transitions. [2021-12-16 09:33:39,885 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7507 [2021-12-16 09:33:39,890 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7507 [2021-12-16 09:33:39,890 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14959 states and 19082 transitions. [2021-12-16 09:33:39,893 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:39,893 INFO L681 BuchiCegarLoop]: Abstraction has 14959 states and 19082 transitions. [2021-12-16 09:33:39,902 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14959 states and 19082 transitions. [2021-12-16 09:33:40,016 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14959 to 13807. [2021-12-16 09:33:40,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13807 states, 13807 states have (on average 1.2928224813500397) internal successors, (17850), 13806 states have internal predecessors, (17850), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:40,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13807 states to 13807 states and 17850 transitions. [2021-12-16 09:33:40,055 INFO L704 BuchiCegarLoop]: Abstraction has 13807 states and 17850 transitions. [2021-12-16 09:33:40,055 INFO L587 BuchiCegarLoop]: Abstraction has 13807 states and 17850 transitions. [2021-12-16 09:33:40,055 INFO L425 BuchiCegarLoop]: ======== Iteration 24============ [2021-12-16 09:33:40,055 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 13807 states and 17850 transitions. [2021-12-16 09:33:40,087 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 6868 [2021-12-16 09:33:40,087 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:40,087 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:40,089 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] [2021-12-16 09:33:40,089 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [11, 11, 11, 11, 11, 11, 11, 11, 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] [2021-12-16 09:33:40,089 INFO L791 eck$LassoCheckResult]: Stem: 165833#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); 165663#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.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 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.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;havoc ssl3_connect_~__cil_tmp65~0#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;havoc ssl3_connect_~__cil_tmp70~0#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~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; 165615#L105 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 165616#L108-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; 165824#L113 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 165683#L119-1 assume !false; 171099#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 171097#L122 assume 12292 == ssl3_connect_~s__state~0#1; 171095#L123 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; 171093#L227 ssl3_connect_~s__server~0#1 := 0; 171091#L232 assume 0 != ssl3_connect_~cb~0#1; 168788#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 171088#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 171085#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 171080#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 171075#L269 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; 171070#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 171065#L556 ssl3_connect_~skip~0#1 := 0; 171062#L119-1 assume !false; 171059#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 171056#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 171053#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 171050#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 171047#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 171043#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 171044#L137 [2021-12-16 09:33:40,089 INFO L793 eck$LassoCheckResult]: Loop: 171044#L137 assume 4368 == ssl3_connect_~s__state~0#1; 176277#L141 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 176326#L281 assume !(0 == ssl3_connect_~blastFlag~0#1); 176327#L281-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~s__wbio~0#1;ssl3_connect_~__cil_tmp63~0#1 := ssl3_connect_~s__bbio~0#1; 168393#L292 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 176460#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 177601#L556 ssl3_connect_~skip~0#1 := 0; 177600#L119-1 assume !false; 177599#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 177598#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 176451#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 176294#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 176295#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 176448#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 177589#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 176276#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 176278#L143 assume 4384 == ssl3_connect_~s__state~0#1; 165827#L147 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 165828#L300 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 176377#L303-2 assume !(ssl3_connect_~ret~0#1 <= 0); 176378#L310 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 176369#L310-2 ssl3_connect_~s__init_num~0#1 := 0; 176370#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 177532#L556 ssl3_connect_~skip~0#1 := 0; 177531#L119-1 assume !false; 177530#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 177529#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 177528#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 177527#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 177526#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 177525#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 177524#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 177520#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 177518#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 176353#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 176337#L149 assume 4400 == ssl3_connect_~s__state~0#1; 176338#L153 ssl3_connect_~__cil_tmp64~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 177538#L321 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 177539#L321-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 177642#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 177638#L556 ssl3_connect_~skip~0#1 := 0; 177636#L119-1 assume !false; 177634#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 177631#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 177629#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 177627#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 177625#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 177623#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 177597#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 177596#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 177594#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 177592#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 177591#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 177590#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 177535#L155 assume 4416 == ssl3_connect_~s__state~0#1; 176983#L159 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 177463#L339 assume !(3 == ssl3_connect_~blastFlag~0#1); 177462#L339-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 177460#L347 assume !(0 == ssl3_connect_~tmp___6~0#1); 177434#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 177430#L556 ssl3_connect_~skip~0#1 := 0; 177428#L119-1 assume !false; 177426#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 177424#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 177422#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 177420#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 177418#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 177416#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 177414#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 177412#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 177410#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 177408#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 177406#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 177404#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 177403#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 177401#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 177399#L161 assume 4432 == ssl3_connect_~s__state~0#1; 176980#L165 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 177398#L355 assume !(5 == ssl3_connect_~blastFlag~0#1); 177397#L358 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 177381#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 177373#L556 ssl3_connect_~skip~0#1 := 0; 177369#L119-1 assume !false; 177365#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 177361#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 177357#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 177353#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 177349#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 177345#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 177341#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 177337#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 177333#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 177329#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 177325#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 177321#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 177317#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 177313#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 177310#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 177307#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 177301#L167 assume 4448 == ssl3_connect_~s__state~0#1; 176977#L171 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 177285#L367 assume !(ssl3_connect_~ret~0#1 <= 0); 177196#L370 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 177197#L370-2 ssl3_connect_~s__init_num~0#1 := 0; 177652#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 177649#L556 ssl3_connect_~skip~0#1 := 0; 177648#L119-1 assume !false; 177647#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 177645#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 177643#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 177639#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 177637#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 177635#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 177633#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 177630#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 177628#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 177626#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 177624#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 177622#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 177621#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 177620#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 177619#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 177618#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 177617#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 177616#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 177615#L173 assume 4464 == ssl3_connect_~s__state~0#1; 176972#L183 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet44#1;havoc ssl3_connect_#t~nondet44#1; 177613#L382 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4480;ssl3_connect_~s__init_num~0#1 := 0; 177611#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 177608#L556 ssl3_connect_~skip~0#1 := 0; 177588#L119-1 assume !false; 177587#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 177579#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 177576#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 177574#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 177571#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 177569#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 177567#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 177517#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 177513#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 177511#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 177509#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 177507#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 177505#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 177503#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 177501#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 177499#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 177497#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 177495#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 177493#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 177491#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 177489#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 177077#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 176886#L185 assume 4480 == ssl3_connect_~s__state~0#1; 176884#L189 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 176883#L391 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 176879#L395 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; 176880#L395-2 ssl3_connect_~s__init_num~0#1 := 0; 177044#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 177041#L556 ssl3_connect_~skip~0#1 := 0; 177040#L119-1 assume !false; 177039#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 177038#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 177037#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 177036#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 177035#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 177034#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 177033#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 177032#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 177031#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 177030#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 177029#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 177028#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 177027#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 177026#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 177025#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 177024#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 177023#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 177022#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 177021#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 177020#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 177019#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 177018#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 177017#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 177016#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 177015#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 177014#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 177013#L197 assume 4512 == ssl3_connect_~s__state~0#1; 177008#L201 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 177007#L416 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; 177006#L422 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 177005#L422-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 177004#L431 assume !(0 == ssl3_connect_~tmp___8~0#1); 177001#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 176998#L556 ssl3_connect_~skip~0#1 := 0; 176997#L119-1 assume !false; 176996#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 176995#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 176994#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 176993#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 176992#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 176991#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 176990#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 176989#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 176988#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 176987#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 176986#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 176985#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 176984#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 176982#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 176981#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 176979#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 176978#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 176976#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 176975#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 176974#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 176973#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 176971#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 176889#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 176890#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 176891#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 177048#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 177009#L197 assume !(4512 == ssl3_connect_~s__state~0#1); 177010#L200 assume !(4513 == ssl3_connect_~s__state~0#1); 176514#L203 assume !(4528 == ssl3_connect_~s__state~0#1); 176508#L206 assume !(4529 == ssl3_connect_~s__state~0#1); 176509#L209 assume 4560 == ssl3_connect_~s__state~0#1; 165840#L213 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet49#1;havoc ssl3_connect_#t~nondet49#1; 165841#L466 assume !(ssl3_connect_~ret~0#1 <= 0); 176345#L469 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 3; 165658#L469-2 ssl3_connect_~s__init_num~0#1 := 0; 165659#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 179244#L556 ssl3_connect_~skip~0#1 := 0; 179245#L119-1 assume !false; 179239#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 179240#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 179234#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 179235#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 177893#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 177894#L134 assume 4099 == ssl3_connect_~s__state~0#1; 177067#L227 ssl3_connect_~s__server~0#1 := 0; 179241#L232 assume 0 != ssl3_connect_~cb~0#1; 174547#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 179236#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 179232#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 179230#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 179220#L269 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; 179218#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 179214#L556 ssl3_connect_~skip~0#1 := 0; 179212#L119-1 assume !false; 179210#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 179208#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 179206#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 179204#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 179203#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 179202#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 171044#L137 [2021-12-16 09:33:40,089 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:40,090 INFO L85 PathProgramCache]: Analyzing trace with hash -148536131, now seen corresponding path program 16 times [2021-12-16 09:33:40,090 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:40,090 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1593378186] [2021-12-16 09:33:40,090 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:40,090 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:40,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:40,099 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:40,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:40,110 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:40,111 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:40,111 INFO L85 PathProgramCache]: Analyzing trace with hash -1734484215, now seen corresponding path program 1 times [2021-12-16 09:33:40,111 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:40,111 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2007948672] [2021-12-16 09:33:40,111 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:40,112 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:40,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:40,152 INFO L134 CoverageAnalysis]: Checked inductivity of 788 backedges. 321 proven. 0 refuted. 0 times theorem prover too weak. 467 trivial. 0 not checked. [2021-12-16 09:33:40,152 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:40,153 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2007948672] [2021-12-16 09:33:40,153 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2007948672] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:40,153 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:40,153 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-16 09:33:40,153 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1196146611] [2021-12-16 09:33:40,153 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:40,154 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:33:40,154 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:40,154 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:33:40,154 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:33:40,155 INFO L87 Difference]: Start difference. First operand 13807 states and 17850 transitions. cyclomatic complexity: 4059 Second operand has 3 states, 3 states have (on average 42.333333333333336) internal successors, (127), 3 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:40,301 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:40,302 INFO L93 Difference]: Finished difference Result 13823 states and 17098 transitions. [2021-12-16 09:33:40,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:33:40,303 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 13823 states and 17098 transitions. [2021-12-16 09:33:40,352 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 6876 [2021-12-16 09:33:40,393 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 13823 states to 13823 states and 17098 transitions. [2021-12-16 09:33:40,393 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6939 [2021-12-16 09:33:40,399 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6939 [2021-12-16 09:33:40,399 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13823 states and 17098 transitions. [2021-12-16 09:33:40,399 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:40,399 INFO L681 BuchiCegarLoop]: Abstraction has 13823 states and 17098 transitions. [2021-12-16 09:33:40,408 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13823 states and 17098 transitions. [2021-12-16 09:33:40,617 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13823 to 13759. [2021-12-16 09:33:40,631 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13759 states, 13759 states have (on average 1.2380260193328003) internal successors, (17034), 13758 states have internal predecessors, (17034), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:40,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13759 states to 13759 states and 17034 transitions. [2021-12-16 09:33:40,653 INFO L704 BuchiCegarLoop]: Abstraction has 13759 states and 17034 transitions. [2021-12-16 09:33:40,653 INFO L587 BuchiCegarLoop]: Abstraction has 13759 states and 17034 transitions. [2021-12-16 09:33:40,653 INFO L425 BuchiCegarLoop]: ======== Iteration 25============ [2021-12-16 09:33:40,653 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 13759 states and 17034 transitions. [2021-12-16 09:33:40,681 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 6844 [2021-12-16 09:33:40,682 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:40,682 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:40,684 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] [2021-12-16 09:33:40,684 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [12, 12, 12, 12, 12, 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] [2021-12-16 09:33:40,684 INFO L791 eck$LassoCheckResult]: Stem: 193468#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); 193299#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.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 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.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;havoc ssl3_connect_~__cil_tmp65~0#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;havoc ssl3_connect_~__cil_tmp70~0#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~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; 193248#L105 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 193249#L108-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; 193461#L113 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 193323#L119-1 assume !false; 197377#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 197376#L122 assume 12292 == ssl3_connect_~s__state~0#1; 197372#L123 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; 197371#L227 ssl3_connect_~s__server~0#1 := 0; 197365#L232 assume 0 != ssl3_connect_~cb~0#1; 197362#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 197356#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 197349#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 197348#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 197333#L269 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; 197334#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 196956#L556 ssl3_connect_~skip~0#1 := 0; 196957#L119-1 assume !false; 196944#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 196945#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 196936#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 196937#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 196565#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 196566#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 195791#L137 [2021-12-16 09:33:40,684 INFO L793 eck$LassoCheckResult]: Loop: 195791#L137 assume 4368 == ssl3_connect_~s__state~0#1; 195136#L141 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 195788#L281 assume !(0 == ssl3_connect_~blastFlag~0#1); 195783#L281-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~s__wbio~0#1;ssl3_connect_~__cil_tmp63~0#1 := ssl3_connect_~s__bbio~0#1; 195780#L292 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 195778#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 195774#L556 ssl3_connect_~skip~0#1 := 0; 195772#L119-1 assume !false; 195770#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 195768#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 195766#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 195764#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 195762#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 195760#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 195758#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 195756#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 195754#L143 assume 4384 == ssl3_connect_~s__state~0#1; 195131#L147 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 195751#L300 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 195114#L303-2 assume !(ssl3_connect_~ret~0#1 <= 0); 195747#L310 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 195742#L310-2 ssl3_connect_~s__init_num~0#1 := 0; 195737#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 195733#L556 ssl3_connect_~skip~0#1 := 0; 195730#L119-1 assume !false; 195727#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 195724#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 195721#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 195718#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 195715#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 195712#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 195709#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 195579#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 195577#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 195575#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 195124#L149 assume 4400 == ssl3_connect_~s__state~0#1; 195122#L153 ssl3_connect_~__cil_tmp64~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 195119#L321 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 195120#L321-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 196910#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 196906#L556 ssl3_connect_~skip~0#1 := 0; 196904#L119-1 assume !false; 196902#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 196900#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 196898#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 196896#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 196894#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 196892#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 196890#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 196888#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 196886#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 196884#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 196882#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 196880#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 196878#L155 assume 4416 == ssl3_connect_~s__state~0#1; 196334#L159 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 196876#L339 assume !(3 == ssl3_connect_~blastFlag~0#1); 196872#L339-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 196868#L347 assume !(0 == ssl3_connect_~tmp___6~0#1); 196864#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 196860#L556 ssl3_connect_~skip~0#1 := 0; 196858#L119-1 assume !false; 196856#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 196854#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 196852#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 196850#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 196848#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 196846#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 196844#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 196842#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 196840#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 196838#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 196836#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 196834#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 196832#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 196830#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 196828#L161 assume 4432 == ssl3_connect_~s__state~0#1; 196325#L165 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 196824#L355 assume !(5 == ssl3_connect_~blastFlag~0#1); 196820#L358 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 196816#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 196812#L556 ssl3_connect_~skip~0#1 := 0; 196810#L119-1 assume !false; 196808#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 196806#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 196804#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 196802#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 196800#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 196798#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 196796#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 196794#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 196792#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 196790#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 196788#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 196786#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 196784#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 196782#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 196780#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 196778#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 196776#L167 assume 4448 == ssl3_connect_~s__state~0#1; 196314#L171 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 196774#L367 assume !(ssl3_connect_~ret~0#1 <= 0); 196718#L370 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 196719#L370-2 ssl3_connect_~s__init_num~0#1 := 0; 197123#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 197120#L556 ssl3_connect_~skip~0#1 := 0; 197119#L119-1 assume !false; 197118#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 197117#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 197116#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 197115#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 197114#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 197113#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 197112#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 197111#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 197110#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 197109#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 197108#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 197107#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 197106#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 197105#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 197104#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 197103#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 197102#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 197101#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 197100#L173 assume 4464 == ssl3_connect_~s__state~0#1; 196289#L183 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet44#1;havoc ssl3_connect_#t~nondet44#1; 197097#L382 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4480;ssl3_connect_~s__init_num~0#1 := 0; 197091#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 197087#L556 ssl3_connect_~skip~0#1 := 0; 197085#L119-1 assume !false; 197083#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 197081#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 197079#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 197077#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 197075#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 197073#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 197071#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 197069#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 197067#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 197065#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 197063#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 197061#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 197059#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 197057#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 197055#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 197053#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 197051#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 197049#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 197047#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 197045#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 197043#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 197041#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 197039#L185 assume 4480 == ssl3_connect_~s__state~0#1; 196278#L189 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 197036#L391 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 197034#L395 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; 197031#L395-2 ssl3_connect_~s__init_num~0#1 := 0; 197029#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 197026#L556 ssl3_connect_~skip~0#1 := 0; 197025#L119-1 assume !false; 197024#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 197023#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 197022#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 197021#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 197020#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 197019#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 197018#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 197017#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 197016#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 197015#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 197014#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 197013#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 197012#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 197011#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 197010#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 197009#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 197008#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 197007#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 197006#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 197005#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 197004#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 197003#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 197002#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 197001#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 197000#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 196999#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 196998#L197 assume 4512 == ssl3_connect_~s__state~0#1; 195899#L201 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 196997#L416 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; 196996#L422 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 196995#L422-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 196993#L431 assume !(0 == ssl3_connect_~tmp___8~0#1); 196991#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 196988#L556 ssl3_connect_~skip~0#1 := 0; 196987#L119-1 assume !false; 196986#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 196985#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 196984#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 196983#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 196982#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 196981#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 196980#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 196979#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 196978#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 196977#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 196976#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 196975#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 196974#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 196973#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 196972#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 196971#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 196970#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 196969#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 196968#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 196967#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 196966#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 196965#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 196964#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 196963#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 196962#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 196961#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 196960#L197 assume !(4512 == ssl3_connect_~s__state~0#1); 196959#L200 assume !(4513 == ssl3_connect_~s__state~0#1); 196958#L203 assume 4528 == ssl3_connect_~s__state~0#1; 195880#L207 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 196924#L439 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4352;ssl3_connect_~__cil_tmp65~0#1 := ssl3_connect_~s__s3__flags~0#1;ssl3_connect_~__cil_tmp66~0#1 := ssl3_connect_~__cil_tmp65~0#1 - 5;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_~__cil_tmp66~0#1; 196922#L446 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 4560; 196920#L446-1 ssl3_connect_~s__init_num~0#1 := 0; 196768#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 196766#L556 ssl3_connect_~skip~0#1 := 0; 196757#L119-1 assume !false; 196758#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 196749#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 196750#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 196559#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 196560#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 195796#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 195797#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 196353#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 196350#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 196347#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 196344#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 196341#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 196338#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 196335#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 196330#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 196326#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 196321#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 196315#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 196309#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 196300#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 196296#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 196290#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 196286#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 196280#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 196127#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 196128#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 195910#L197 assume !(4512 == ssl3_connect_~s__state~0#1); 195911#L200 assume !(4513 == ssl3_connect_~s__state~0#1); 195892#L203 assume !(4528 == ssl3_connect_~s__state~0#1); 195893#L206 assume !(4529 == ssl3_connect_~s__state~0#1); 195818#L209 assume !(4560 == ssl3_connect_~s__state~0#1); 195194#L212 assume !(4561 == ssl3_connect_~s__state~0#1); 195190#L215 assume 4352 == ssl3_connect_~s__state~0#1; 195186#L216 ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_~num1~0#1; 195178#L479 assume !(ssl3_connect_~__cil_tmp70~0#1 > 0); 195175#L479-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 195172#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 195167#L556 ssl3_connect_~skip~0#1 := 0; 195164#L119-1 assume !false; 195162#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 195158#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 195153#L125 assume 16384 == ssl3_connect_~s__state~0#1; 195141#L227 ssl3_connect_~s__server~0#1 := 0; 197408#L232 assume 0 != ssl3_connect_~cb~0#1; 197352#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 197407#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 197406#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 197341#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 197342#L269 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; 197328#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 197326#L556 ssl3_connect_~skip~0#1 := 0; 196948#L119-1 assume !false; 196949#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 196940#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 196941#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 196605#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 196606#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 196358#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 195791#L137 [2021-12-16 09:33:40,685 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:40,685 INFO L85 PathProgramCache]: Analyzing trace with hash -148536131, now seen corresponding path program 17 times [2021-12-16 09:33:40,685 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:40,685 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1049732944] [2021-12-16 09:33:40,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:40,686 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:40,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:40,692 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:40,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:40,700 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:40,700 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:40,700 INFO L85 PathProgramCache]: Analyzing trace with hash -1018534065, now seen corresponding path program 1 times [2021-12-16 09:33:40,700 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:40,701 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1632654037] [2021-12-16 09:33:40,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:40,701 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:40,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:40,748 INFO L134 CoverageAnalysis]: Checked inductivity of 964 backedges. 341 proven. 6 refuted. 0 times theorem prover too weak. 617 trivial. 0 not checked. [2021-12-16 09:33:40,748 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:40,749 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1632654037] [2021-12-16 09:33:40,749 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1632654037] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-16 09:33:40,749 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [112070115] [2021-12-16 09:33:40,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:40,749 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-16 09:33:40,749 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:40,750 INFO L229 MonitoredProcess]: Starting monitored process 87 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-16 09:33:40,752 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (87)] Waiting until timeout for monitored process [2021-12-16 09:33:40,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:40,843 INFO L263 TraceCheckSpWp]: Trace formula consists of 424 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-16 09:33:40,847 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-16 09:33:41,265 INFO L134 CoverageAnalysis]: Checked inductivity of 964 backedges. 341 proven. 6 refuted. 0 times theorem prover too weak. 617 trivial. 0 not checked. [2021-12-16 09:33:41,266 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-16 09:33:41,623 INFO L134 CoverageAnalysis]: Checked inductivity of 964 backedges. 341 proven. 6 refuted. 0 times theorem prover too weak. 617 trivial. 0 not checked. [2021-12-16 09:33:41,624 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [112070115] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-16 09:33:41,624 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-16 09:33:41,624 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 6 [2021-12-16 09:33:41,624 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1827096911] [2021-12-16 09:33:41,624 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-16 09:33:41,625 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:33:41,625 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:41,626 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-16 09:33:41,626 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-12-16 09:33:41,626 INFO L87 Difference]: Start difference. First operand 13759 states and 17034 transitions. cyclomatic complexity: 3291 Second operand has 6 states, 6 states have (on average 31.166666666666668) internal successors, (187), 6 states have internal predecessors, (187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:41,807 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:41,807 INFO L93 Difference]: Finished difference Result 17395 states and 21062 transitions. [2021-12-16 09:33:41,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-16 09:33:41,808 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 17395 states and 21062 transitions. [2021-12-16 09:33:41,958 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 6867 [2021-12-16 09:33:42,004 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 17395 states to 17395 states and 21062 transitions. [2021-12-16 09:33:42,004 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 8724 [2021-12-16 09:33:42,014 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 8724 [2021-12-16 09:33:42,015 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17395 states and 21062 transitions. [2021-12-16 09:33:42,015 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:42,015 INFO L681 BuchiCegarLoop]: Abstraction has 17395 states and 21062 transitions. [2021-12-16 09:33:42,023 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17395 states and 21062 transitions. [2021-12-16 09:33:42,162 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17395 to 13695. [2021-12-16 09:33:42,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13695 states, 13695 states have (on average 1.2297918948521358) internal successors, (16842), 13694 states have internal predecessors, (16842), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:42,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13695 states to 13695 states and 16842 transitions. [2021-12-16 09:33:42,201 INFO L704 BuchiCegarLoop]: Abstraction has 13695 states and 16842 transitions. [2021-12-16 09:33:42,201 INFO L587 BuchiCegarLoop]: Abstraction has 13695 states and 16842 transitions. [2021-12-16 09:33:42,202 INFO L425 BuchiCegarLoop]: ======== Iteration 26============ [2021-12-16 09:33:42,202 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 13695 states and 16842 transitions. [2021-12-16 09:33:42,237 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 6812 [2021-12-16 09:33:42,237 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:42,237 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:42,240 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] [2021-12-16 09:33:42,240 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:42,240 INFO L791 eck$LassoCheckResult]: Stem: 226367#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); 226196#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.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 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.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;havoc ssl3_connect_~__cil_tmp65~0#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;havoc ssl3_connect_~__cil_tmp70~0#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~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; 226146#L105 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 226147#L108-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; 226359#L113 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 226218#L119-1 assume !false; 226394#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 226395#L122 assume 12292 == ssl3_connect_~s__state~0#1; 226162#L123 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; 226163#L227 ssl3_connect_~s__server~0#1 := 0; 233043#L232 assume 0 != ssl3_connect_~cb~0#1; 227796#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 233042#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 233040#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 233036#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 233033#L269 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; 233030#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 233026#L556 ssl3_connect_~skip~0#1 := 0; 233024#L119-1 assume !false; 233022#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 233020#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 233018#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 233016#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 233014#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 233011#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 233012#L137 [2021-12-16 09:33:42,241 INFO L793 eck$LassoCheckResult]: Loop: 233012#L137 assume 4368 == ssl3_connect_~s__state~0#1; 233534#L141 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 238625#L281 assume !(0 == ssl3_connect_~blastFlag~0#1); 238528#L281-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~s__wbio~0#1;ssl3_connect_~__cil_tmp63~0#1 := ssl3_connect_~s__bbio~0#1; 238526#L292 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 238520#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 238516#L556 ssl3_connect_~skip~0#1 := 0; 238514#L119-1 assume !false; 238512#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 238510#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 238508#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 238506#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 238504#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 238503#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 238501#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 238499#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 238497#L143 assume 4384 == ssl3_connect_~s__state~0#1; 235445#L147 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 238468#L300 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 238463#L303-2 assume !(ssl3_connect_~ret~0#1 <= 0); 238461#L310 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 238459#L310-2 ssl3_connect_~s__init_num~0#1 := 0; 238453#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 238449#L556 ssl3_connect_~skip~0#1 := 0; 238447#L119-1 assume !false; 238445#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 238443#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 238441#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 238439#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 238437#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 238435#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 238433#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 238431#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 238429#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 238427#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 238426#L149 assume 4400 == ssl3_connect_~s__state~0#1; 235439#L153 ssl3_connect_~__cil_tmp64~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 238422#L321 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 238420#L321-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 238196#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 238192#L556 ssl3_connect_~skip~0#1 := 0; 238187#L119-1 assume !false; 238185#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 238183#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 238181#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 238179#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 238177#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 238175#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 238173#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 238171#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 238169#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 238167#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 238165#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 238163#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 238161#L155 assume 4416 == ssl3_connect_~s__state~0#1; 235433#L159 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 238158#L339 assume !(3 == ssl3_connect_~blastFlag~0#1); 238156#L339-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 238154#L347 assume !(0 == ssl3_connect_~tmp___6~0#1); 238149#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 238145#L556 ssl3_connect_~skip~0#1 := 0; 238143#L119-1 assume !false; 238141#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 238140#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 238139#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 238138#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 238136#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 238132#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 238130#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 238128#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 238123#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 238121#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 238119#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 238117#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 238115#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 238113#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 238111#L161 assume 4432 == ssl3_connect_~s__state~0#1; 235427#L165 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 238108#L355 assume !(5 == ssl3_connect_~blastFlag~0#1); 238106#L358 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 238098#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 238094#L556 ssl3_connect_~skip~0#1 := 0; 238092#L119-1 assume !false; 238090#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 238088#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 238086#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 238084#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 238082#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 238081#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 238079#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 238078#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 238077#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 238075#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 238073#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 238069#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 238067#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 238065#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 238063#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 238061#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 238059#L167 assume 4448 == ssl3_connect_~s__state~0#1; 235422#L171 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 238056#L367 assume !(ssl3_connect_~ret~0#1 <= 0); 238053#L370 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 238051#L370-2 ssl3_connect_~s__init_num~0#1 := 0; 238043#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 238039#L556 ssl3_connect_~skip~0#1 := 0; 238037#L119-1 assume !false; 238035#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 238033#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 238031#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 238029#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 238027#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 238025#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 238023#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 238021#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 238019#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 238018#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 238016#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 238014#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 238013#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 238012#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 238011#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 238010#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 238009#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 238008#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 238007#L173 assume 4464 == ssl3_connect_~s__state~0#1; 235412#L183 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet44#1;havoc ssl3_connect_#t~nondet44#1; 238005#L382 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4480;ssl3_connect_~s__init_num~0#1 := 0; 238003#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 237999#L556 ssl3_connect_~skip~0#1 := 0; 237997#L119-1 assume !false; 237993#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 237991#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 237989#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 237987#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 237985#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 237983#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 237981#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 237979#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 237977#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 237975#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 237973#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 237971#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 237969#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 237967#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 237965#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 237963#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 237961#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 237959#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 237957#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 237955#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 237953#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 237951#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 237949#L185 assume 4480 == ssl3_connect_~s__state~0#1; 235406#L189 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 237946#L391 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 237943#L395 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; 237938#L395-2 ssl3_connect_~s__init_num~0#1 := 0; 237936#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 237933#L556 ssl3_connect_~skip~0#1 := 0; 237930#L119-1 assume !false; 237929#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 237928#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 237926#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 237924#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 237920#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 237918#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 237916#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 237914#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 237912#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 237910#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 237908#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 237906#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 237904#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 237902#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 237900#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 237898#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 237896#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 237894#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 237892#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 237890#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 237888#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 237886#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 237884#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 237882#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 237880#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 237878#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 237876#L197 assume 4512 == ssl3_connect_~s__state~0#1; 235396#L201 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 237873#L416 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; 237871#L422 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 237869#L422-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 237867#L431 assume !(0 == ssl3_connect_~tmp___8~0#1); 237860#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 237856#L556 ssl3_connect_~skip~0#1 := 0; 237854#L119-1 assume !false; 237853#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 237852#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 237850#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 237848#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 237844#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 237842#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 237840#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 237838#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 237836#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 237834#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 237832#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 237830#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 237828#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 237826#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 237824#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 237822#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 237820#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 237818#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 237816#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 237814#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 237812#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 237810#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 237808#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 237806#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 237804#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 237802#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 237800#L197 assume !(4512 == ssl3_connect_~s__state~0#1); 237798#L200 assume !(4513 == ssl3_connect_~s__state~0#1); 235054#L203 assume 4528 == ssl3_connect_~s__state~0#1; 235052#L207 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 235049#L439 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4352;ssl3_connect_~__cil_tmp65~0#1 := ssl3_connect_~s__s3__flags~0#1;ssl3_connect_~__cil_tmp66~0#1 := ssl3_connect_~__cil_tmp65~0#1 - 5;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_~__cil_tmp66~0#1; 234833#L446 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 4560; 234834#L446-1 ssl3_connect_~s__init_num~0#1 := 0; 233549#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 233547#L556 ssl3_connect_~skip~0#1 := 0; 237158#L119-1 assume !false; 237156#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 233540#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 233541#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 237152#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 233536#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 233535#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 233124#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 233533#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 233531#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 233532#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 233527#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 233528#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 233523#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 233524#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 233519#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 233520#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 233515#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 233516#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 233511#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 233512#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 233507#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 233508#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 233503#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 233504#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 233499#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 233500#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 233495#L197 assume !(4512 == ssl3_connect_~s__state~0#1); 233496#L200 assume !(4513 == ssl3_connect_~s__state~0#1); 233491#L203 assume !(4528 == ssl3_connect_~s__state~0#1); 233492#L206 assume !(4529 == ssl3_connect_~s__state~0#1); 233186#L209 assume !(4560 == ssl3_connect_~s__state~0#1); 233187#L212 assume !(4561 == ssl3_connect_~s__state~0#1); 235843#L215 assume 4352 == ssl3_connect_~s__state~0#1; 235842#L216 ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_~num1~0#1; 235840#L479 assume !(ssl3_connect_~__cil_tmp70~0#1 > 0); 235839#L479-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 235474#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 235470#L556 ssl3_connect_~skip~0#1 := 0; 235468#L119-1 assume !false; 235466#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 235464#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 235462#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 235459#L128 assume 4096 == ssl3_connect_~s__state~0#1; 233123#L227 ssl3_connect_~s__server~0#1 := 0; 238659#L232 assume 0 != ssl3_connect_~cb~0#1; 238656#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 238655#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 238653#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 238651#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 238647#L269 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; 238645#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 238642#L556 ssl3_connect_~skip~0#1 := 0; 238641#L119-1 assume !false; 238640#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 238635#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 238633#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 238631#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 238629#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 238627#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 233012#L137 [2021-12-16 09:33:42,241 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:42,241 INFO L85 PathProgramCache]: Analyzing trace with hash -148536131, now seen corresponding path program 18 times [2021-12-16 09:33:42,242 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:42,242 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1574927591] [2021-12-16 09:33:42,242 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:42,242 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:42,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:42,248 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:42,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:42,255 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:42,256 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:42,256 INFO L85 PathProgramCache]: Analyzing trace with hash 1424747506, now seen corresponding path program 1 times [2021-12-16 09:33:42,256 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:42,256 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [247957614] [2021-12-16 09:33:42,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:42,257 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:42,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:42,318 INFO L134 CoverageAnalysis]: Checked inductivity of 975 backedges. 351 proven. 7 refuted. 0 times theorem prover too weak. 617 trivial. 0 not checked. [2021-12-16 09:33:42,318 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:42,319 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [247957614] [2021-12-16 09:33:42,319 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [247957614] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-16 09:33:42,319 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [69330921] [2021-12-16 09:33:42,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:42,319 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-16 09:33:42,320 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:42,321 INFO L229 MonitoredProcess]: Starting monitored process 88 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:42,322 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (88)] Waiting until timeout for monitored process [2021-12-16 09:33:42,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:42,410 INFO L263 TraceCheckSpWp]: Trace formula consists of 425 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-16 09:33:42,413 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-16 09:33:42,832 INFO L134 CoverageAnalysis]: Checked inductivity of 975 backedges. 351 proven. 7 refuted. 0 times theorem prover too weak. 617 trivial. 0 not checked. [2021-12-16 09:33:42,832 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-16 09:33:43,143 INFO L134 CoverageAnalysis]: Checked inductivity of 975 backedges. 351 proven. 7 refuted. 0 times theorem prover too weak. 617 trivial. 0 not checked. [2021-12-16 09:33:43,143 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [69330921] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-16 09:33:43,143 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-16 09:33:43,143 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 6 [2021-12-16 09:33:43,144 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1047007523] [2021-12-16 09:33:43,144 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-16 09:33:43,145 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:33:43,145 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:43,146 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-16 09:33:43,146 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-12-16 09:33:43,146 INFO L87 Difference]: Start difference. First operand 13695 states and 16842 transitions. cyclomatic complexity: 3163 Second operand has 6 states, 6 states have (on average 31.5) internal successors, (189), 6 states have internal predecessors, (189), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:43,591 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:43,591 INFO L93 Difference]: Finished difference Result 19857 states and 23304 transitions. [2021-12-16 09:33:43,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-16 09:33:43,592 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 19857 states and 23304 transitions. [2021-12-16 09:33:43,662 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 7347 [2021-12-16 09:33:43,716 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 19857 states to 19825 states and 23272 transitions. [2021-12-16 09:33:43,716 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 9939 [2021-12-16 09:33:43,723 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 9939 [2021-12-16 09:33:43,723 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19825 states and 23272 transitions. [2021-12-16 09:33:43,723 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:43,723 INFO L681 BuchiCegarLoop]: Abstraction has 19825 states and 23272 transitions. [2021-12-16 09:33:43,735 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19825 states and 23272 transitions. [2021-12-16 09:33:43,862 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19825 to 13679. [2021-12-16 09:33:43,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13679 states, 13679 states have (on average 1.1984794210103078) internal successors, (16394), 13678 states have internal predecessors, (16394), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:43,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13679 states to 13679 states and 16394 transitions. [2021-12-16 09:33:43,894 INFO L704 BuchiCegarLoop]: Abstraction has 13679 states and 16394 transitions. [2021-12-16 09:33:43,894 INFO L587 BuchiCegarLoop]: Abstraction has 13679 states and 16394 transitions. [2021-12-16 09:33:43,894 INFO L425 BuchiCegarLoop]: ======== Iteration 27============ [2021-12-16 09:33:43,894 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 13679 states and 16394 transitions. [2021-12-16 09:33:43,924 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 6804 [2021-12-16 09:33:43,925 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:43,925 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:43,926 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] [2021-12-16 09:33:43,926 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [13, 13, 13, 13, 13, 13, 13, 13, 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:43,926 INFO L791 eck$LassoCheckResult]: Stem: 261669#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); 261502#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.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 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.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;havoc ssl3_connect_~__cil_tmp65~0#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;havoc ssl3_connect_~__cil_tmp70~0#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~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; 261454#L105 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 261455#L108-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; 261663#L113 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 261523#L119-1 assume !false; 261693#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 261694#L122 assume 12292 == ssl3_connect_~s__state~0#1; 261470#L123 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; 261471#L227 ssl3_connect_~s__server~0#1 := 0; 270777#L232 assume 0 != ssl3_connect_~cb~0#1; 270770#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 270776#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 270774#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 270772#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 270771#L269 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; 270754#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 270751#L556 ssl3_connect_~skip~0#1 := 0; 270750#L119-1 assume !false; 270749#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 270748#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 270747#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 270746#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 270745#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 270744#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 263789#L137 [2021-12-16 09:33:43,928 INFO L793 eck$LassoCheckResult]: Loop: 263789#L137 assume 4368 == ssl3_connect_~s__state~0#1; 263767#L141 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 263786#L281 assume !(0 == ssl3_connect_~blastFlag~0#1); 263783#L281-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~s__wbio~0#1;ssl3_connect_~__cil_tmp63~0#1 := ssl3_connect_~s__bbio~0#1; 263781#L292 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 263779#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 263776#L556 ssl3_connect_~skip~0#1 := 0; 263775#L119-1 assume !false; 263774#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 263773#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 263772#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 263771#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 263770#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 263769#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 263768#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 263766#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 263765#L143 assume 4384 == ssl3_connect_~s__state~0#1; 263764#L147 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 263763#L300 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 263668#L303-2 assume !(ssl3_connect_~ret~0#1 <= 0); 263760#L310 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 263758#L310-2 ssl3_connect_~s__init_num~0#1 := 0; 263756#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 263753#L556 ssl3_connect_~skip~0#1 := 0; 263752#L119-1 assume !false; 263751#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 263750#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 263749#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 263748#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 263747#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 263746#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 263745#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 263744#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 263743#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 263742#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 263741#L149 assume 4400 == ssl3_connect_~s__state~0#1; 263737#L153 ssl3_connect_~__cil_tmp64~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 263729#L321 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 263637#L321-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 263633#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 263626#L556 ssl3_connect_~skip~0#1 := 0; 263624#L119-1 assume !false; 263622#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 263620#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 263618#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 263616#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 263614#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 263612#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 263610#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 263608#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 263553#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 263551#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 263549#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 263547#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 263545#L155 assume 4416 == ssl3_connect_~s__state~0#1; 263528#L159 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 263525#L339 assume !(3 == ssl3_connect_~blastFlag~0#1); 263526#L339-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 264467#L347 assume !(0 == ssl3_connect_~tmp___6~0#1); 264464#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 264461#L556 ssl3_connect_~skip~0#1 := 0; 264460#L119-1 assume !false; 264459#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 264458#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 264457#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 264456#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 264455#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 264454#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 264453#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 264452#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 264451#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 264450#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 264449#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 264448#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 264447#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 264446#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 264445#L161 assume 4432 == ssl3_connect_~s__state~0#1; 264444#L165 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 264443#L355 assume !(5 == ssl3_connect_~blastFlag~0#1); 264442#L358 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 263430#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 263428#L556 ssl3_connect_~skip~0#1 := 0; 263416#L119-1 assume !false; 263411#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 263407#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 263403#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 263399#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 263395#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 263391#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 263387#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 263383#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 263379#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 263375#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 263371#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 263367#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 263363#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 263359#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 263355#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 263350#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 263345#L167 assume 4448 == ssl3_connect_~s__state~0#1; 263343#L171 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 263340#L367 assume !(ssl3_connect_~ret~0#1 <= 0); 263336#L370 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 263331#L370-2 ssl3_connect_~s__init_num~0#1 := 0; 263332#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 264387#L556 ssl3_connect_~skip~0#1 := 0; 264386#L119-1 assume !false; 264385#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 264384#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 264383#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 264382#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 264381#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 264380#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 264379#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 264378#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 264377#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 264376#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 264375#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 264374#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 264373#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 264372#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 264371#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 264370#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 264369#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 264368#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 264367#L173 assume 4464 == ssl3_connect_~s__state~0#1; 264366#L183 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet44#1;havoc ssl3_connect_#t~nondet44#1; 264365#L382 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4480;ssl3_connect_~s__init_num~0#1 := 0; 264362#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 264360#L556 ssl3_connect_~skip~0#1 := 0; 264359#L119-1 assume !false; 264358#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 264357#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 264356#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 264355#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 264354#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 264353#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 263150#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 263145#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 263140#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 263136#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 263132#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 263128#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 263124#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 263120#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 263116#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 263112#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 263108#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 263104#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 263100#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 263096#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 263092#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 262998#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 262750#L185 assume 4480 == ssl3_connect_~s__state~0#1; 262748#L189 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 262742#L391 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 262737#L395 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; 262738#L395-2 ssl3_connect_~s__init_num~0#1 := 0; 266471#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 266467#L556 ssl3_connect_~skip~0#1 := 0; 266465#L119-1 assume !false; 266463#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 266461#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 266459#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 266457#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 266455#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 266453#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 266451#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 266449#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 266447#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 266445#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 266443#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 266441#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 266439#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 266437#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 266435#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 266433#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 266431#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 266429#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 266427#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 266243#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 266239#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 266237#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 266235#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 266233#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 266231#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 266229#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 266227#L197 assume 4512 == ssl3_connect_~s__state~0#1; 266225#L201 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 266223#L416 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; 266221#L422 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 266218#L422-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 266215#L431 assume !(0 == ssl3_connect_~tmp___8~0#1); 266213#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 266209#L556 ssl3_connect_~skip~0#1 := 0; 266207#L119-1 assume !false; 266205#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 266203#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 266201#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 266199#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 266197#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 266195#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 266193#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 266191#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 266189#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 266187#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 266185#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 266183#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 266181#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 266179#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 266177#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 266176#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 266174#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 266172#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 266169#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 266030#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 266031#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 265402#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 265403#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 265389#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 265390#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 266096#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 265372#L197 assume !(4512 == ssl3_connect_~s__state~0#1); 265373#L200 assume !(4513 == ssl3_connect_~s__state~0#1); 265353#L203 assume 4528 == ssl3_connect_~s__state~0#1; 265354#L207 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 263733#L439 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4352;ssl3_connect_~__cil_tmp65~0#1 := ssl3_connect_~s__s3__flags~0#1;ssl3_connect_~__cil_tmp66~0#1 := ssl3_connect_~__cil_tmp65~0#1 - 5;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_~__cil_tmp66~0#1; 263734#L446 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 4560; 266035#L446-1 ssl3_connect_~s__init_num~0#1 := 0; 266036#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 266160#L556 ssl3_connect_~skip~0#1 := 0; 265394#L119-1 assume !false; 265388#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 265383#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 265377#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 265371#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 265365#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 265345#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 265346#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 266142#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 266140#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 266138#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 266136#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 266134#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 266132#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 266130#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 266128#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 266126#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 266124#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 266122#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 266120#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 266118#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 266116#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 266114#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 266113#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 266112#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 266111#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 266110#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 266097#L197 assume !(4512 == ssl3_connect_~s__state~0#1); 266094#L200 assume !(4513 == ssl3_connect_~s__state~0#1); 266092#L203 assume !(4528 == ssl3_connect_~s__state~0#1); 266091#L206 assume !(4529 == ssl3_connect_~s__state~0#1); 266089#L209 assume !(4560 == ssl3_connect_~s__state~0#1); 266085#L212 assume !(4561 == ssl3_connect_~s__state~0#1); 266083#L215 assume 4352 == ssl3_connect_~s__state~0#1; 266082#L216 ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_~num1~0#1; 266079#L479 assume !(ssl3_connect_~__cil_tmp70~0#1 > 0); 266077#L479-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 266076#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 266073#L556 ssl3_connect_~skip~0#1 := 0; 266072#L119-1 assume !false; 266071#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 266070#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 266069#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 266068#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 266067#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 266066#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 266065#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 266064#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 266063#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 266062#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 266061#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 266060#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 266059#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 266058#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 266057#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 266056#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 266055#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 266054#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 266053#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 266052#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 266051#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 266050#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 266049#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 266048#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 266047#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 266046#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 266045#L197 assume !(4512 == ssl3_connect_~s__state~0#1); 266044#L200 assume !(4513 == ssl3_connect_~s__state~0#1); 266043#L203 assume !(4528 == ssl3_connect_~s__state~0#1); 266042#L206 assume !(4529 == ssl3_connect_~s__state~0#1); 266041#L209 assume 4560 == ssl3_connect_~s__state~0#1; 266040#L213 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet49#1;havoc ssl3_connect_#t~nondet49#1; 266039#L466 assume !(ssl3_connect_~ret~0#1 <= 0); 266037#L469 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 3; 266033#L469-2 ssl3_connect_~s__init_num~0#1 := 0; 266034#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 266105#L556 ssl3_connect_~skip~0#1 := 0; 266104#L119-1 assume !false; 266103#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 266102#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 266101#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 266100#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 266099#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 266098#L134 assume 4099 == ssl3_connect_~s__state~0#1; 266095#L227 ssl3_connect_~s__server~0#1 := 0; 266093#L232 assume 0 != ssl3_connect_~cb~0#1; 265482#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 266090#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 266087#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 266084#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 266032#L269 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; 265413#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 265400#L556 ssl3_connect_~skip~0#1 := 0; 265401#L119-1 assume !false; 266155#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 266153#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 266151#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 266149#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 266147#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 266145#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 263789#L137 [2021-12-16 09:33:43,929 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:43,929 INFO L85 PathProgramCache]: Analyzing trace with hash -148536131, now seen corresponding path program 19 times [2021-12-16 09:33:43,929 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:43,929 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1602260687] [2021-12-16 09:33:43,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:43,930 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:43,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:43,936 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:43,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:43,942 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:43,943 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:43,943 INFO L85 PathProgramCache]: Analyzing trace with hash -515265149, now seen corresponding path program 1 times [2021-12-16 09:33:43,943 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:43,944 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1118721665] [2021-12-16 09:33:43,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:43,945 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:43,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:43,996 INFO L134 CoverageAnalysis]: Checked inductivity of 1240 backedges. 207 proven. 0 refuted. 0 times theorem prover too weak. 1033 trivial. 0 not checked. [2021-12-16 09:33:43,996 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:43,996 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1118721665] [2021-12-16 09:33:43,997 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1118721665] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:43,997 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:43,997 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-16 09:33:43,997 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1025727565] [2021-12-16 09:33:43,997 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:43,997 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:33:43,998 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:43,998 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:33:43,998 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:33:43,998 INFO L87 Difference]: Start difference. First operand 13679 states and 16394 transitions. cyclomatic complexity: 2731 Second operand has 3 states, 3 states have (on average 39.0) internal successors, (117), 3 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:44,130 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:44,130 INFO L93 Difference]: Finished difference Result 14171 states and 16734 transitions. [2021-12-16 09:33:44,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:33:44,131 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 14171 states and 16734 transitions. [2021-12-16 09:33:44,184 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 5812 [2021-12-16 09:33:44,231 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 14171 states to 12843 states and 15278 transitions. [2021-12-16 09:33:44,231 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6449 [2021-12-16 09:33:44,235 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6449 [2021-12-16 09:33:44,235 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12843 states and 15278 transitions. [2021-12-16 09:33:44,235 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:44,235 INFO L681 BuchiCegarLoop]: Abstraction has 12843 states and 15278 transitions. [2021-12-16 09:33:44,241 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12843 states and 15278 transitions. [2021-12-16 09:33:44,439 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12843 to 12179. [2021-12-16 09:33:44,447 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12179 states, 12179 states have (on average 1.1946793661220132) internal successors, (14550), 12178 states have internal predecessors, (14550), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:44,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12179 states to 12179 states and 14550 transitions. [2021-12-16 09:33:44,464 INFO L704 BuchiCegarLoop]: Abstraction has 12179 states and 14550 transitions. [2021-12-16 09:33:44,464 INFO L587 BuchiCegarLoop]: Abstraction has 12179 states and 14550 transitions. [2021-12-16 09:33:44,464 INFO L425 BuchiCegarLoop]: ======== Iteration 28============ [2021-12-16 09:33:44,464 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 12179 states and 14550 transitions. [2021-12-16 09:33:44,486 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 5812 [2021-12-16 09:33:44,487 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:44,487 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:44,487 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:44,487 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:44,487 INFO L791 eck$LassoCheckResult]: Stem: 289533#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); 289357#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.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 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.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;havoc ssl3_connect_~__cil_tmp65~0#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;havoc ssl3_connect_~__cil_tmp70~0#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~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; 289311#L105 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 289312#L108-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; 289526#L113 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 289378#L119-1 assume !false; 289561#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 289562#L122 assume 12292 == ssl3_connect_~s__state~0#1; 289327#L123 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; 289328#L227 ssl3_connect_~s__server~0#1 := 0; 292978#L232 assume 0 != ssl3_connect_~cb~0#1; 292519#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 292975#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 292972#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 292968#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 292965#L269 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; 292963#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 292959#L556 ssl3_connect_~skip~0#1 := 0; 292957#L119-1 assume !false; 292955#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 292953#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 292951#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 292949#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 292947#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 292944#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 292945#L137 assume 4368 == ssl3_connect_~s__state~0#1; 300160#L141 [2021-12-16 09:33:44,488 INFO L793 eck$LassoCheckResult]: Loop: 300160#L141 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 300193#L281 assume !(0 == ssl3_connect_~blastFlag~0#1); 300191#L281-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~s__wbio~0#1;ssl3_connect_~__cil_tmp63~0#1 := ssl3_connect_~s__bbio~0#1; 300188#L292 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 300185#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 300180#L556 ssl3_connect_~skip~0#1 := 0; 300176#L119-1 assume !false; 300174#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 300172#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 300170#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 300168#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 300166#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 300164#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 300162#L137 assume 4368 == ssl3_connect_~s__state~0#1; 300160#L141 [2021-12-16 09:33:44,488 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:44,488 INFO L85 PathProgramCache]: Analyzing trace with hash -309652701, now seen corresponding path program 1 times [2021-12-16 09:33:44,488 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:44,488 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [164750527] [2021-12-16 09:33:44,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:44,489 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:44,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:44,494 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:44,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:44,499 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:44,500 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:44,500 INFO L85 PathProgramCache]: Analyzing trace with hash 764065498, now seen corresponding path program 1 times [2021-12-16 09:33:44,500 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:44,500 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1275790586] [2021-12-16 09:33:44,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:44,500 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:44,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:44,510 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:44,511 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:44,511 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1275790586] [2021-12-16 09:33:44,511 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1275790586] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:44,511 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:44,511 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-16 09:33:44,511 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [653272113] [2021-12-16 09:33:44,511 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:44,512 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:33:44,512 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:44,512 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:33:44,512 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:33:44,512 INFO L87 Difference]: Start difference. First operand 12179 states and 14550 transitions. cyclomatic complexity: 2387 Second operand has 3 states, 2 states have (on average 7.0) internal successors, (14), 3 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:44,648 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:44,648 INFO L93 Difference]: Finished difference Result 12795 states and 15166 transitions. [2021-12-16 09:33:44,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:33:44,649 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 12795 states and 15166 transitions. [2021-12-16 09:33:44,690 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 5812 [2021-12-16 09:33:44,723 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 12795 states to 12795 states and 15166 transitions. [2021-12-16 09:33:44,723 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6425 [2021-12-16 09:33:44,726 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6425 [2021-12-16 09:33:44,726 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12795 states and 15166 transitions. [2021-12-16 09:33:44,727 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:44,727 INFO L681 BuchiCegarLoop]: Abstraction has 12795 states and 15166 transitions. [2021-12-16 09:33:44,732 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12795 states and 15166 transitions. [2021-12-16 09:33:44,821 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12795 to 12179. [2021-12-16 09:33:44,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12179 states, 12179 states have (on average 1.1894244190820265) internal successors, (14486), 12178 states have internal predecessors, (14486), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:44,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12179 states to 12179 states and 14486 transitions. [2021-12-16 09:33:44,847 INFO L704 BuchiCegarLoop]: Abstraction has 12179 states and 14486 transitions. [2021-12-16 09:33:44,847 INFO L587 BuchiCegarLoop]: Abstraction has 12179 states and 14486 transitions. [2021-12-16 09:33:44,847 INFO L425 BuchiCegarLoop]: ======== Iteration 29============ [2021-12-16 09:33:44,847 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 12179 states and 14486 transitions. [2021-12-16 09:33:44,872 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 5812 [2021-12-16 09:33:44,872 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:44,872 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:44,873 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:44,873 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:44,874 INFO L791 eck$LassoCheckResult]: Stem: 314532#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); 314342#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.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 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.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;havoc ssl3_connect_~__cil_tmp65~0#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;havoc ssl3_connect_~__cil_tmp70~0#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~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; 314290#L105 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 314291#L108-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; 314522#L113 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 314366#L119-1 assume !false; 314561#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 314562#L122 assume 12292 == ssl3_connect_~s__state~0#1; 314306#L123 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; 314307#L227 ssl3_connect_~s__server~0#1 := 0; 318529#L232 assume 0 != ssl3_connect_~cb~0#1; 316342#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 318526#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 318523#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 318519#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 318515#L269 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; 318512#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 318506#L556 ssl3_connect_~skip~0#1 := 0; 318504#L119-1 assume !false; 318502#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 318500#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 318498#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 318496#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 318494#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 318491#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 318492#L137 assume 4368 == ssl3_connect_~s__state~0#1; 321460#L141 [2021-12-16 09:33:44,874 INFO L793 eck$LassoCheckResult]: Loop: 321460#L141 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 321457#L281 assume !(0 == ssl3_connect_~blastFlag~0#1); 321455#L281-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~s__wbio~0#1;ssl3_connect_~__cil_tmp63~0#1 := ssl3_connect_~s__bbio~0#1; 321452#L292 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 321449#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 321444#L556 ssl3_connect_~skip~0#1 := 0; 321439#L119-1 assume !false; 321437#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 321435#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 321433#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 321431#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 321429#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 321427#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 321425#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 321423#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 321421#L143 assume 4384 == ssl3_connect_~s__state~0#1; 321419#L147 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 321406#L300 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 321403#L303-2 assume !(ssl3_connect_~ret~0#1 <= 0); 321401#L310 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 321397#L310-2 ssl3_connect_~s__init_num~0#1 := 0; 321393#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 321386#L556 ssl3_connect_~skip~0#1 := 0; 321384#L119-1 assume !false; 321382#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 321380#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 321378#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 321376#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 321374#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 321372#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 321370#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 321368#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 321366#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 321364#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 321362#L149 assume 4400 == ssl3_connect_~s__state~0#1; 321360#L153 ssl3_connect_~__cil_tmp64~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 321357#L321 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 321351#L321-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 321347#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 321340#L556 ssl3_connect_~skip~0#1 := 0; 321338#L119-1 assume !false; 321336#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 321334#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 321332#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 321330#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 321328#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 321326#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 321324#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 321322#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 321320#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 321318#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 321316#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 321314#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 321312#L155 assume 4416 == ssl3_connect_~s__state~0#1; 321310#L159 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 321307#L339 assume !(3 == ssl3_connect_~blastFlag~0#1); 321308#L339-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 321301#L347 assume !(0 == ssl3_connect_~tmp___6~0#1); 321302#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 321294#L556 ssl3_connect_~skip~0#1 := 0; 321295#L119-1 assume !false; 321290#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 321291#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 321286#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 321287#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 321282#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 321283#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 321278#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 321279#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 321274#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 321275#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 321270#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 321271#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 321266#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 321267#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 321262#L161 assume 4432 == ssl3_connect_~s__state~0#1; 321263#L165 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 321258#L355 assume !(5 == ssl3_connect_~blastFlag~0#1); 321259#L358 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 321252#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 321250#L556 ssl3_connect_~skip~0#1 := 0; 321245#L119-1 assume !false; 321246#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 321241#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 321242#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 321237#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 321238#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 321233#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 321234#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 321229#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 321230#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 321225#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 321226#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 321221#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 321222#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 321217#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 321218#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 321213#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 321214#L167 assume 4448 == ssl3_connect_~s__state~0#1; 321209#L171 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 321210#L367 assume !(ssl3_connect_~ret~0#1 <= 0); 321204#L370 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 321205#L370-2 ssl3_connect_~s__init_num~0#1 := 0; 321199#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 321196#L556 ssl3_connect_~skip~0#1 := 0; 321195#L119-1 assume !false; 321194#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 321193#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 321192#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 321191#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 321190#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 321189#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 321188#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 321187#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 321186#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 321185#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 321184#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 321183#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 321182#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 321181#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 321180#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 321179#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 321178#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 321177#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 321176#L173 assume 4464 == ssl3_connect_~s__state~0#1; 321175#L183 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet44#1;havoc ssl3_connect_#t~nondet44#1; 321171#L382 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4480;ssl3_connect_~s__init_num~0#1 := 0; 321172#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 321625#L556 ssl3_connect_~skip~0#1 := 0; 321624#L119-1 assume !false; 321623#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 321622#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 321621#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 321620#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 321619#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 321618#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 321617#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 321616#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 321615#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 321614#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 321613#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 321612#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 321611#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 321610#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 321609#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 321608#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 321607#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 321606#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 321605#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 321604#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 321603#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 321602#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 321601#L185 assume 4480 == ssl3_connect_~s__state~0#1; 321139#L189 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 321140#L391 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 321135#L395 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; 321136#L395-2 ssl3_connect_~s__init_num~0#1 := 0; 321092#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 322150#L556 ssl3_connect_~skip~0#1 := 0; 322145#L119-1 assume !false; 322140#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 322133#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 322129#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 322124#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 322117#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 322113#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 322109#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 322105#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 322101#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 322097#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 322093#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 322089#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 322085#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 322081#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 322076#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 322073#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 322068#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 322062#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 322057#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 322053#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 322048#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 322043#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 322036#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 322032#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 322028#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 322024#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 322020#L197 assume 4512 == ssl3_connect_~s__state~0#1; 322016#L201 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 322012#L416 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; 322008#L422 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 322004#L422-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 321995#L431 assume !(0 == ssl3_connect_~tmp___8~0#1); 321983#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 321979#L556 ssl3_connect_~skip~0#1 := 0; 321977#L119-1 assume !false; 321971#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 321967#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 321962#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 321958#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 321954#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 321950#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 321946#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 321942#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 321938#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 321934#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 321930#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 321926#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 321922#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 321918#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 321914#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 321910#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 321906#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 321902#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 321898#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 321894#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 321890#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 321878#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 321873#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 321871#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 321869#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 321867#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 321865#L197 assume !(4512 == ssl3_connect_~s__state~0#1); 321863#L200 assume !(4513 == ssl3_connect_~s__state~0#1); 321861#L203 assume 4528 == ssl3_connect_~s__state~0#1; 321859#L207 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 321857#L439 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4352;ssl3_connect_~__cil_tmp65~0#1 := ssl3_connect_~s__s3__flags~0#1;ssl3_connect_~__cil_tmp66~0#1 := ssl3_connect_~__cil_tmp65~0#1 - 5;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_~__cil_tmp66~0#1; 321854#L446 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 4560; 321851#L446-1 ssl3_connect_~s__init_num~0#1 := 0; 321848#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 321844#L556 ssl3_connect_~skip~0#1 := 0; 321842#L119-1 assume !false; 321840#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 321838#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 321836#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 321834#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 321832#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 321828#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 321829#L137 assume 4368 == ssl3_connect_~s__state~0#1; 321460#L141 [2021-12-16 09:33:44,874 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:44,875 INFO L85 PathProgramCache]: Analyzing trace with hash -309652701, now seen corresponding path program 2 times [2021-12-16 09:33:44,875 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:44,875 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [90690852] [2021-12-16 09:33:44,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:44,875 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:44,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:44,882 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:44,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:44,888 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:44,889 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:44,889 INFO L85 PathProgramCache]: Analyzing trace with hash 1525907515, now seen corresponding path program 1 times [2021-12-16 09:33:44,889 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:44,889 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1147193544] [2021-12-16 09:33:44,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:44,890 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:44,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:44,921 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:44,921 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:44,921 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1147193544] [2021-12-16 09:33:44,921 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1147193544] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:44,921 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:44,922 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-16 09:33:44,922 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1132633147] [2021-12-16 09:33:44,922 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:44,923 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:33:44,923 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:44,923 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:33:44,923 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:33:44,923 INFO L87 Difference]: Start difference. First operand 12179 states and 14486 transitions. cyclomatic complexity: 2323 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:45,027 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:45,027 INFO L93 Difference]: Finished difference Result 10761 states and 12724 transitions. [2021-12-16 09:33:45,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:33:45,028 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10761 states and 12724 transitions. [2021-12-16 09:33:45,058 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3394 [2021-12-16 09:33:45,083 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10761 states to 10761 states and 12724 transitions. [2021-12-16 09:33:45,084 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5409 [2021-12-16 09:33:45,086 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5409 [2021-12-16 09:33:45,086 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10761 states and 12724 transitions. [2021-12-16 09:33:45,089 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:45,089 INFO L681 BuchiCegarLoop]: Abstraction has 10761 states and 12724 transitions. [2021-12-16 09:33:45,093 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10761 states and 12724 transitions. [2021-12-16 09:33:45,166 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10761 to 10729. [2021-12-16 09:33:45,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10729 states, 10729 states have (on average 1.1829620654301427) internal successors, (12692), 10728 states have internal predecessors, (12692), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:45,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10729 states to 10729 states and 12692 transitions. [2021-12-16 09:33:45,190 INFO L704 BuchiCegarLoop]: Abstraction has 10729 states and 12692 transitions. [2021-12-16 09:33:45,190 INFO L587 BuchiCegarLoop]: Abstraction has 10729 states and 12692 transitions. [2021-12-16 09:33:45,191 INFO L425 BuchiCegarLoop]: ======== Iteration 30============ [2021-12-16 09:33:45,191 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10729 states and 12692 transitions. [2021-12-16 09:33:45,215 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3378 [2021-12-16 09:33:45,215 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:45,216 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:45,217 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:45,217 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:45,217 INFO L791 eck$LassoCheckResult]: Stem: 337474#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); 337287#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.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 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.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;havoc ssl3_connect_~__cil_tmp65~0#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;havoc ssl3_connect_~__cil_tmp70~0#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~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; 337243#L105 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 337244#L108-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; 337467#L113 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 337311#L119-1 assume !false; 337503#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 337504#L122 assume 12292 == ssl3_connect_~s__state~0#1; 337255#L123 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; 337256#L227 ssl3_connect_~s__server~0#1 := 0; 340887#L232 assume 0 != ssl3_connect_~cb~0#1; 338473#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 340886#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 340884#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 340881#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 340879#L269 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; 340878#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 340875#L556 ssl3_connect_~skip~0#1 := 0; 340874#L119-1 assume !false; 340873#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 340872#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 340871#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 340870#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 340869#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 340867#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 340868#L137 assume 4368 == ssl3_connect_~s__state~0#1; 345212#L141 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 345211#L281 assume !(0 == ssl3_connect_~blastFlag~0#1); 345209#L281-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~s__wbio~0#1;ssl3_connect_~__cil_tmp63~0#1 := ssl3_connect_~s__bbio~0#1; 345207#L292 assume !(ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296); 345206#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 345203#L556 ssl3_connect_~skip~0#1 := 0; 345202#L119-1 assume !false; 345201#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 345200#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 345199#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 345198#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 345197#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 345196#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 345195#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 345194#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 345193#L143 assume 4384 == ssl3_connect_~s__state~0#1; 345192#L147 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 345191#L300 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 345189#L303-2 assume !(ssl3_connect_~ret~0#1 <= 0); 345186#L310 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 345187#L310-2 [2021-12-16 09:33:45,218 INFO L793 eck$LassoCheckResult]: Loop: 345187#L310-2 ssl3_connect_~s__init_num~0#1 := 0; 346243#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 346239#L556 ssl3_connect_~skip~0#1 := 0; 346237#L119-1 assume !false; 346235#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 346233#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 346231#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 346229#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 346226#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 346223#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 346219#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 346217#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 346215#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 346213#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 346211#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 346209#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 346207#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 346205#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 346202#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 346195#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 346192#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 346189#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 346186#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 346183#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 346180#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 346177#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 346174#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 346171#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 346168#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 346165#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 346162#L197 assume !(4512 == ssl3_connect_~s__state~0#1); 346159#L200 assume !(4513 == ssl3_connect_~s__state~0#1); 346156#L203 assume !(4528 == ssl3_connect_~s__state~0#1); 346153#L206 assume !(4529 == ssl3_connect_~s__state~0#1); 346150#L209 assume 4560 == ssl3_connect_~s__state~0#1; 345795#L213 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet49#1;havoc ssl3_connect_#t~nondet49#1; 346145#L466 assume !(ssl3_connect_~ret~0#1 <= 0); 346141#L469 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4512; 346133#L469-2 ssl3_connect_~s__init_num~0#1 := 0; 346125#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 346119#L556 ssl3_connect_~skip~0#1 := 0; 346116#L119-1 assume !false; 346113#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 346110#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 346107#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 346104#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 346101#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 346098#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 346095#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 346092#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 346089#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 346086#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 346083#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 346080#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 346077#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 346074#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 346071#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 346068#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 346065#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 346061#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 346054#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 346051#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 346048#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 346045#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 346042#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 346039#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 346036#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 346033#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 346030#L197 assume 4512 == ssl3_connect_~s__state~0#1; 345807#L201 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 346025#L416 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; 346022#L422 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 346018#L422-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 346013#L431 assume !(0 == ssl3_connect_~tmp___8~0#1); 346009#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 346002#L556 ssl3_connect_~skip~0#1 := 0; 345999#L119-1 assume !false; 345996#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 345993#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 345990#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 345987#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 345984#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 345980#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 345976#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 345969#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 345966#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 345963#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 345960#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 345957#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 345955#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 345952#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 345949#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 345947#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 345945#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 345942#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 345939#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 345936#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 345933#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 345930#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 345927#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 345924#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 345921#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 345918#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 345915#L197 assume !(4512 == ssl3_connect_~s__state~0#1); 345912#L200 assume !(4513 == ssl3_connect_~s__state~0#1); 345909#L203 assume 4528 == ssl3_connect_~s__state~0#1; 345802#L207 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 345904#L439 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4352;ssl3_connect_~__cil_tmp65~0#1 := ssl3_connect_~s__s3__flags~0#1;ssl3_connect_~__cil_tmp66~0#1 := ssl3_connect_~__cil_tmp65~0#1 - 5;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_~__cil_tmp66~0#1; 345902#L446 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 3;ssl3_connect_~__cil_tmp67~0#1 := ssl3_connect_~s__s3__flags~0#1; 345897#L450 assume !(0 != 2 + ssl3_connect_~__cil_tmp67~0#1); 345894#L446-1 ssl3_connect_~s__init_num~0#1 := 0; 345891#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 345882#L556 ssl3_connect_~skip~0#1 := 0; 345879#L119-1 assume !false; 345876#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 345871#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 345868#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 345864#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 345857#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 345854#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 345851#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 345848#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 345845#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 345842#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 345839#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 345836#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 345833#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 345830#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 345828#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 345825#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 345823#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 345820#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 345818#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 345815#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 345814#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 345813#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 345812#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 345810#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 345808#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 345805#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 345803#L197 assume !(4512 == ssl3_connect_~s__state~0#1); 345800#L200 assume !(4513 == ssl3_connect_~s__state~0#1); 345799#L203 assume !(4528 == ssl3_connect_~s__state~0#1); 345798#L206 assume !(4529 == ssl3_connect_~s__state~0#1); 345796#L209 assume !(4560 == ssl3_connect_~s__state~0#1); 345793#L212 assume !(4561 == ssl3_connect_~s__state~0#1); 342789#L215 assume 4352 == ssl3_connect_~s__state~0#1; 342786#L216 ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_~num1~0#1; 342787#L479 assume !(ssl3_connect_~__cil_tmp70~0#1 > 0); 343549#L479-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 343550#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 343530#L556 ssl3_connect_~skip~0#1 := 0; 343531#L119-1 assume !false; 343524#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 343525#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 343518#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 343519#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 343512#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 343513#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 343505#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 343507#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 343498#L143 assume 4384 == ssl3_connect_~s__state~0#1; 343499#L147 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 346256#L300 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 344774#L303-2 assume !(ssl3_connect_~ret~0#1 <= 0); 346248#L310 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 345187#L310-2 [2021-12-16 09:33:45,218 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:45,219 INFO L85 PathProgramCache]: Analyzing trace with hash 1638167273, now seen corresponding path program 1 times [2021-12-16 09:33:45,219 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:45,219 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [97629288] [2021-12-16 09:33:45,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:45,220 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:45,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:45,238 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:45,238 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:45,238 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [97629288] [2021-12-16 09:33:45,238 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [97629288] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:45,238 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:45,239 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-16 09:33:45,239 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2025345522] [2021-12-16 09:33:45,239 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:45,239 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-16 09:33:45,240 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:45,240 INFO L85 PathProgramCache]: Analyzing trace with hash -250330692, now seen corresponding path program 1 times [2021-12-16 09:33:45,240 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:45,240 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [426436687] [2021-12-16 09:33:45,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:45,240 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:45,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:45,269 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:45,269 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:45,269 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [426436687] [2021-12-16 09:33:45,270 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [426436687] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-16 09:33:45,270 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [221657580] [2021-12-16 09:33:45,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:45,270 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-16 09:33:45,270 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:45,296 INFO L229 MonitoredProcess]: Starting monitored process 89 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:45,297 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (89)] Waiting until timeout for monitored process [2021-12-16 09:33:45,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:45,356 INFO L263 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-16 09:33:45,358 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-16 09:33:45,586 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:45,586 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-16 09:33:45,800 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:45,800 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [221657580] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-16 09:33:45,800 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-16 09:33:45,800 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 6 [2021-12-16 09:33:45,800 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1533717871] [2021-12-16 09:33:45,800 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-16 09:33:45,801 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:33:45,801 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:45,801 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:33:45,802 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:33:45,802 INFO L87 Difference]: Start difference. First operand 10729 states and 12692 transitions. cyclomatic complexity: 1971 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:45,836 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:45,836 INFO L93 Difference]: Finished difference Result 10725 states and 12684 transitions. [2021-12-16 09:33:45,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:33:45,837 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10725 states and 12684 transitions. [2021-12-16 09:33:45,869 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3378 [2021-12-16 09:33:45,891 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10725 states to 10719 states and 12678 transitions. [2021-12-16 09:33:45,891 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5385 [2021-12-16 09:33:45,894 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5385 [2021-12-16 09:33:45,894 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10719 states and 12678 transitions. [2021-12-16 09:33:45,894 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:45,894 INFO L681 BuchiCegarLoop]: Abstraction has 10719 states and 12678 transitions. [2021-12-16 09:33:45,899 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10719 states and 12678 transitions. [2021-12-16 09:33:45,993 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10719 to 10719. [2021-12-16 09:33:46,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10719 states, 10719 states have (on average 1.1827595857822557) internal successors, (12678), 10718 states have internal predecessors, (12678), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:46,021 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10719 states to 10719 states and 12678 transitions. [2021-12-16 09:33:46,021 INFO L704 BuchiCegarLoop]: Abstraction has 10719 states and 12678 transitions. [2021-12-16 09:33:46,021 INFO L587 BuchiCegarLoop]: Abstraction has 10719 states and 12678 transitions. [2021-12-16 09:33:46,021 INFO L425 BuchiCegarLoop]: ======== Iteration 31============ [2021-12-16 09:33:46,021 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10719 states and 12678 transitions. [2021-12-16 09:33:46,048 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3378 [2021-12-16 09:33:46,048 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:46,048 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:46,049 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:46,049 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:46,050 INFO L791 eck$LassoCheckResult]: Stem: 359920#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); 359744#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.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 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.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;havoc ssl3_connect_~__cil_tmp65~0#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;havoc ssl3_connect_~__cil_tmp70~0#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~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; 359693#L105 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 359694#L108-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; 359911#L113 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 359764#L119-1 assume !false; 359952#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 359953#L122 assume 12292 == ssl3_connect_~s__state~0#1; 359709#L123 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; 359710#L227 ssl3_connect_~s__server~0#1 := 0; 359875#L232 assume 0 != ssl3_connect_~cb~0#1; 359840#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 359841#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 359892#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 359728#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 359782#L269 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; 359783#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 363017#L556 ssl3_connect_~skip~0#1 := 0; 363016#L119-1 assume !false; 363015#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 363014#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 363012#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 363011#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 363010#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 363009#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 363008#L137 assume 4368 == ssl3_connect_~s__state~0#1; 363007#L141 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 363006#L281 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 363004#L281-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~s__wbio~0#1;ssl3_connect_~__cil_tmp63~0#1 := ssl3_connect_~s__bbio~0#1; 363005#L292 assume !(ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296); 368185#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 368181#L556 ssl3_connect_~skip~0#1 := 0; 368179#L119-1 assume !false; 368177#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 368175#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 368173#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 368171#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 368169#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 368167#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 368165#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 368163#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 368161#L143 assume 4384 == ssl3_connect_~s__state~0#1; 368159#L147 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 368157#L300 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 368154#L303-2 assume !(ssl3_connect_~ret~0#1 <= 0); 368151#L310 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 368152#L310-2 [2021-12-16 09:33:46,050 INFO L793 eck$LassoCheckResult]: Loop: 368152#L310-2 ssl3_connect_~s__init_num~0#1 := 0; 369288#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 369250#L556 ssl3_connect_~skip~0#1 := 0; 369247#L119-1 assume !false; 369241#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 369239#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 369229#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 369225#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 369221#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 369217#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 369213#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 369209#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 369205#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 369201#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 369197#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 369193#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 369189#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 369185#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 369180#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 369175#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 369169#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 369165#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 369162#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 369158#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 369155#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 369151#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 369145#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 369141#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 369138#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 366360#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 366356#L197 assume !(4512 == ssl3_connect_~s__state~0#1); 365608#L200 assume !(4513 == ssl3_connect_~s__state~0#1); 365607#L203 assume !(4528 == ssl3_connect_~s__state~0#1); 365605#L206 assume !(4529 == ssl3_connect_~s__state~0#1); 365606#L209 assume 4560 == ssl3_connect_~s__state~0#1; 360416#L213 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet49#1;havoc ssl3_connect_#t~nondet49#1; 366317#L466 assume !(ssl3_connect_~ret~0#1 <= 0); 366314#L469 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4512; 359739#L469-2 ssl3_connect_~s__init_num~0#1 := 0; 359655#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 370233#L556 ssl3_connect_~skip~0#1 := 0; 370231#L119-1 assume !false; 370229#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 370227#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 370225#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 370223#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 370221#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 370219#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 370217#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 370215#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 370213#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 370211#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 370209#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 370207#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 370206#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 370204#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 370185#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 370172#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 370171#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 370170#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 370158#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 370153#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 370151#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 370149#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 370147#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 370145#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 359834#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 359835#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 359821#L197 assume 4512 == ssl3_connect_~s__state~0#1; 359786#L201 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 359690#L416 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; 359682#L422 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 359683#L422-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 359930#L431 assume !(0 == ssl3_connect_~tmp___8~0#1); 366202#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 366200#L556 ssl3_connect_~skip~0#1 := 0; 366193#L119-1 assume !false; 366194#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 366187#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 366188#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 366182#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 366179#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 366180#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 368037#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 368035#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 368033#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 368031#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 368029#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 368027#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 368025#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 368023#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 368021#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 368019#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 366154#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 366095#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 366092#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 365576#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 365571#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 365572#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 365561#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 365562#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 365551#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 365552#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 365541#L197 assume !(4512 == ssl3_connect_~s__state~0#1); 365542#L200 assume !(4513 == ssl3_connect_~s__state~0#1); 365532#L203 assume 4528 == ssl3_connect_~s__state~0#1; 360423#L207 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 359775#L439 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4352;ssl3_connect_~__cil_tmp65~0#1 := ssl3_connect_~s__s3__flags~0#1;ssl3_connect_~__cil_tmp66~0#1 := ssl3_connect_~__cil_tmp65~0#1 - 5;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_~__cil_tmp66~0#1; 359776#L446 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 3;ssl3_connect_~__cil_tmp67~0#1 := ssl3_connect_~s__s3__flags~0#1; 360571#L450 assume !(0 != 2 + ssl3_connect_~__cil_tmp67~0#1); 360572#L446-1 ssl3_connect_~s__init_num~0#1 := 0; 360565#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 360556#L556 ssl3_connect_~skip~0#1 := 0; 360552#L119-1 assume !false; 360550#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 360546#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 360544#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 360540#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 360538#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 360534#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 360531#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 360526#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 360524#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 360520#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 360515#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 360511#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 360505#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 360501#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 360495#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 360491#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 360485#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 360481#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 360475#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 360471#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 360467#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 360463#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 360458#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 360454#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 360449#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 360445#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 360440#L197 assume !(4512 == ssl3_connect_~s__state~0#1); 360436#L200 assume !(4513 == ssl3_connect_~s__state~0#1); 360430#L203 assume !(4528 == ssl3_connect_~s__state~0#1); 360424#L206 assume !(4529 == ssl3_connect_~s__state~0#1); 360417#L209 assume !(4560 == ssl3_connect_~s__state~0#1); 360410#L212 assume !(4561 == ssl3_connect_~s__state~0#1); 360411#L215 assume 4352 == ssl3_connect_~s__state~0#1; 365711#L216 ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_~num1~0#1; 365708#L479 assume !(ssl3_connect_~__cil_tmp70~0#1 > 0); 360396#L479-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 360397#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 367261#L556 ssl3_connect_~skip~0#1 := 0; 367260#L119-1 assume !false; 367259#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 367258#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 367257#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 365680#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 360536#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 360537#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 360528#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 360530#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 360523#L143 assume 4384 == ssl3_connect_~s__state~0#1; 360519#L147 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 369342#L300 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 369339#L303-2 assume !(ssl3_connect_~ret~0#1 <= 0); 369337#L310 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 368152#L310-2 [2021-12-16 09:33:46,050 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:46,050 INFO L85 PathProgramCache]: Analyzing trace with hash -967856281, now seen corresponding path program 1 times [2021-12-16 09:33:46,051 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:46,051 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [431693836] [2021-12-16 09:33:46,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:46,051 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:46,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:46,060 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:46,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:46,072 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:46,072 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:46,072 INFO L85 PathProgramCache]: Analyzing trace with hash -250330692, now seen corresponding path program 2 times [2021-12-16 09:33:46,073 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:46,073 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1686761800] [2021-12-16 09:33:46,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:46,073 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:46,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:46,108 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:46,109 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:46,109 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1686761800] [2021-12-16 09:33:46,109 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1686761800] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-16 09:33:46,109 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [584075125] [2021-12-16 09:33:46,109 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-16 09:33:46,109 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-16 09:33:46,110 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:46,111 INFO L229 MonitoredProcess]: Starting monitored process 90 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:46,137 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (90)] Waiting until timeout for monitored process [2021-12-16 09:33:46,178 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-16 09:33:46,178 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-16 09:33:46,179 INFO L263 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-16 09:33:46,181 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-16 09:33:46,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:46,403 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-16 09:33:46,639 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:46,640 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [584075125] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-16 09:33:46,640 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-16 09:33:46,640 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 6 [2021-12-16 09:33:46,640 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1114513523] [2021-12-16 09:33:46,640 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-16 09:33:46,640 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:33:46,640 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:46,641 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-16 09:33:46,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-12-16 09:33:46,641 INFO L87 Difference]: Start difference. First operand 10719 states and 12678 transitions. cyclomatic complexity: 1967 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:46,831 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:46,831 INFO L93 Difference]: Finished difference Result 7299 states and 8190 transitions. [2021-12-16 09:33:46,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-16 09:33:46,831 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 7299 states and 8190 transitions. [2021-12-16 09:33:46,847 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2021-12-16 09:33:46,847 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 7299 states to 0 states and 0 transitions. [2021-12-16 09:33:46,847 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 0 [2021-12-16 09:33:46,847 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 0 [2021-12-16 09:33:46,848 INFO L73 IsDeterministic]: Start isDeterministic. Operand 0 states and 0 transitions. [2021-12-16 09:33:46,848 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-16 09:33:46,848 INFO L681 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2021-12-16 09:33:46,848 INFO L704 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2021-12-16 09:33:46,848 INFO L587 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2021-12-16 09:33:46,848 INFO L425 BuchiCegarLoop]: ======== Iteration 32============ [2021-12-16 09:33:46,848 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 0 states and 0 transitions. [2021-12-16 09:33:46,848 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2021-12-16 09:33:46,848 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is true [2021-12-16 09:33:46,853 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 16.12 09:33:46 BoogieIcfgContainer [2021-12-16 09:33:46,853 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2021-12-16 09:33:46,853 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2021-12-16 09:33:46,854 INFO L271 PluginConnector]: Initializing Witness Printer... [2021-12-16 09:33:46,854 INFO L275 PluginConnector]: Witness Printer initialized [2021-12-16 09:33:46,854 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:25" (3/4) ... [2021-12-16 09:33:46,856 INFO L140 WitnessPrinter]: No result that supports witness generation found [2021-12-16 09:33:46,856 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2021-12-16 09:33:46,857 INFO L158 Benchmark]: Toolchain (without parser) took 21879.74ms. Allocated memory was 88.1MB in the beginning and 1.3GB in the end (delta: 1.2GB). Free memory was 56.4MB in the beginning and 416.6MB in the end (delta: -360.2MB). Peak memory consumption was 834.6MB. Max. memory is 16.1GB. [2021-12-16 09:33:46,857 INFO L158 Benchmark]: CDTParser took 0.11ms. Allocated memory is still 88.1MB. Free memory was 44.9MB in the beginning and 44.8MB in the end (delta: 45.4kB). There was no memory consumed. Max. memory is 16.1GB. [2021-12-16 09:33:46,857 INFO L158 Benchmark]: CACSL2BoogieTranslator took 298.01ms. Allocated memory is still 88.1MB. Free memory was 56.2MB in the beginning and 60.7MB in the end (delta: -4.5MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2021-12-16 09:33:46,857 INFO L158 Benchmark]: Boogie Procedure Inliner took 53.53ms. Allocated memory is still 88.1MB. Free memory was 60.7MB in the beginning and 58.1MB in the end (delta: 2.7MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2021-12-16 09:33:46,858 INFO L158 Benchmark]: Boogie Preprocessor took 50.29ms. Allocated memory is still 88.1MB. Free memory was 58.1MB in the beginning and 56.1MB in the end (delta: 2.0MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2021-12-16 09:33:46,858 INFO L158 Benchmark]: RCFGBuilder took 590.68ms. Allocated memory was 88.1MB in the beginning and 111.1MB in the end (delta: 23.1MB). Free memory was 55.8MB in the beginning and 77.4MB in the end (delta: -21.5MB). Peak memory consumption was 20.2MB. Max. memory is 16.1GB. [2021-12-16 09:33:46,858 INFO L158 Benchmark]: BuchiAutomizer took 20877.95ms. Allocated memory was 111.1MB in the beginning and 1.3GB in the end (delta: 1.2GB). Free memory was 77.4MB in the beginning and 416.6MB in the end (delta: -339.2MB). Peak memory consumption was 834.0MB. Max. memory is 16.1GB. [2021-12-16 09:33:46,858 INFO L158 Benchmark]: Witness Printer took 2.80ms. Allocated memory is still 1.3GB. Free memory is still 416.6MB. There was no memory consumed. Max. memory is 16.1GB. [2021-12-16 09:33:46,860 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.11ms. Allocated memory is still 88.1MB. Free memory was 44.9MB in the beginning and 44.8MB in the end (delta: 45.4kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 298.01ms. Allocated memory is still 88.1MB. Free memory was 56.2MB in the beginning and 60.7MB in the end (delta: -4.5MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 53.53ms. Allocated memory is still 88.1MB. Free memory was 60.7MB in the beginning and 58.1MB in the end (delta: 2.7MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 50.29ms. Allocated memory is still 88.1MB. Free memory was 58.1MB in the beginning and 56.1MB in the end (delta: 2.0MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 590.68ms. Allocated memory was 88.1MB in the beginning and 111.1MB in the end (delta: 23.1MB). Free memory was 55.8MB in the beginning and 77.4MB in the end (delta: -21.5MB). Peak memory consumption was 20.2MB. Max. memory is 16.1GB. * BuchiAutomizer took 20877.95ms. Allocated memory was 111.1MB in the beginning and 1.3GB in the end (delta: 1.2GB). Free memory was 77.4MB in the beginning and 416.6MB in the end (delta: -339.2MB). Peak memory consumption was 834.0MB. Max. memory is 16.1GB. * Witness Printer took 2.80ms. Allocated memory is still 1.3GB. Free memory is still 416.6MB. 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 (28 trivial, 4 deterministic, 0 nondeterministic). One deterministic module has affine ranking function s__state and consists of 6 locations. One deterministic module has affine ranking function s__state and consists of 5 locations. One deterministic module has affine ranking function s__state and consists of 5 locations. One deterministic module has affine ranking function -2 * blastFlag + 1 and consists of 3 locations. 28 modules have a trivial ranking function, the largest among these consists of 6 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 20.8s and 32 iterations. TraceHistogramMax:13. Analysis of lassos took 10.8s. Construction of modules took 2.7s. Büchi inclusion checks took 2.5s. Highest rank in rank-based complementation 3. Minimization of det autom 1. Minimization of nondet autom 31. Automata minimization 2.6s AutomataMinimizationTime, 31 MinimizatonAttempts, 13565 StatesRemovedByMinimization, 25 NontrivialMinimizations. Non-live state removal took 1.4s Buchi closure took 0.0s. Biggest automaton had 13807 states and ocurred in iteration 23. Nontrivial modules had stage [1, 3, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 0/0 HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 4665 SdHoareTripleChecker+Valid, 3.4s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 4658 mSDsluCounter, 10511 SdHoareTripleChecker+Invalid, 2.7s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 3875 mSDsCounter, 664 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 4260 IncrementalHoareTripleChecker+Invalid, 4924 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 664 mSolverCounterUnsat, 6636 mSDtfsCounter, 4260 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown LassoAnalysisResults: nont0 unkn0 SFLI22 SFLT3 conc0 concLT0 SILN0 SILU0 SILI5 SILT1 lasso0 LassoPreprocessingBenchmarks: Lassos: inital74 mio100 ax100 hnf100 lsp29 ukn100 mio100 lsp100 div446 bol100 ite100 ukn100 eq153 hnf50 smp90 dnf121 smp97 tf102 neg98 sie103 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 36ms VariablesStem: 0 VariablesLoop: 1 DisjunctsStem: 1 DisjunctsLoop: 2 SupportingInvariants: 0 MotzkinApplications: 4 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 25 LassoNonterminationAnalysisSatUnbounded: 3 LassoNonterminationAnalysisUnsat: 4 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 0.8s - TerminationAnalysisResult: Termination proven Buchi Automizer proved that your program is terminating RESULT: Ultimate proved your program to be correct! [2021-12-16 09:33:46,892 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (90)] Forceful destruction successful, exit code 0 [2021-12-16 09:33:47,095 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (89)] Ended with exit code 0 [2021-12-16 09:33:47,295 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (88)] Ended with exit code 0 [2021-12-16 09:33:47,496 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (87)] Forceful destruction successful, exit code 0 [2021-12-16 09:33:47,696 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE