./Ultimate.py --spec ../sv-benchmarks/c/properties/termination.prp --file ../sv-benchmarks/c/openssl-simplified/s3_clnt_1.cil-1.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version 5fbdf5bf Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerTermination.xml -i ../sv-benchmarks/c/openssl-simplified/s3_clnt_1.cil-1.c -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(F end) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 0237d7665f4c4183d0858d7577c1caaad788a36b .................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................. Execution finished normally Using bit-precise analysis No suitable file found in config dir /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config using search string *Termination*32bit*_Bitvector*.epf No suitable settings file found using Termination*32bit*_Bitvector ERROR: UNSUPPORTED PROPERTY Writing output log to file Ultimate.log Result: ERROR: ExceptionOrErrorResult: ClassCastException: class de.uni_freiburg.informatik.ultimate.util.statistics.StatisticsAggregator cannot be cast to class de.uni_freiburg.informatik.ultimate.util.statistics.StatisticsData (de.uni_freiburg.informatik.ultimate.util.statistics.StatisticsAggregator and de.uni_freiburg.informatik.ultimate.util.statistics.StatisticsData are in unnamed module of loader org.eclipse.osgi.internal.loader.EquinoxClassLoader @560348e6) --- Real Ultimate output --- This is Ultimate 0.2.1-wip.dd.seqcomp-5fbdf5b [2021-08-31 01:59:28,503 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-08-31 01:59:28,505 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-08-31 01:59:28,543 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-08-31 01:59:28,543 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-08-31 01:59:28,547 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-08-31 01:59:28,548 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-08-31 01:59:28,553 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-08-31 01:59:28,555 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-08-31 01:59:28,559 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-08-31 01:59:28,560 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-08-31 01:59:28,564 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-08-31 01:59:28,564 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-08-31 01:59:28,566 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-08-31 01:59:28,567 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-08-31 01:59:28,570 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-08-31 01:59:28,571 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-08-31 01:59:28,572 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-08-31 01:59:28,574 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-08-31 01:59:28,579 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-08-31 01:59:28,580 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-08-31 01:59:28,585 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-08-31 01:59:28,586 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-08-31 01:59:28,587 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-08-31 01:59:28,588 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-08-31 01:59:28,589 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-08-31 01:59:28,589 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-08-31 01:59:28,593 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-08-31 01:59:28,594 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-08-31 01:59:28,594 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-08-31 01:59:28,594 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-08-31 01:59:28,595 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-08-31 01:59:28,596 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-08-31 01:59:28,597 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-08-31 01:59:28,598 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-08-31 01:59:28,598 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-08-31 01:59:28,599 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-08-31 01:59:28,599 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-08-31 01:59:28,599 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-08-31 01:59:28,601 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-08-31 01:59:28,601 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-08-31 01:59:28,602 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Termination-32bit-Automizer_Default.epf [2021-08-31 01:59:28,627 INFO L113 SettingsManager]: Loading preferences was successful [2021-08-31 01:59:28,627 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-08-31 01:59:28,628 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-08-31 01:59:28,628 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-08-31 01:59:28,629 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-08-31 01:59:28,629 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-08-31 01:59:28,629 INFO L138 SettingsManager]: * Use SBE=true [2021-08-31 01:59:28,630 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2021-08-31 01:59:28,630 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2021-08-31 01:59:28,630 INFO L138 SettingsManager]: * Use old map elimination=false [2021-08-31 01:59:28,631 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2021-08-31 01:59:28,631 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2021-08-31 01:59:28,631 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2021-08-31 01:59:28,631 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-08-31 01:59:28,631 INFO L138 SettingsManager]: * sizeof long=4 [2021-08-31 01:59:28,631 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-08-31 01:59:28,632 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-08-31 01:59:28,632 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-08-31 01:59:28,632 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-08-31 01:59:28,632 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2021-08-31 01:59:28,632 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2021-08-31 01:59:28,632 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2021-08-31 01:59:28,632 INFO L138 SettingsManager]: * sizeof long double=12 [2021-08-31 01:59:28,640 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-08-31 01:59:28,640 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2021-08-31 01:59:28,640 INFO L138 SettingsManager]: * Use constant arrays=true [2021-08-31 01:59:28,640 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2021-08-31 01:59:28,640 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-08-31 01:59:28,641 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-08-31 01:59:28,641 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-08-31 01:59:28,641 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-08-31 01:59:28,641 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-08-31 01:59:28,642 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2021-08-31 01:59:28,642 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 -> 0237d7665f4c4183d0858d7577c1caaad788a36b [2021-08-31 01:59:28,942 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-08-31 01:59:28,961 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-08-31 01:59:28,963 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-08-31 01:59:28,964 INFO L271 PluginConnector]: Initializing CDTParser... [2021-08-31 01:59:28,964 INFO L275 PluginConnector]: CDTParser initialized [2021-08-31 01:59:28,965 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/openssl-simplified/s3_clnt_1.cil-1.c [2021-08-31 01:59:29,028 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/00f5ff6fa/a4face0d396a44ee83e0300d77fb3d76/FLAG27387af2b [2021-08-31 01:59:29,399 INFO L306 CDTParser]: Found 1 translation units. [2021-08-31 01:59:29,400 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/openssl-simplified/s3_clnt_1.cil-1.c [2021-08-31 01:59:29,421 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/00f5ff6fa/a4face0d396a44ee83e0300d77fb3d76/FLAG27387af2b [2021-08-31 01:59:29,789 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/00f5ff6fa/a4face0d396a44ee83e0300d77fb3d76 [2021-08-31 01:59:29,791 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-08-31 01:59:29,793 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-08-31 01:59:29,795 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-08-31 01:59:29,795 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-08-31 01:59:29,798 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-08-31 01:59:29,799 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 31.08 01:59:29" (1/1) ... [2021-08-31 01:59:29,799 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6816bae7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 01:59:29, skipping insertion in model container [2021-08-31 01:59:29,800 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 31.08 01:59:29" (1/1) ... [2021-08-31 01:59:29,807 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-08-31 01:59:29,845 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-08-31 01:59:29,992 WARN L228 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/openssl-simplified/s3_clnt_1.cil-1.c[34967,34980] [2021-08-31 01:59:29,996 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-08-31 01:59:30,018 INFO L203 MainTranslator]: Completed pre-run [2021-08-31 01:59:30,081 WARN L228 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/openssl-simplified/s3_clnt_1.cil-1.c[34967,34980] [2021-08-31 01:59:30,084 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-08-31 01:59:30,094 INFO L208 MainTranslator]: Completed translation [2021-08-31 01:59:30,094 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 01:59:30 WrapperNode [2021-08-31 01:59:30,094 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-08-31 01:59:30,095 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-08-31 01:59:30,095 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-08-31 01:59:30,096 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-08-31 01:59:30,105 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 01:59:30" (1/1) ... [2021-08-31 01:59:30,112 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 01:59:30" (1/1) ... [2021-08-31 01:59:30,137 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-08-31 01:59:30,138 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-08-31 01:59:30,138 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-08-31 01:59:30,138 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-08-31 01:59:30,145 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 01:59:30" (1/1) ... [2021-08-31 01:59:30,145 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 01:59:30" (1/1) ... [2021-08-31 01:59:30,148 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 01:59:30" (1/1) ... [2021-08-31 01:59:30,148 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 01:59:30" (1/1) ... [2021-08-31 01:59:30,153 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 01:59:30" (1/1) ... [2021-08-31 01:59:30,158 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 01:59:30" (1/1) ... [2021-08-31 01:59:30,160 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 01:59:30" (1/1) ... [2021-08-31 01:59:30,163 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-08-31 01:59:30,164 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-08-31 01:59:30,164 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-08-31 01:59:30,164 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-08-31 01:59:30,165 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 01:59:30" (1/1) ... [2021-08-31 01:59:30,170 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:30,179 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:30,188 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-08-31 01:59:30,208 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-08-31 01:59:30,236 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-08-31 01:59:30,237 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-08-31 01:59:30,237 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-08-31 01:59:30,237 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-08-31 01:59:30,374 WARN L804 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-08-31 01:59:30,614 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##85: assume !false; [2021-08-31 01:59:30,614 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##84: assume false; [2021-08-31 01:59:30,620 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-08-31 01:59:30,620 INFO L299 CfgBuilder]: Removed 7 assume(true) statements. [2021-08-31 01:59:30,622 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 31.08 01:59:30 BoogieIcfgContainer [2021-08-31 01:59:30,623 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-08-31 01:59:30,625 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2021-08-31 01:59:30,626 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2021-08-31 01:59:30,628 INFO L275 PluginConnector]: BuchiAutomizer initialized [2021-08-31 01:59:30,629 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-08-31 01:59:30,629 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 31.08 01:59:29" (1/3) ... [2021-08-31 01:59:30,630 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@48ee5ca4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 31.08 01:59:30, skipping insertion in model container [2021-08-31 01:59:30,630 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-08-31 01:59:30,631 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 01:59:30" (2/3) ... [2021-08-31 01:59:30,631 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@48ee5ca4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 31.08 01:59:30, skipping insertion in model container [2021-08-31 01:59:30,631 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-08-31 01:59:30,631 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 31.08 01:59:30" (3/3) ... [2021-08-31 01:59:30,632 INFO L389 chiAutomizerObserver]: Analyzing ICFG s3_clnt_1.cil-1.c [2021-08-31 01:59:30,685 INFO L359 BuchiCegarLoop]: Interprodecural is true [2021-08-31 01:59:30,685 INFO L360 BuchiCegarLoop]: Hoare is false [2021-08-31 01:59:30,685 INFO L361 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2021-08-31 01:59:30,685 INFO L362 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2021-08-31 01:59:30,686 INFO L363 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-08-31 01:59:30,686 INFO L364 BuchiCegarLoop]: Difference is false [2021-08-31 01:59:30,686 INFO L365 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-08-31 01:59:30,686 INFO L368 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2021-08-31 01:59:30,704 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 126 states, 125 states have (on average 1.712) internal successors, (214), 125 states have internal predecessors, (214), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 01:59:30,736 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 102 [2021-08-31 01:59:30,736 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 01:59:30,736 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 01:59:30,743 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2021-08-31 01:59:30,743 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 01:59:30,743 INFO L425 BuchiCegarLoop]: ======== Iteration 1============ [2021-08-31 01:59:30,744 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 126 states, 125 states have (on average 1.712) internal successors, (214), 125 states have internal predecessors, (214), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 01:59:30,757 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 102 [2021-08-31 01:59:30,757 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 01:59:30,757 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 01:59:30,760 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2021-08-31 01:59:30,760 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 01:59:30,765 INFO L791 eck$LassoCheckResult]: Stem: 115#ULTIMATE.startENTRYtrue #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 40#L-1true havoc main_#res;havoc main_#t~ret55, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := 12292;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 114#L84true assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 6#L87-2true ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 109#L92true assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 17#L98-1true [2021-08-31 01:59:30,766 INFO L793 eck$LassoCheckResult]: Loop: 17#L98-1true assume !false; 107#L99true ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 117#L101true assume !(12292 == ssl3_connect_~s__state~0); 20#L104true assume 16384 == ssl3_connect_~s__state~0; 35#L206true ssl3_connect_~s__server~0 := 0; 101#L211true assume 0 != ssl3_connect_~cb~0; 78#L211-2true ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 104#L216true assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 77#L222true assume !(0 == ssl3_connect_~s__init_buf___0~0); 11#L222-2true assume !(0 == ssl3_connect_~tmp___4~0); 28#L238true assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 26#L481true assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 75#L516true ssl3_connect_~skip~0 := 0; 17#L98-1true [2021-08-31 01:59:30,775 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 01:59:30,776 INFO L82 PathProgramCache]: Analyzing trace with hash 28693997, now seen corresponding path program 1 times [2021-08-31 01:59:30,784 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 01:59:30,785 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [274799273] [2021-08-31 01:59:30,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:59:30,786 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 01:59:30,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 01:59:30,881 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 01:59:30,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 01:59:30,943 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 01:59:30,946 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 01:59:30,946 INFO L82 PathProgramCache]: Analyzing trace with hash 473600386, now seen corresponding path program 1 times [2021-08-31 01:59:30,946 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 01:59:30,946 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [372747537] [2021-08-31 01:59:30,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:59:30,947 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 01:59:30,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 01:59:30,954 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 01:59:30,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 01:59:30,961 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 01:59:30,962 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 01:59:30,963 INFO L82 PathProgramCache]: Analyzing trace with hash 165460758, now seen corresponding path program 1 times [2021-08-31 01:59:30,963 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 01:59:30,963 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [721897848] [2021-08-31 01:59:30,963 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:59:30,963 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 01:59:30,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 01:59:31,099 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-31 01:59:31,099 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 01:59:31,101 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [721897848] [2021-08-31 01:59:31,101 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [721897848] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 01:59:31,101 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 01:59:31,102 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-31 01:59:31,102 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2098085648] [2021-08-31 01:59:31,292 INFO L210 LassoAnalysis]: Preferences: [2021-08-31 01:59:31,293 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-08-31 01:59:31,293 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-08-31 01:59:31,293 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-08-31 01:59:31,293 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-08-31 01:59:31,293 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:31,293 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-08-31 01:59:31,293 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-08-31 01:59:31,294 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-1.c_Iteration1_Loop [2021-08-31 01:59:31,294 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-08-31 01:59:31,294 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-08-31 01:59:31,308 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:31,312 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:31,315 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:31,318 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:31,321 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:31,323 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:31,326 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:31,328 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:31,331 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:31,337 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:31,339 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:31,342 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:31,344 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:31,504 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-08-31 01:59:31,505 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-08-31 01:59:31,507 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:31,507 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:31,513 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-08-31 01:59:31,525 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-08-31 01:59:31,526 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 01:59:31,526 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 01:59:31,557 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-08-31 01:59:31,557 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_#t~post38=0} Honda state: {ULTIMATE.start_ssl3_connect_#t~post38=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-08-31 01:59:31,581 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Ended with exit code 0 [2021-08-31 01:59:31,581 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:31,582 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:31,583 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-08-31 01:59:31,585 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-08-31 01:59:31,587 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 01:59:31,587 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 01:59:31,601 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-08-31 01:59:31,601 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~cb~0=4} Honda state: {ULTIMATE.start_ssl3_connect_~cb~0=4} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-08-31 01:59:31,617 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-08-31 01:59:31,617 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:31,617 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:31,618 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-08-31 01:59:31,619 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-08-31 01:59:31,620 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 01:59:31,620 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 01:59:31,649 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-08-31 01:59:31,650 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~tmp___4~0=-1} Honda state: {ULTIMATE.start_ssl3_connect_~tmp___4~0=-1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-08-31 01:59:31,670 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-08-31 01:59:31,670 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:31,670 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:31,673 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-08-31 01:59:31,674 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-08-31 01:59:31,675 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 01:59:31,675 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 01:59:31,688 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-08-31 01:59:31,688 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__s3__tmp__reuse_message~0=-1} Honda state: {ULTIMATE.start_ssl3_connect_~s__s3__tmp__reuse_message~0=-1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-08-31 01:59:31,707 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Ended with exit code 0 [2021-08-31 01:59:31,708 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:31,708 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:31,708 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-08-31 01:59:31,714 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-08-31 01:59:31,715 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 01:59:31,715 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 01:59:31,726 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-08-31 01:59:31,726 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__server~0=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__server~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-08-31 01:59:31,741 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-08-31 01:59:31,741 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:31,741 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:31,742 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-08-31 01:59:31,743 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-08-31 01:59:31,744 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 01:59:31,744 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 01:59:31,768 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-08-31 01:59:31,769 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:31,769 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:31,770 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-08-31 01:59:31,770 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-08-31 01:59:31,772 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-08-31 01:59:31,772 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 01:59:31,830 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-08-31 01:59:31,830 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0=0} Generalized eigenvectors: [{ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0=-3}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0=0}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0=4}] Lambdas: [1, 0, 1] Nus: [0, 0] [2021-08-31 01:59:31,870 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Ended with exit code 0 [2021-08-31 01:59:31,871 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:31,871 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:31,879 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-08-31 01:59:31,929 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 01:59:31,929 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 01:59:31,944 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-08-31 01:59:31,946 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-08-31 01:59:31,946 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__init_buf___0~0=4} Honda state: {ULTIMATE.start_ssl3_connect_~s__init_buf___0~0=4} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-08-31 01:59:31,971 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-08-31 01:59:31,971 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:31,971 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:31,972 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-08-31 01:59:31,982 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 01:59:31,982 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 01:59:31,992 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-08-31 01:59:32,009 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-08-31 01:59:32,009 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__type~0=4096} Honda state: {ULTIMATE.start_ssl3_connect_~s__type~0=4096} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-08-31 01:59:32,034 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-08-31 01:59:32,034 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:32,034 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:32,035 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-08-31 01:59:32,042 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 01:59:32,042 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 01:59:32,058 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-08-31 01:59:32,077 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Forceful destruction successful, exit code 0 [2021-08-31 01:59:32,077 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:32,078 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:32,079 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-08-31 01:59:32,080 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-08-31 01:59:32,081 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-08-31 01:59:32,081 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 01:59:32,100 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-08-31 01:59:32,115 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-08-31 01:59:32,116 INFO L210 LassoAnalysis]: Preferences: [2021-08-31 01:59:32,116 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-08-31 01:59:32,117 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-08-31 01:59:32,117 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-08-31 01:59:32,117 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-08-31 01:59:32,117 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:32,117 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-08-31 01:59:32,117 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-08-31 01:59:32,117 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-1.c_Iteration1_Loop [2021-08-31 01:59:32,117 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-08-31 01:59:32,117 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-08-31 01:59:32,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-08-31 01:59:32,125 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:32,127 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:32,129 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:32,134 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:32,136 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:32,138 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:32,140 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:32,142 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:32,148 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:32,150 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:32,152 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:32,155 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:32,265 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-08-31 01:59:32,269 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-08-31 01:59:32,270 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:32,270 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:32,271 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-08-31 01:59:32,281 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-08-31 01:59:32,290 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:59:32,290 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:59:32,291 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:59:32,291 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:59:32,291 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 01:59:32,293 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-08-31 01:59:32,293 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:59:32,297 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-08-31 01:59:32,305 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:59:32,327 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-08-31 01:59:32,328 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:32,328 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:32,330 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-08-31 01:59:32,331 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-08-31 01:59:32,333 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-08-31 01:59:32,341 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:59:32,341 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:59:32,341 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:59:32,341 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-08-31 01:59:32,341 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 01:59:32,345 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-08-31 01:59:32,345 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:59:32,367 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:59:32,396 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-08-31 01:59:32,396 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:32,396 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:32,401 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-08-31 01:59:32,402 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-08-31 01:59:32,403 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-08-31 01:59:32,410 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:59:32,410 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:59:32,410 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:59:32,410 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-08-31 01:59:32,410 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 01:59:32,411 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-08-31 01:59:32,411 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:59:32,419 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:59:32,434 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-08-31 01:59:32,435 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:32,435 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:32,435 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-08-31 01:59:32,437 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-08-31 01:59:32,438 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-08-31 01:59:32,445 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:59:32,445 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:59:32,445 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:59:32,445 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-08-31 01:59:32,446 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 01:59:32,446 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-08-31 01:59:32,446 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:59:32,460 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:59:32,481 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Ended with exit code 0 [2021-08-31 01:59:32,481 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:32,481 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:32,482 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-08-31 01:59:32,482 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-08-31 01:59:32,483 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-08-31 01:59:32,490 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:59:32,490 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:59:32,491 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:59:32,491 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:59:32,491 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 01:59:32,498 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-08-31 01:59:32,498 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:59:32,512 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:59:32,536 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-08-31 01:59:32,537 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:32,537 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:32,538 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-08-31 01:59:32,539 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-08-31 01:59:32,540 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-08-31 01:59:32,548 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:59:32,548 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:59:32,548 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:59:32,548 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:59:32,548 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 01:59:32,549 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-08-31 01:59:32,549 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:59:32,560 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:59:32,578 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-08-31 01:59:32,579 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:32,579 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:32,580 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-08-31 01:59:32,581 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-08-31 01:59:32,582 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-08-31 01:59:32,588 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:59:32,588 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:59:32,588 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:59:32,588 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-08-31 01:59:32,588 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 01:59:32,590 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-08-31 01:59:32,590 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:59:32,601 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:59:32,616 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-08-31 01:59:32,616 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:32,616 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:32,617 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-08-31 01:59:32,620 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-08-31 01:59:32,621 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:59:32,628 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:59:32,629 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:59:32,629 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:59:32,629 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:59:32,629 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 01:59:32,630 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-08-31 01:59:32,630 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:59:32,640 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:59:32,661 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-08-31 01:59:32,662 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:32,662 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:32,663 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-08-31 01:59:32,675 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-08-31 01:59:32,676 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-08-31 01:59:32,683 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:59:32,684 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:59:32,684 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:59:32,684 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:59:32,684 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 01:59:32,685 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-08-31 01:59:32,685 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:59:32,704 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-08-31 01:59:32,708 INFO L443 ModelExtractionUtils]: Simplification made 2 calls to the SMT solver. [2021-08-31 01:59:32,708 INFO L444 ModelExtractionUtils]: 2 out of 4 variables were initially zero. Simplification set additionally 0 variables to zero. [2021-08-31 01:59:32,709 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:32,709 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:32,710 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-08-31 01:59:32,711 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-08-31 01:59:32,712 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-08-31 01:59:32,712 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-08-31 01:59:32,712 INFO L513 LassoAnalysis]: Proved termination. [2021-08-31 01:59:32,712 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_connect_~s__state~0) = 1*ULTIMATE.start_ssl3_connect_~s__state~0 Supporting invariants [] [2021-08-31 01:59:32,729 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Forceful destruction successful, exit code 0 [2021-08-31 01:59:32,734 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-08-31 01:59:32,775 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 01:59:32,804 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Forceful destruction successful, exit code 0 [2021-08-31 01:59:32,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 01:59:32,821 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 2 conjunts are in the unsatisfiable core [2021-08-31 01:59:32,823 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-31 01:59:32,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 01:59:32,847 INFO L263 TraceCheckSpWp]: Trace formula consists of 29 conjuncts, 4 conjunts are in the unsatisfiable core [2021-08-31 01:59:32,848 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-31 01:59:32,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-08-31 01:59:32,973 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-08-31 01:59:32,976 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand has 126 states, 125 states have (on average 1.712) internal successors, (214), 125 states have internal predecessors, (214), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 01:59:33,611 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand has 126 states, 125 states have (on average 1.712) internal successors, (214), 125 states have internal predecessors, (214), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0). Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 502 states and 823 transitions. Complement of second has 8 states. [2021-08-31 01:59:33,613 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-08-31 01:59:33,617 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-08-31 01:59:33,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 412 transitions. [2021-08-31 01:59:33,619 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 412 transitions. Stem has 5 letters. Loop has 13 letters. [2021-08-31 01:59:33,619 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-08-31 01:59:33,619 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 412 transitions. Stem has 18 letters. Loop has 13 letters. [2021-08-31 01:59:33,620 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-08-31 01:59:33,620 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 412 transitions. Stem has 5 letters. Loop has 26 letters. [2021-08-31 01:59:33,621 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-08-31 01:59:33,621 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 502 states and 823 transitions. [2021-08-31 01:59:33,627 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 204 [2021-08-31 01:59:33,632 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 502 states to 325 states and 492 transitions. [2021-08-31 01:59:33,633 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 300 [2021-08-31 01:59:33,634 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 303 [2021-08-31 01:59:33,634 INFO L73 IsDeterministic]: Start isDeterministic. Operand 325 states and 492 transitions. [2021-08-31 01:59:33,635 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 01:59:33,635 INFO L681 BuchiCegarLoop]: Abstraction has 325 states and 492 transitions. [2021-08-31 01:59:33,649 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 325 states and 492 transitions. [2021-08-31 01:59:33,662 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 325 to 144. [2021-08-31 01:59:33,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 144 states, 144 states have (on average 1.5138888888888888) internal successors, (218), 143 states have internal predecessors, (218), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 01:59:33,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 144 states to 144 states and 218 transitions. [2021-08-31 01:59:33,664 INFO L704 BuchiCegarLoop]: Abstraction has 144 states and 218 transitions. [2021-08-31 01:59:33,664 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 01:59:33,666 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 01:59:33,667 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 01:59:33,668 INFO L87 Difference]: Start difference. First operand 144 states and 218 transitions. Second operand has 3 states, 3 states have (on average 6.0) internal successors, (18), 3 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 01:59:33,872 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 01:59:33,872 INFO L93 Difference]: Finished difference Result 170 states and 265 transitions. [2021-08-31 01:59:33,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 01:59:33,873 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 170 states and 265 transitions. [2021-08-31 01:59:33,874 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 152 [2021-08-31 01:59:33,875 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 170 states to 165 states and 260 transitions. [2021-08-31 01:59:33,875 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 165 [2021-08-31 01:59:33,875 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 165 [2021-08-31 01:59:33,875 INFO L73 IsDeterministic]: Start isDeterministic. Operand 165 states and 260 transitions. [2021-08-31 01:59:33,876 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-08-31 01:59:33,876 INFO L681 BuchiCegarLoop]: Abstraction has 165 states and 260 transitions. [2021-08-31 01:59:33,876 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 165 states and 260 transitions. [2021-08-31 01:59:33,880 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 165 to 122. [2021-08-31 01:59:33,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 122 states, 122 states have (on average 1.5245901639344261) internal successors, (186), 121 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 01:59:33,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 122 states to 122 states and 186 transitions. [2021-08-31 01:59:33,881 INFO L704 BuchiCegarLoop]: Abstraction has 122 states and 186 transitions. [2021-08-31 01:59:33,881 INFO L587 BuchiCegarLoop]: Abstraction has 122 states and 186 transitions. [2021-08-31 01:59:33,881 INFO L425 BuchiCegarLoop]: ======== Iteration 2============ [2021-08-31 01:59:33,881 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 122 states and 186 transitions. [2021-08-31 01:59:33,882 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 115 [2021-08-31 01:59:33,882 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 01:59:33,882 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 01:59:33,882 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2021-08-31 01:59:33,883 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 01:59:33,883 INFO L791 eck$LassoCheckResult]: Stem: 1139#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 1088#L-1 havoc main_#res;havoc main_#t~ret55, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := 12292;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 1089#L84 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 1031#L87-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 1032#L92 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 1053#L98-1 [2021-08-31 01:59:33,883 INFO L793 eck$LassoCheckResult]: Loop: 1053#L98-1 assume !false; 1054#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 1137#L101 assume 12292 == ssl3_connect_~s__state~0; 1095#L102 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 1082#L206 ssl3_connect_~s__server~0 := 0; 1083#L211 assume 0 != ssl3_connect_~cb~0; 1124#L211-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 1125#L216 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 1123#L222 assume !(0 == ssl3_connect_~s__init_buf___0~0); 1042#L222-2 assume !(0 == ssl3_connect_~tmp___4~0); 1043#L238 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 1051#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 1121#L516 ssl3_connect_~skip~0 := 0; 1053#L98-1 [2021-08-31 01:59:33,883 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 01:59:33,883 INFO L82 PathProgramCache]: Analyzing trace with hash 28693997, now seen corresponding path program 2 times [2021-08-31 01:59:33,883 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 01:59:33,884 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1696318499] [2021-08-31 01:59:33,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:59:33,884 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 01:59:33,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 01:59:33,893 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 01:59:33,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 01:59:33,903 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 01:59:33,903 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 01:59:33,903 INFO L82 PathProgramCache]: Analyzing trace with hash -1604853920, now seen corresponding path program 1 times [2021-08-31 01:59:33,903 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 01:59:33,904 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [602470966] [2021-08-31 01:59:33,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:59:33,904 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 01:59:33,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 01:59:33,908 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 01:59:33,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 01:59:33,913 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 01:59:33,914 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 01:59:33,914 INFO L82 PathProgramCache]: Analyzing trace with hash -1912993548, now seen corresponding path program 1 times [2021-08-31 01:59:33,914 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 01:59:33,914 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [398016179] [2021-08-31 01:59:33,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:59:33,914 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 01:59:33,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 01:59:33,924 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 01:59:33,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 01:59:33,938 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 01:59:34,051 INFO L210 LassoAnalysis]: Preferences: [2021-08-31 01:59:34,051 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-08-31 01:59:34,051 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-08-31 01:59:34,051 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-08-31 01:59:34,052 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-08-31 01:59:34,052 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:34,052 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-08-31 01:59:34,052 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-08-31 01:59:34,052 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-1.c_Iteration2_Loop [2021-08-31 01:59:34,052 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-08-31 01:59:34,052 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-08-31 01:59:34,054 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:34,056 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:34,058 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:34,062 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:34,064 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:34,065 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59: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-08-31 01:59:34,069 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59: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-08-31 01:59:34,073 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59: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-08-31 01:59:34,077 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:34,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-08-31 01:59: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-08-31 01:59:34,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-08-31 01:59:34,087 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:34,198 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-08-31 01:59:34,198 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-08-31 01:59:34,198 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:34,198 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:34,199 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-08-31 01:59:34,201 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-08-31 01:59:34,202 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 01:59:34,202 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 01:59:34,215 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-08-31 01:59:34,215 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~tmp___4~0=-1} Honda state: {ULTIMATE.start_ssl3_connect_~tmp___4~0=-1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-08-31 01:59:34,230 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Forceful destruction successful, exit code 0 [2021-08-31 01:59:34,230 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:34,230 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:34,231 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-08-31 01:59:34,231 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-08-31 01:59:34,233 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 01:59:34,233 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 01:59:34,241 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-08-31 01:59:34,241 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__new_session~0=1} Honda state: {ULTIMATE.start_ssl3_connect_~s__new_session~0=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-08-31 01:59:34,255 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Ended with exit code 0 [2021-08-31 01:59:34,255 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:34,256 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:34,256 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-08-31 01:59:34,257 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-08-31 01:59:34,258 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 01:59:34,258 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 01:59:34,273 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-08-31 01:59:34,273 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~__cil_tmp55~0=768, ULTIMATE.start_ssl3_connect_~s__version~0=66048} Honda state: {ULTIMATE.start_ssl3_connect_~__cil_tmp55~0=768, ULTIMATE.start_ssl3_connect_~s__version~0=66048} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-08-31 01:59:34,288 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Ended with exit code 0 [2021-08-31 01:59:34,288 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:34,289 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:34,289 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-08-31 01:59:34,290 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-08-31 01:59:34,291 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 01:59:34,291 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 01:59:34,304 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-08-31 01:59:34,304 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__init_num~0=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__init_num~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-08-31 01:59:34,319 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-08-31 01:59:34,319 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:34,319 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:34,320 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-08-31 01:59:34,321 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-08-31 01:59:34,322 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 01:59:34,322 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 01:59:34,330 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-08-31 01:59:34,330 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_#t~post36=0} Honda state: {ULTIMATE.start_ssl3_connect_#t~post36=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-08-31 01:59:34,344 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Ended with exit code 0 [2021-08-31 01:59:34,345 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:34,345 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:34,346 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-08-31 01:59:34,349 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 01:59:34,349 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 01:59:34,356 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-08-31 01:59:34,356 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-08-31 01:59:34,357 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__type~0=4096} Honda state: {ULTIMATE.start_ssl3_connect_~s__type~0=4096} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-08-31 01:59:34,373 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-08-31 01:59:34,373 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:34,373 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:34,374 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-08-31 01:59:34,375 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-08-31 01:59:34,377 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 01:59:34,377 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 01:59:34,399 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Ended with exit code 0 [2021-08-31 01:59:34,399 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:34,400 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:34,400 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-08-31 01:59:34,407 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-08-31 01:59:34,408 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-08-31 01:59:34,408 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 01:59:34,428 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-08-31 01:59:34,428 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0=0} Generalized eigenvectors: [{ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0=1}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0=0}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0=0}] Lambdas: [1, 14, 0] Nus: [0, 0] [2021-08-31 01:59:34,443 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Ended with exit code 0 [2021-08-31 01:59:34,444 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:34,444 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:34,445 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-08-31 01:59:34,445 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-08-31 01:59:34,446 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 01:59:34,446 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 01:59:34,460 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-08-31 01:59:34,460 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~cb~0=4} Honda state: {ULTIMATE.start_ssl3_connect_~cb~0=4} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-08-31 01:59:34,475 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-08-31 01:59:34,475 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:34,475 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:34,476 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-08-31 01:59:34,477 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-08-31 01:59:34,478 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 01:59:34,478 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 01:59:34,491 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-08-31 01:59:34,491 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__init_buf___0~0=4} Honda state: {ULTIMATE.start_ssl3_connect_~s__init_buf___0~0=4} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-08-31 01:59:34,506 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-08-31 01:59:34,506 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:34,506 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:34,507 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-08-31 01:59:34,508 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-08-31 01:59:34,509 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 01:59:34,509 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 01:59:34,516 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-08-31 01:59:34,517 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~skip~0=0} Honda state: {ULTIMATE.start_ssl3_connect_~skip~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-08-31 01:59:34,531 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Ended with exit code 0 [2021-08-31 01:59:34,532 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:34,532 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:34,533 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-08-31 01:59:34,533 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-08-31 01:59:34,534 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 01:59:34,535 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 01:59:34,542 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-08-31 01:59:34,543 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__server~0=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__server~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-08-31 01:59:34,559 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Forceful destruction successful, exit code 0 [2021-08-31 01:59:34,560 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:34,560 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:34,560 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-08-31 01:59:34,561 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-08-31 01:59:34,562 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 01:59:34,563 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 01:59:34,585 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-08-31 01:59:34,585 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:34,585 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:34,586 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-08-31 01:59:34,587 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-08-31 01:59:34,588 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-08-31 01:59:34,588 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 01:59:34,608 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-08-31 01:59:34,608 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0=0} Generalized eigenvectors: [{ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0=-3}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0=0}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0=4}] Lambdas: [1, 0, 1] Nus: [0, 0] [2021-08-31 01:59:34,624 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Forceful destruction successful, exit code 0 [2021-08-31 01:59:34,624 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:34,624 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:34,625 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-08-31 01:59:34,625 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-08-31 01:59:34,627 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 01:59:34,627 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 01:59:34,641 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-08-31 01:59:34,641 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__s3__tmp__reuse_message~0=-1} Honda state: {ULTIMATE.start_ssl3_connect_~s__s3__tmp__reuse_message~0=-1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-08-31 01:59:34,656 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Forceful destruction successful, exit code 0 [2021-08-31 01:59:34,656 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:34,656 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:34,657 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-08-31 01:59:34,661 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-08-31 01:59:34,662 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 01:59:34,663 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 01:59:34,671 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-08-31 01:59:34,672 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_#t~post38=0} Honda state: {ULTIMATE.start_ssl3_connect_#t~post38=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-08-31 01:59:34,686 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Ended with exit code 0 [2021-08-31 01:59:34,687 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:34,687 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:34,687 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-08-31 01:59:34,688 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-08-31 01:59:34,690 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 01:59:34,690 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 01:59:34,720 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Forceful destruction successful, exit code 0 [2021-08-31 01:59:34,721 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:34,721 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:34,721 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-08-31 01:59:34,724 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-08-31 01:59:34,724 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-08-31 01:59:34,725 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 01:59:34,756 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-08-31 01:59:34,771 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Ended with exit code 0 [2021-08-31 01:59:34,772 INFO L210 LassoAnalysis]: Preferences: [2021-08-31 01:59:34,773 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-08-31 01:59:34,773 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-08-31 01:59:34,773 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-08-31 01:59:34,773 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-08-31 01:59:34,773 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:34,773 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-08-31 01:59:34,773 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-08-31 01:59:34,773 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-1.c_Iteration2_Loop [2021-08-31 01:59:34,773 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-08-31 01:59:34,773 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-08-31 01:59:34,775 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:34,778 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:34,783 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:34,784 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:34,786 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:34,787 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:34,789 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:34,790 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:34,792 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:34,794 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:34,806 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:34,817 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:34,819 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:34,821 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:34,826 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:34,828 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:34,940 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-08-31 01:59:34,940 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-08-31 01:59:34,940 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:34,940 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:34,953 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-08-31 01:59:34,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-08-31 01:59:34,967 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:59:34,968 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:59:34,968 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:59:34,968 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-08-31 01:59:34,968 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 01:59:34,968 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-08-31 01:59:34,969 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-08-31 01:59:34,969 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:59:34,971 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:59:34,986 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-08-31 01:59:34,986 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:34,986 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:34,987 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-08-31 01:59:34,988 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-08-31 01:59:34,989 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-08-31 01:59:34,995 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:59:34,995 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:59:34,995 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:59:34,995 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:59:34,995 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 01:59:34,997 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-08-31 01:59:34,997 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:59:35,004 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:59:35,019 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-08-31 01:59:35,020 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:35,020 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:35,021 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-08-31 01:59:35,022 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-08-31 01:59:35,023 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-08-31 01:59:35,029 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:59:35,029 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:59:35,029 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:59:35,029 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:59:35,030 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 01:59:35,030 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-08-31 01:59:35,030 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:59:35,031 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:59:35,047 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Forceful destruction successful, exit code 0 [2021-08-31 01:59:35,047 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:35,047 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:35,048 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-08-31 01:59:35,048 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-08-31 01:59:35,049 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-08-31 01:59:35,056 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:59:35,056 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:59:35,056 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:59:35,056 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:59:35,056 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 01:59:35,057 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-08-31 01:59:35,057 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:59:35,058 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:59:35,072 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-08-31 01:59:35,073 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:35,073 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:35,073 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-08-31 01:59:35,074 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-08-31 01:59:35,075 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:59:35,082 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:59:35,082 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:59:35,082 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:59:35,082 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:59:35,082 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 01:59:35,083 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-08-31 01:59:35,083 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:59:35,084 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:59:35,099 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Ended with exit code 0 [2021-08-31 01:59:35,100 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:35,100 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:35,100 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-08-31 01:59:35,101 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-08-31 01:59:35,102 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-08-31 01:59:35,109 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:59:35,109 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:59:35,109 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:59:35,109 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:59:35,109 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 01:59:35,111 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-08-31 01:59:35,111 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:59:35,112 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:59:35,127 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Ended with exit code 0 [2021-08-31 01:59:35,127 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:35,127 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:35,128 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-08-31 01:59:35,129 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-08-31 01:59:35,130 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-08-31 01:59:35,137 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:59:35,137 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:59:35,137 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:59:35,137 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:59:35,137 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 01:59:35,137 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-08-31 01:59:35,137 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:59:35,138 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:59:35,153 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Ended with exit code 0 [2021-08-31 01:59:35,153 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:35,154 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:35,154 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-08-31 01:59:35,156 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-08-31 01:59:35,158 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-08-31 01:59:35,164 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:59:35,164 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:59:35,165 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:59:35,165 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:59:35,165 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 01:59:35,168 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-08-31 01:59:35,169 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:59:35,171 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:59:35,187 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Ended with exit code 0 [2021-08-31 01:59:35,187 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:35,187 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:35,188 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-08-31 01:59:35,189 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-08-31 01:59:35,190 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-08-31 01:59:35,196 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:59:35,196 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:59:35,196 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:59:35,196 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-08-31 01:59:35,196 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 01:59:35,197 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-08-31 01:59:35,197 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:59:35,203 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:59:35,218 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Ended with exit code 0 [2021-08-31 01:59:35,218 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:35,218 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:35,219 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-08-31 01:59:35,220 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-08-31 01:59:35,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-08-31 01:59:35,227 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:59:35,227 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:59:35,227 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:59:35,227 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-08-31 01:59:35,227 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 01:59:35,230 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-08-31 01:59:35,230 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:59:35,249 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:59:35,264 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-08-31 01:59:35,264 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:35,264 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:35,265 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-08-31 01:59:35,266 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-08-31 01:59:35,267 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-08-31 01:59:35,273 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:59:35,273 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:59:35,273 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:59:35,273 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:59:35,274 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 01:59:35,274 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-08-31 01:59:35,274 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:59:35,275 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:59:35,290 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-08-31 01:59:35,290 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:35,290 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:35,292 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-08-31 01:59:35,292 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-08-31 01:59:35,293 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-08-31 01:59:35,301 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:59:35,301 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:59:35,301 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:59:35,301 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:59:35,301 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 01:59:35,302 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-08-31 01:59:35,302 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:59:35,317 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:59:35,332 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-08-31 01:59:35,332 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:35,332 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:35,333 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-08-31 01:59:35,335 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-08-31 01:59:35,335 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-08-31 01:59:35,342 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:59:35,342 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:59:35,342 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:59:35,342 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:59:35,342 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 01:59:35,356 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-08-31 01:59:35,356 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:59:35,359 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:59:35,375 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-08-31 01:59:35,375 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:35,375 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:35,376 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-08-31 01:59:35,377 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-08-31 01:59:35,378 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-08-31 01:59:35,384 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:59:35,384 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:59:35,385 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:59:35,385 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:59:35,385 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 01:59:35,386 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-08-31 01:59:35,386 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:59:35,395 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-08-31 01:59:35,397 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-08-31 01:59:35,397 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2021-08-31 01:59:35,398 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:35,398 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:35,398 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-08-31 01:59:35,399 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-08-31 01:59:35,400 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-08-31 01:59:35,400 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-08-31 01:59:35,400 INFO L513 LassoAnalysis]: Proved termination. [2021-08-31 01:59:35,400 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_connect_~s__state~0) = 1*ULTIMATE.start_ssl3_connect_~s__state~0 Supporting invariants [] [2021-08-31 01:59:35,415 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-08-31 01:59:35,416 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-08-31 01:59:35,431 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 01:59:35,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 01:59:35,449 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 2 conjunts are in the unsatisfiable core [2021-08-31 01:59:35,449 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-31 01:59:35,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 01:59:35,468 INFO L263 TraceCheckSpWp]: Trace formula consists of 34 conjuncts, 4 conjunts are in the unsatisfiable core [2021-08-31 01:59:35,469 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-31 01:59:35,525 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-31 01:59:35,526 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-08-31 01:59:35,526 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 122 states and 186 transitions. cyclomatic complexity: 65 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-08-31 01:59:35,610 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Forceful destruction successful, exit code 0 [2021-08-31 01:59:35,892 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 122 states and 186 transitions. cyclomatic complexity: 65. 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 404 states and 596 transitions. Complement of second has 7 states. [2021-08-31 01:59:35,893 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-08-31 01:59:35,893 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-08-31 01:59:35,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 274 transitions. [2021-08-31 01:59:35,894 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 274 transitions. Stem has 5 letters. Loop has 13 letters. [2021-08-31 01:59:35,894 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-08-31 01:59:35,894 INFO L634 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2021-08-31 01:59:35,903 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 01:59:35,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 01:59:35,919 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 2 conjunts are in the unsatisfiable core [2021-08-31 01:59:35,920 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-31 01:59:35,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 01:59:35,940 INFO L263 TraceCheckSpWp]: Trace formula consists of 34 conjuncts, 4 conjunts are in the unsatisfiable core [2021-08-31 01:59:35,940 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-31 01:59:35,992 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-31 01:59:35,993 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-08-31 01:59:35,993 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 122 states and 186 transitions. cyclomatic complexity: 65 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-08-31 01:59:36,360 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 122 states and 186 transitions. cyclomatic complexity: 65. 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 435 states and 640 transitions. Complement of second has 9 states. [2021-08-31 01:59:36,361 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-08-31 01:59:36,362 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-08-31 01:59:36,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 296 transitions. [2021-08-31 01:59:36,362 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 296 transitions. Stem has 5 letters. Loop has 13 letters. [2021-08-31 01:59:36,362 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-08-31 01:59:36,363 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 296 transitions. Stem has 18 letters. Loop has 13 letters. [2021-08-31 01:59:36,363 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-08-31 01:59:36,363 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 296 transitions. Stem has 5 letters. Loop has 26 letters. [2021-08-31 01:59:36,363 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-08-31 01:59:36,363 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 435 states and 640 transitions. [2021-08-31 01:59:36,367 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 230 [2021-08-31 01:59:36,369 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 435 states to 339 states and 513 transitions. [2021-08-31 01:59:36,369 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 318 [2021-08-31 01:59:36,370 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 319 [2021-08-31 01:59:36,370 INFO L73 IsDeterministic]: Start isDeterministic. Operand 339 states and 513 transitions. [2021-08-31 01:59:36,370 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 01:59:36,370 INFO L681 BuchiCegarLoop]: Abstraction has 339 states and 513 transitions. [2021-08-31 01:59:36,371 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 339 states and 513 transitions. [2021-08-31 01:59:36,375 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 339 to 145. [2021-08-31 01:59:36,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 145 states, 145 states have (on average 1.5034482758620689) internal successors, (218), 144 states have internal predecessors, (218), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 01:59:36,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 145 states to 145 states and 218 transitions. [2021-08-31 01:59:36,376 INFO L704 BuchiCegarLoop]: Abstraction has 145 states and 218 transitions. [2021-08-31 01:59:36,376 INFO L587 BuchiCegarLoop]: Abstraction has 145 states and 218 transitions. [2021-08-31 01:59:36,376 INFO L425 BuchiCegarLoop]: ======== Iteration 3============ [2021-08-31 01:59:36,376 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 145 states and 218 transitions. [2021-08-31 01:59:36,377 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 115 [2021-08-31 01:59:36,377 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 01:59:36,377 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 01:59:36,378 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-08-31 01:59:36,378 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 01:59:36,378 INFO L791 eck$LassoCheckResult]: Stem: 2267#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 2210#L-1 havoc main_#res;havoc main_#t~ret55, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := 12292;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 2211#L84 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 2142#L87-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 2143#L92 assume 0 != ssl3_connect_~tmp___1~0 - 12288; 2206#L93 assume !(0 != ssl3_connect_~tmp___2~0 - 16384); 2171#L98-1 [2021-08-31 01:59:36,379 INFO L793 eck$LassoCheckResult]: Loop: 2171#L98-1 assume !false; 2172#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 2264#L101 assume 12292 == ssl3_connect_~s__state~0; 2217#L102 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 2202#L206 ssl3_connect_~s__server~0 := 0; 2203#L211 assume 0 != ssl3_connect_~cb~0; 2248#L211-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 2249#L216 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 2246#L222 assume !(0 == ssl3_connect_~s__init_buf___0~0); 2159#L222-2 assume !(0 == ssl3_connect_~tmp___4~0); 2160#L238 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 2167#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 2137#L516 ssl3_connect_~skip~0 := 0; 2171#L98-1 [2021-08-31 01:59:36,379 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 01:59:36,379 INFO L82 PathProgramCache]: Analyzing trace with hash 889513681, now seen corresponding path program 1 times [2021-08-31 01:59:36,379 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 01:59:36,379 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1343039406] [2021-08-31 01:59:36,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:59:36,380 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 01:59:36,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 01:59:36,388 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 01:59:36,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 01:59:36,398 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 01:59:36,398 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 01:59:36,398 INFO L82 PathProgramCache]: Analyzing trace with hash -1604853920, now seen corresponding path program 2 times [2021-08-31 01:59:36,399 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 01:59:36,399 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2012869105] [2021-08-31 01:59:36,399 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:59:36,399 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 01:59:36,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 01:59:36,403 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 01:59:36,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 01:59:36,408 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 01:59:36,408 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 01:59:36,408 INFO L82 PathProgramCache]: Analyzing trace with hash 2032962192, now seen corresponding path program 1 times [2021-08-31 01:59:36,408 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 01:59:36,408 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1168903083] [2021-08-31 01:59:36,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:59:36,409 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 01:59:36,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 01:59:36,418 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 01:59:36,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 01:59:36,432 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 01:59:36,524 INFO L210 LassoAnalysis]: Preferences: [2021-08-31 01:59:36,524 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-08-31 01:59:36,524 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-08-31 01:59:36,524 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-08-31 01:59:36,524 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-08-31 01:59:36,524 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:36,528 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-08-31 01:59:36,528 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-08-31 01:59:36,529 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-1.c_Iteration3_Loop [2021-08-31 01:59:36,529 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-08-31 01:59:36,529 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-08-31 01:59:36,531 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:36,533 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:36,535 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:36,537 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:36,539 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:36,541 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:36,548 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:36,550 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:36,554 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:36,557 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:36,559 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:36,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-08-31 01:59:36,564 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:36,566 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:36,568 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:36,570 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:36,675 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-08-31 01:59:36,675 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-08-31 01:59:36,676 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:36,676 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:36,678 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-08-31 01:59:36,678 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-08-31 01:59:36,680 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 01:59:36,680 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 01:59:36,713 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-08-31 01:59:36,713 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~tmp___4~0=-1} Honda state: {ULTIMATE.start_ssl3_connect_~tmp___4~0=-1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-08-31 01:59:36,732 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-08-31 01:59:36,733 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:36,733 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:36,733 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-08-31 01:59:36,734 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-08-31 01:59:36,735 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 01:59:36,735 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 01:59:36,750 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-08-31 01:59:36,750 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_#t~post36=0} Honda state: {ULTIMATE.start_ssl3_connect_#t~post36=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-08-31 01:59:36,765 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Forceful destruction successful, exit code 0 [2021-08-31 01:59:36,765 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:36,765 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:36,766 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-08-31 01:59:36,766 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-08-31 01:59:36,767 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 01:59:36,767 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 01:59:36,775 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-08-31 01:59:36,775 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__type~0=4096} Honda state: {ULTIMATE.start_ssl3_connect_~s__type~0=4096} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-08-31 01:59:36,790 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-08-31 01:59:36,790 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:36,790 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:36,791 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-08-31 01:59:36,791 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-08-31 01:59:36,793 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 01:59:36,793 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 01:59:36,800 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-08-31 01:59:36,801 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__new_session~0=1} Honda state: {ULTIMATE.start_ssl3_connect_~s__new_session~0=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-08-31 01:59:36,817 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-08-31 01:59:36,817 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:36,817 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:36,818 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-08-31 01:59:36,818 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-08-31 01:59:36,819 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 01:59:36,819 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 01:59:36,827 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-08-31 01:59:36,827 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__init_num~0=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__init_num~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-08-31 01:59:36,842 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-08-31 01:59:36,842 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:36,842 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:36,843 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-08-31 01:59:36,843 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-08-31 01:59:36,844 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 01:59:36,845 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 01:59:36,857 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-08-31 01:59:36,857 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~__cil_tmp55~0=768, ULTIMATE.start_ssl3_connect_~s__version~0=66048} Honda state: {ULTIMATE.start_ssl3_connect_~__cil_tmp55~0=768, ULTIMATE.start_ssl3_connect_~s__version~0=66048} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-08-31 01:59:36,872 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (61)] Ended with exit code 0 [2021-08-31 01:59:36,872 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:36,872 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:36,873 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-08-31 01:59:36,873 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-08-31 01:59:36,874 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 01:59:36,874 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 01:59:36,895 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-08-31 01:59:36,895 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__s3__tmp__reuse_message~0=-1} Honda state: {ULTIMATE.start_ssl3_connect_~s__s3__tmp__reuse_message~0=-1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-08-31 01:59:36,910 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (62)] Forceful destruction successful, exit code 0 [2021-08-31 01:59:36,911 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:36,911 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:36,912 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-08-31 01:59:36,912 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-08-31 01:59:36,914 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 01:59:36,914 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 01:59:36,938 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-08-31 01:59:36,938 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:36,938 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:36,939 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-08-31 01:59:36,939 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-08-31 01:59:36,941 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-08-31 01:59:36,941 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 01:59:36,960 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-08-31 01:59:36,961 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0=0} Generalized eigenvectors: [{ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0=1}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0=0}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0=0}] Lambdas: [1, 14, 0] Nus: [0, 0] [2021-08-31 01:59:36,976 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-08-31 01:59:36,976 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:36,976 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:36,977 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-08-31 01:59:36,977 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-08-31 01:59:36,979 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 01:59:36,979 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 01:59:37,001 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (65)] Ended with exit code 0 [2021-08-31 01:59:37,001 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:37,001 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:37,002 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-08-31 01:59:37,002 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-08-31 01:59:37,003 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-08-31 01:59:37,004 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 01:59:37,041 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-08-31 01:59:37,042 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0=0} Generalized eigenvectors: [{ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0=-3}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0=0}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0=4}] Lambdas: [1, 0, 1] Nus: [0, 0] [2021-08-31 01:59:37,064 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (66)] Forceful destruction successful, exit code 0 [2021-08-31 01:59:37,064 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:37,064 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:37,065 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-08-31 01:59:37,077 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-08-31 01:59:37,077 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 01:59:37,077 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 01:59:37,088 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-08-31 01:59:37,088 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_#t~post38=0} Honda state: {ULTIMATE.start_ssl3_connect_#t~post38=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-08-31 01:59:37,103 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-08-31 01:59:37,103 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:37,103 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:37,104 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-08-31 01:59:37,104 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-08-31 01:59:37,107 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 01:59:37,107 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 01:59:37,135 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-08-31 01:59:37,135 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:37,135 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:37,136 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-08-31 01:59:37,136 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-08-31 01:59:37,137 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-08-31 01:59:37,137 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 01:59:37,146 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-08-31 01:59:37,161 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-08-31 01:59:37,161 INFO L210 LassoAnalysis]: Preferences: [2021-08-31 01:59:37,161 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-08-31 01:59:37,161 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-08-31 01:59:37,161 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-08-31 01:59:37,161 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-08-31 01:59:37,161 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:37,161 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-08-31 01:59:37,161 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-08-31 01:59:37,161 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-1.c_Iteration3_Loop [2021-08-31 01:59:37,161 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-08-31 01:59:37,161 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-08-31 01:59:37,163 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:37,170 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:37,172 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:37,173 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:37,175 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:37,177 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:37,178 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:37,182 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:37,184 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:37,186 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:37,188 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:37,193 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:37,197 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:37,199 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:37,201 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:37,203 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:37,310 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-08-31 01:59:37,311 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-08-31 01:59:37,311 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:37,311 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:37,312 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-08-31 01:59:37,312 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-08-31 01:59:37,314 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:59:37,320 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:59:37,320 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:59:37,320 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:59:37,320 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-08-31 01:59:37,320 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 01:59:37,321 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-08-31 01:59:37,321 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:59:37,322 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:59:37,337 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (70)] Ended with exit code 0 [2021-08-31 01:59:37,337 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:37,337 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:37,338 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-08-31 01:59:37,338 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-08-31 01:59:37,339 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-08-31 01:59:37,345 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:59:37,345 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:59:37,345 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:59:37,346 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:59:37,346 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 01:59:37,346 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-08-31 01:59:37,346 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:59:37,348 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:59:37,363 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-08-31 01:59:37,363 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:37,364 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:37,364 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-08-31 01:59:37,365 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-08-31 01:59:37,366 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:59:37,373 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:59:37,373 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:59:37,373 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:59:37,373 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:59:37,373 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 01:59:37,374 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-08-31 01:59:37,374 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:59:37,375 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:59:37,390 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-08-31 01:59:37,390 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:37,391 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:37,391 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-08-31 01:59:37,392 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-08-31 01:59:37,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-08-31 01:59:37,399 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:59:37,400 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:59:37,400 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:59:37,400 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:59:37,400 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 01:59:37,400 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-08-31 01:59:37,400 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:59:37,401 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:59:37,417 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (73)] Ended with exit code 0 [2021-08-31 01:59:37,417 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:37,417 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:37,418 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-08-31 01:59:37,418 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-08-31 01:59:37,419 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-08-31 01:59:37,426 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:59:37,426 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:59:37,426 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:59:37,426 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:59:37,426 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 01:59:37,427 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-08-31 01:59:37,427 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:59:37,428 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:59:37,442 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-08-31 01:59:37,443 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:37,443 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:37,443 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-08-31 01:59:37,444 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-08-31 01:59:37,445 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:59:37,452 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:59:37,452 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:59:37,452 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:59:37,452 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-08-31 01:59:37,452 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 01:59:37,453 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-08-31 01:59:37,453 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:59:37,458 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:59:37,473 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-08-31 01:59:37,473 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:37,474 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:37,474 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-08-31 01:59:37,475 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-08-31 01:59:37,476 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:59:37,483 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:59:37,483 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:59:37,483 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:59:37,483 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:59:37,483 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 01:59:37,484 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-08-31 01:59:37,484 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:59:37,514 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:59:37,529 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (76)] Ended with exit code 0 [2021-08-31 01:59:37,529 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:37,529 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:37,530 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-08-31 01:59:37,530 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-08-31 01:59:37,531 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-08-31 01:59:37,538 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:59:37,538 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:59:37,538 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:59:37,538 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:59:37,538 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 01:59:37,538 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-08-31 01:59:37,538 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:59:37,540 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:59:37,554 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-08-31 01:59:37,555 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:37,555 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:37,555 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-08-31 01:59:37,556 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-08-31 01:59:37,557 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-08-31 01:59:37,563 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:59:37,564 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:59:37,564 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:59:37,564 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:59:37,564 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 01:59:37,564 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-08-31 01:59:37,564 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:59:37,565 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:59:37,580 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (78)] Ended with exit code 0 [2021-08-31 01:59:37,580 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:37,580 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:37,581 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-08-31 01:59:37,582 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-08-31 01:59:37,583 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-08-31 01:59:37,589 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:59:37,589 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:59:37,589 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:59:37,589 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:59:37,589 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 01:59:37,590 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-08-31 01:59:37,590 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:59:37,591 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:59:37,605 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-08-31 01:59:37,606 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:37,606 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:37,606 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-08-31 01:59:37,607 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-08-31 01:59:37,608 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-08-31 01:59:37,615 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:59:37,615 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:59:37,615 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:59:37,615 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:59:37,615 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 01:59:37,616 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-08-31 01:59:37,616 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:59:37,618 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-08-31 01:59:37,620 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-08-31 01:59:37,620 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2021-08-31 01:59:37,620 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:37,620 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:37,621 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-08-31 01:59:37,623 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-08-31 01:59:37,624 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-08-31 01:59:37,624 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-08-31 01:59:37,624 INFO L513 LassoAnalysis]: Proved termination. [2021-08-31 01:59:37,624 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_connect_~s__state~0) = 1*ULTIMATE.start_ssl3_connect_~s__state~0 Supporting invariants [] [2021-08-31 01:59:37,657 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-08-31 01:59:37,658 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-08-31 01:59:37,667 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 01:59:37,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 01:59:37,686 INFO L263 TraceCheckSpWp]: Trace formula consists of 59 conjuncts, 2 conjunts are in the unsatisfiable core [2021-08-31 01:59:37,687 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-31 01:59:37,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 01:59:37,706 INFO L263 TraceCheckSpWp]: Trace formula consists of 34 conjuncts, 4 conjunts are in the unsatisfiable core [2021-08-31 01:59:37,707 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-31 01:59:37,751 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-31 01:59:37,751 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-08-31 01:59:37,752 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 145 states and 218 transitions. cyclomatic complexity: 75 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-08-31 01:59:38,097 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 145 states and 218 transitions. cyclomatic complexity: 75. 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 427 states and 628 transitions. Complement of second has 7 states. [2021-08-31 01:59:38,108 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-08-31 01:59:38,109 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-08-31 01:59:38,110 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 274 transitions. [2021-08-31 01:59:38,110 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 274 transitions. Stem has 6 letters. Loop has 13 letters. [2021-08-31 01:59:38,110 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-08-31 01:59:38,110 INFO L634 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2021-08-31 01:59:38,122 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-08-31 01:59:38,124 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 01:59:38,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 01:59:38,137 INFO L263 TraceCheckSpWp]: Trace formula consists of 59 conjuncts, 2 conjunts are in the unsatisfiable core [2021-08-31 01:59:38,138 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-31 01:59:38,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 01:59:38,153 INFO L263 TraceCheckSpWp]: Trace formula consists of 34 conjuncts, 4 conjunts are in the unsatisfiable core [2021-08-31 01:59:38,153 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-31 01:59:38,200 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-31 01:59:38,201 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-08-31 01:59:38,201 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 145 states and 218 transitions. cyclomatic complexity: 75 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-08-31 01:59:38,507 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 145 states and 218 transitions. cyclomatic complexity: 75. 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 458 states and 672 transitions. Complement of second has 9 states. [2021-08-31 01:59:38,508 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-08-31 01:59:38,508 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-08-31 01:59:38,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 296 transitions. [2021-08-31 01:59:38,509 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 296 transitions. Stem has 6 letters. Loop has 13 letters. [2021-08-31 01:59:38,509 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-08-31 01:59:38,509 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 296 transitions. Stem has 19 letters. Loop has 13 letters. [2021-08-31 01:59:38,509 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-08-31 01:59:38,509 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 296 transitions. Stem has 6 letters. Loop has 26 letters. [2021-08-31 01:59:38,510 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-08-31 01:59:38,510 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 458 states and 672 transitions. [2021-08-31 01:59:38,513 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 230 [2021-08-31 01:59:38,515 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 458 states to 362 states and 545 transitions. [2021-08-31 01:59:38,515 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 321 [2021-08-31 01:59:38,516 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 322 [2021-08-31 01:59:38,516 INFO L73 IsDeterministic]: Start isDeterministic. Operand 362 states and 545 transitions. [2021-08-31 01:59:38,516 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 01:59:38,517 INFO L681 BuchiCegarLoop]: Abstraction has 362 states and 545 transitions. [2021-08-31 01:59:38,517 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 362 states and 545 transitions. [2021-08-31 01:59:38,521 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 362 to 145. [2021-08-31 01:59:38,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 145 states, 145 states have (on average 1.5034482758620689) internal successors, (218), 144 states have internal predecessors, (218), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 01:59:38,522 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 145 states to 145 states and 218 transitions. [2021-08-31 01:59:38,522 INFO L704 BuchiCegarLoop]: Abstraction has 145 states and 218 transitions. [2021-08-31 01:59:38,522 INFO L587 BuchiCegarLoop]: Abstraction has 145 states and 218 transitions. [2021-08-31 01:59:38,522 INFO L425 BuchiCegarLoop]: ======== Iteration 4============ [2021-08-31 01:59:38,522 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 145 states and 218 transitions. [2021-08-31 01:59:38,523 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 115 [2021-08-31 01:59:38,523 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 01:59:38,523 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 01:59:38,524 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-08-31 01:59:38,524 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 01:59:38,524 INFO L791 eck$LassoCheckResult]: Stem: 3451#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 3395#L-1 havoc main_#res;havoc main_#t~ret55, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := 12292;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 3396#L84 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 3326#L87-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 3327#L92 assume 0 != ssl3_connect_~tmp___1~0 - 12288; 3390#L93 assume 0 != ssl3_connect_~tmp___2~0 - 16384; 3355#L98-1 [2021-08-31 01:59:38,524 INFO L793 eck$LassoCheckResult]: Loop: 3355#L98-1 assume !false; 3356#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 3449#L101 assume 12292 == ssl3_connect_~s__state~0; 3402#L102 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 3386#L206 ssl3_connect_~s__server~0 := 0; 3387#L211 assume 0 != ssl3_connect_~cb~0; 3433#L211-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 3434#L216 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 3431#L222 assume !(0 == ssl3_connect_~s__init_buf___0~0); 3343#L222-2 assume !(0 == ssl3_connect_~tmp___4~0); 3344#L238 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 3351#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 3323#L516 ssl3_connect_~skip~0 := 0; 3355#L98-1 [2021-08-31 01:59:38,525 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 01:59:38,525 INFO L82 PathProgramCache]: Analyzing trace with hash 889513679, now seen corresponding path program 1 times [2021-08-31 01:59:38,525 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 01:59:38,525 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [273323510] [2021-08-31 01:59:38,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:59:38,525 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 01:59:38,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 01:59:38,542 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 01:59:38,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 01:59:38,558 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 01:59:38,559 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 01:59:38,559 INFO L82 PathProgramCache]: Analyzing trace with hash -1604853920, now seen corresponding path program 3 times [2021-08-31 01:59:38,559 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 01:59:38,559 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1631117080] [2021-08-31 01:59:38,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:59:38,560 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 01:59:38,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 01:59:38,564 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 01:59:38,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 01:59:38,571 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 01:59:38,572 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 01:59:38,575 INFO L82 PathProgramCache]: Analyzing trace with hash -1250887854, now seen corresponding path program 1 times [2021-08-31 01:59:38,575 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 01:59:38,575 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1338328167] [2021-08-31 01:59:38,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:59:38,575 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 01:59:38,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 01:59:38,583 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 01:59:38,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 01:59:38,593 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 01:59:38,708 INFO L210 LassoAnalysis]: Preferences: [2021-08-31 01:59:38,708 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-08-31 01:59:38,708 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-08-31 01:59:38,708 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-08-31 01:59:38,708 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-08-31 01:59:38,708 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:38,708 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-08-31 01:59:38,708 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-08-31 01:59:38,708 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-1.c_Iteration4_Loop [2021-08-31 01:59:38,708 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-08-31 01:59:38,708 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-08-31 01:59:38,709 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:38,711 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:38,714 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:38,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-08-31 01:59:38,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-08-31 01:59:38,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-08-31 01:59:38,725 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:38,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-08-31 01:59:38,729 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:38,731 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:38,733 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:38,735 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:38,737 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:38,739 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:38,740 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:38,742 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:38,849 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-08-31 01:59:38,849 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-08-31 01:59:38,849 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:38,850 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:38,850 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-08-31 01:59:38,851 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-08-31 01:59:38,852 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 01:59:38,852 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 01:59:38,865 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-08-31 01:59:38,866 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~tmp___4~0=-1} Honda state: {ULTIMATE.start_ssl3_connect_~tmp___4~0=-1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-08-31 01:59:38,880 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (82)] Ended with exit code 0 [2021-08-31 01:59:38,881 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:38,881 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:38,881 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-08-31 01:59:38,882 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-08-31 01:59:38,883 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 01:59:38,883 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 01:59:38,892 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-08-31 01:59:38,892 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__type~0=4096} Honda state: {ULTIMATE.start_ssl3_connect_~s__type~0=4096} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-08-31 01:59:38,907 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-08-31 01:59:38,907 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:38,907 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:38,908 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-08-31 01:59:38,908 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-08-31 01:59:38,910 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 01:59:38,910 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 01:59:38,922 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-08-31 01:59:38,922 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~__cil_tmp55~0=768, ULTIMATE.start_ssl3_connect_~s__version~0=66048} Honda state: {ULTIMATE.start_ssl3_connect_~__cil_tmp55~0=768, ULTIMATE.start_ssl3_connect_~s__version~0=66048} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-08-31 01:59:38,940 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (84)] Forceful destruction successful, exit code 0 [2021-08-31 01:59:38,940 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:38,940 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:38,941 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-08-31 01:59:38,941 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-08-31 01:59:38,943 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 01:59:38,943 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 01:59:38,970 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (85)] Ended with exit code 0 [2021-08-31 01:59:38,971 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:38,971 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:38,971 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-08-31 01:59:38,972 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-08-31 01:59:38,973 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-08-31 01:59:38,973 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 01:59:38,982 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-08-31 01:59:38,997 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-08-31 01:59:38,997 INFO L210 LassoAnalysis]: Preferences: [2021-08-31 01:59:38,997 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-08-31 01:59:38,997 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-08-31 01:59:38,997 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-08-31 01:59:38,997 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-08-31 01:59:38,997 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:38,997 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-08-31 01:59:38,997 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-08-31 01:59:38,997 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-1.c_Iteration4_Loop [2021-08-31 01:59:38,997 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-08-31 01:59:38,997 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-08-31 01:59:38,998 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:39,006 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:39,009 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:39,011 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:39,015 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:39,016 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:39,017 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:39,019 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:39,020 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:39,024 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:39,026 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:39,027 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:39,029 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:39,030 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:39,033 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:39,035 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:39,124 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-08-31 01:59:39,124 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-08-31 01:59:39,125 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:39,125 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:39,125 INFO L229 MonitoredProcess]: Starting monitored process 87 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 01:59:39,126 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (87)] Waiting until timeout for monitored process [2021-08-31 01:59:39,128 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:59:39,135 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:59:39,135 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:59:39,135 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:59:39,135 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-08-31 01:59:39,135 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 01:59:39,136 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-08-31 01:59:39,136 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:59:39,137 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:59:39,152 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (87)] Forceful destruction successful, exit code 0 [2021-08-31 01:59:39,152 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:39,153 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:39,153 INFO L229 MonitoredProcess]: Starting monitored process 88 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 01:59:39,156 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (88)] Waiting until timeout for monitored process [2021-08-31 01:59:39,158 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-08-31 01:59:39,165 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:59:39,165 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:59:39,165 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:59:39,165 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:59:39,165 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 01:59:39,166 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-08-31 01:59:39,166 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:59:39,167 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:59:39,182 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (88)] Ended with exit code 0 [2021-08-31 01:59:39,182 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:39,183 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:39,183 INFO L229 MonitoredProcess]: Starting monitored process 89 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 01:59:39,184 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (89)] Waiting until timeout for monitored process [2021-08-31 01:59:39,185 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-08-31 01:59:39,191 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:59:39,191 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:59:39,191 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:59:39,191 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:59:39,191 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 01:59:39,192 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-08-31 01:59:39,192 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:59:39,193 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:59:39,208 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (89)] Forceful destruction successful, exit code 0 [2021-08-31 01:59:39,208 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:39,208 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:39,209 INFO L229 MonitoredProcess]: Starting monitored process 90 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 01:59:39,209 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (90)] Waiting until timeout for monitored process [2021-08-31 01:59:39,211 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-08-31 01:59:39,217 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:59:39,217 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:59:39,217 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:59:39,217 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:59:39,218 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 01:59:39,218 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-08-31 01:59:39,218 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:59:39,220 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-08-31 01:59:39,222 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-08-31 01:59:39,222 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2021-08-31 01:59:39,222 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:39,222 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:39,223 INFO L229 MonitoredProcess]: Starting monitored process 91 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 01:59:39,224 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (91)] Waiting until timeout for monitored process [2021-08-31 01:59:39,225 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-08-31 01:59:39,225 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-08-31 01:59:39,225 INFO L513 LassoAnalysis]: Proved termination. [2021-08-31 01:59:39,225 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_connect_~s__state~0) = 1*ULTIMATE.start_ssl3_connect_~s__state~0 Supporting invariants [] [2021-08-31 01:59:39,240 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (90)] Forceful destruction successful, exit code 0 [2021-08-31 01:59:39,241 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-08-31 01:59:39,248 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 01:59:39,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 01:59:39,260 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 2 conjunts are in the unsatisfiable core [2021-08-31 01:59:39,261 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-31 01:59:39,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 01:59:39,282 INFO L263 TraceCheckSpWp]: Trace formula consists of 34 conjuncts, 4 conjunts are in the unsatisfiable core [2021-08-31 01:59:39,283 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-31 01:59:39,354 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-31 01:59:39,354 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-08-31 01:59:39,354 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 145 states and 218 transitions. cyclomatic complexity: 75 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-08-31 01:59:39,670 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (91)] Forceful destruction successful, exit code 0 [2021-08-31 01:59:39,701 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 145 states and 218 transitions. cyclomatic complexity: 75. 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 427 states and 628 transitions. Complement of second has 7 states. [2021-08-31 01:59:39,701 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-08-31 01:59:39,702 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-08-31 01:59:39,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 274 transitions. [2021-08-31 01:59:39,702 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 274 transitions. Stem has 6 letters. Loop has 13 letters. [2021-08-31 01:59:39,703 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-08-31 01:59:39,703 INFO L634 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2021-08-31 01:59:39,710 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 01:59:39,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 01:59:39,722 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 2 conjunts are in the unsatisfiable core [2021-08-31 01:59:39,722 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-31 01:59:39,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 01:59:39,737 INFO L263 TraceCheckSpWp]: Trace formula consists of 34 conjuncts, 4 conjunts are in the unsatisfiable core [2021-08-31 01:59:39,737 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-31 01:59:39,794 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-31 01:59:39,795 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-08-31 01:59:39,795 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 145 states and 218 transitions. cyclomatic complexity: 75 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-08-31 01:59:40,124 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 145 states and 218 transitions. cyclomatic complexity: 75. 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 458 states and 672 transitions. Complement of second has 9 states. [2021-08-31 01:59:40,125 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-08-31 01:59:40,126 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-08-31 01:59:40,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 296 transitions. [2021-08-31 01:59:40,126 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 296 transitions. Stem has 6 letters. Loop has 13 letters. [2021-08-31 01:59:40,126 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-08-31 01:59:40,126 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 296 transitions. Stem has 19 letters. Loop has 13 letters. [2021-08-31 01:59:40,126 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-08-31 01:59:40,127 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 296 transitions. Stem has 6 letters. Loop has 26 letters. [2021-08-31 01:59:40,127 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-08-31 01:59:40,127 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 458 states and 672 transitions. [2021-08-31 01:59:40,130 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 230 [2021-08-31 01:59:40,132 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 458 states to 362 states and 545 transitions. [2021-08-31 01:59:40,132 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 321 [2021-08-31 01:59:40,132 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 322 [2021-08-31 01:59:40,133 INFO L73 IsDeterministic]: Start isDeterministic. Operand 362 states and 545 transitions. [2021-08-31 01:59:40,133 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 01:59:40,133 INFO L681 BuchiCegarLoop]: Abstraction has 362 states and 545 transitions. [2021-08-31 01:59:40,133 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 362 states and 545 transitions. [2021-08-31 01:59:40,137 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 362 to 145. [2021-08-31 01:59:40,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 145 states, 145 states have (on average 1.5034482758620689) internal successors, (218), 144 states have internal predecessors, (218), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 01:59:40,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 145 states to 145 states and 218 transitions. [2021-08-31 01:59:40,138 INFO L704 BuchiCegarLoop]: Abstraction has 145 states and 218 transitions. [2021-08-31 01:59:40,138 INFO L587 BuchiCegarLoop]: Abstraction has 145 states and 218 transitions. [2021-08-31 01:59:40,138 INFO L425 BuchiCegarLoop]: ======== Iteration 5============ [2021-08-31 01:59:40,138 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 145 states and 218 transitions. [2021-08-31 01:59:40,139 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 115 [2021-08-31 01:59:40,139 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 01:59:40,139 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 01:59:40,140 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 01:59:40,140 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 01:59:40,140 INFO L791 eck$LassoCheckResult]: Stem: 4636#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 4580#L-1 havoc main_#res;havoc main_#t~ret55, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := 12292;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 4581#L84 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 4510#L87-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 4511#L92 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 4576#L98-1 assume !false; 4540#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4637#L101 assume !(12292 == ssl3_connect_~s__state~0); 4547#L104 [2021-08-31 01:59:40,140 INFO L793 eck$LassoCheckResult]: Loop: 4547#L104 assume !(16384 == ssl3_connect_~s__state~0); 4548#L107 assume 4096 == ssl3_connect_~s__state~0; 4571#L206 ssl3_connect_~s__server~0 := 0; 4572#L211 assume 0 != ssl3_connect_~cb~0; 4619#L211-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 4620#L216 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 4617#L222 assume !(0 == ssl3_connect_~s__init_buf___0~0); 4524#L222-2 assume !(0 == ssl3_connect_~tmp___4~0); 4525#L238 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 4535#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4616#L516 ssl3_connect_~skip~0 := 0; 4537#L98-1 assume !false; 4538#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4634#L101 assume !(12292 == ssl3_connect_~s__state~0); 4547#L104 [2021-08-31 01:59:40,141 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 01:59:40,141 INFO L82 PathProgramCache]: Analyzing trace with hash 124406554, now seen corresponding path program 1 times [2021-08-31 01:59:40,141 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 01:59:40,141 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [733943338] [2021-08-31 01:59:40,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:59:40,141 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 01:59:40,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 01:59:40,171 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-31 01:59:40,171 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 01:59:40,171 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [733943338] [2021-08-31 01:59:40,171 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [733943338] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 01:59:40,171 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 01:59:40,171 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-08-31 01:59:40,172 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1487335172] [2021-08-31 01:59:40,172 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-08-31 01:59:40,172 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 01:59:40,172 INFO L82 PathProgramCache]: Analyzing trace with hash -2037997693, now seen corresponding path program 1 times [2021-08-31 01:59:40,173 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 01:59:40,173 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [22582687] [2021-08-31 01:59:40,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:59:40,173 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 01:59:40,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 01:59:40,181 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 01:59:40,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 01:59:40,186 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 01:59:40,292 INFO L210 LassoAnalysis]: Preferences: [2021-08-31 01:59:40,292 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-08-31 01:59:40,292 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-08-31 01:59:40,292 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-08-31 01:59:40,292 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-08-31 01:59:40,292 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:40,292 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-08-31 01:59:40,292 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-08-31 01:59:40,292 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-1.c_Iteration5_Loop [2021-08-31 01:59:40,292 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-08-31 01:59:40,293 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-08-31 01:59:40,293 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:40,296 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:40,298 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:40,299 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:40,301 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:40,304 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:40,311 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:40,313 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:40,315 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:40,317 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:40,319 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:40,324 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:40,325 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:40,425 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-08-31 01:59:40,425 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-08-31 01:59:40,426 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:40,426 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:40,428 INFO L229 MonitoredProcess]: Starting monitored process 92 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 01:59:40,429 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (92)] Waiting until timeout for monitored process [2021-08-31 01:59:40,430 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 01:59:40,431 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 01:59:40,444 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-08-31 01:59:40,444 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~cb~0=4} Honda state: {ULTIMATE.start_ssl3_connect_~cb~0=4} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-08-31 01:59:40,458 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (92)] Ended with exit code 0 [2021-08-31 01:59:40,459 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:40,459 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:40,459 INFO L229 MonitoredProcess]: Starting monitored process 93 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 01:59:40,460 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (93)] Waiting until timeout for monitored process [2021-08-31 01:59:40,461 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 01:59:40,461 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 01:59:40,473 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-08-31 01:59:40,473 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~tmp___4~0=-1} Honda state: {ULTIMATE.start_ssl3_connect_~tmp___4~0=-1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-08-31 01:59:40,488 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (93)] Ended with exit code 0 [2021-08-31 01:59:40,488 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:40,488 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:40,489 INFO L229 MonitoredProcess]: Starting monitored process 94 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 01:59:40,490 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (94)] Waiting until timeout for monitored process [2021-08-31 01:59:40,491 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 01:59:40,491 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 01:59:40,512 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (94)] Forceful destruction successful, exit code 0 [2021-08-31 01:59:40,512 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:40,512 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:40,513 INFO L229 MonitoredProcess]: Starting monitored process 95 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 01:59:40,514 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (95)] Waiting until timeout for monitored process [2021-08-31 01:59:40,515 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-08-31 01:59:40,515 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 01:59:40,534 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-08-31 01:59:40,534 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0=0} Generalized eigenvectors: [{ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0=-3}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0=0}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0=4}] Lambdas: [1, 0, 1] Nus: [0, 0] [2021-08-31 01:59:40,549 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (95)] Ended with exit code 0 [2021-08-31 01:59:40,549 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:40,549 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:40,550 INFO L229 MonitoredProcess]: Starting monitored process 96 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 01:59:40,550 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (96)] Waiting until timeout for monitored process [2021-08-31 01:59:40,551 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 01:59:40,551 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 01:59:40,563 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-08-31 01:59:40,564 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__init_buf___0~0=4} Honda state: {ULTIMATE.start_ssl3_connect_~s__init_buf___0~0=4} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-08-31 01:59:40,579 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (96)] Forceful destruction successful, exit code 0 [2021-08-31 01:59:40,579 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:40,580 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:40,580 INFO L229 MonitoredProcess]: Starting monitored process 97 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 01:59:40,581 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (97)] Waiting until timeout for monitored process [2021-08-31 01:59:40,582 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 01:59:40,582 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 01:59:40,594 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-08-31 01:59:40,594 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~__cil_tmp55~0=768, ULTIMATE.start_ssl3_connect_~s__version~0=66048} Honda state: {ULTIMATE.start_ssl3_connect_~__cil_tmp55~0=768, ULTIMATE.start_ssl3_connect_~s__version~0=66048} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-08-31 01:59:40,609 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (97)] Forceful destruction successful, exit code 0 [2021-08-31 01:59:40,609 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:40,609 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:40,609 INFO L229 MonitoredProcess]: Starting monitored process 98 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 01:59:40,610 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (98)] Waiting until timeout for monitored process [2021-08-31 01:59:40,611 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 01:59:40,611 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 01:59:40,632 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-08-31 01:59:40,632 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_#t~post38=0} Honda state: {ULTIMATE.start_ssl3_connect_#t~post38=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-08-31 01:59:40,647 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (98)] Forceful destruction successful, exit code 0 [2021-08-31 01:59:40,647 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:40,647 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:40,647 INFO L229 MonitoredProcess]: Starting monitored process 99 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 01:59:40,648 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (99)] Waiting until timeout for monitored process [2021-08-31 01:59:40,649 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 01:59:40,649 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 01:59:40,656 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-08-31 01:59:40,657 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~skip~0=0} Honda state: {ULTIMATE.start_ssl3_connect_~skip~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-08-31 01:59:40,671 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (99)] Ended with exit code 0 [2021-08-31 01:59:40,671 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:40,671 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:40,672 INFO L229 MonitoredProcess]: Starting monitored process 100 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 01:59:40,672 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (100)] Waiting until timeout for monitored process [2021-08-31 01:59:40,674 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 01:59:40,674 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 01:59:40,686 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-08-31 01:59:40,686 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~tmp___5~0=4} Honda state: {ULTIMATE.start_ssl3_connect_~tmp___5~0=4} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-08-31 01:59:40,701 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (100)] Ended with exit code 0 [2021-08-31 01:59:40,701 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:40,701 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:40,702 INFO L229 MonitoredProcess]: Starting monitored process 101 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 01:59:40,702 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (101)] Waiting until timeout for monitored process [2021-08-31 01:59:40,703 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 01:59:40,703 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 01:59:40,711 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-08-31 01:59:40,711 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__server~0=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__server~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-08-31 01:59:40,725 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (101)] Ended with exit code 0 [2021-08-31 01:59:40,726 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:40,726 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:40,726 INFO L229 MonitoredProcess]: Starting monitored process 102 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 01:59:40,727 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (102)] Waiting until timeout for monitored process [2021-08-31 01:59:40,728 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 01:59:40,728 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 01:59:40,745 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-08-31 01:59:40,745 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__init_num~0=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__init_num~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-08-31 01:59:40,759 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (102)] Ended with exit code 0 [2021-08-31 01:59:40,760 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:40,760 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:40,761 INFO L229 MonitoredProcess]: Starting monitored process 103 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 01:59:40,762 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (103)] Waiting until timeout for monitored process [2021-08-31 01:59:40,763 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 01:59:40,763 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 01:59:40,790 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (103)] Forceful destruction successful, exit code 0 [2021-08-31 01:59:40,791 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:40,791 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:40,791 INFO L229 MonitoredProcess]: Starting monitored process 104 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 01:59:40,792 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (104)] Waiting until timeout for monitored process [2021-08-31 01:59:40,793 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-08-31 01:59:40,793 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 01:59:40,801 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-08-31 01:59:40,816 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (104)] Ended with exit code 0 [2021-08-31 01:59:40,816 INFO L210 LassoAnalysis]: Preferences: [2021-08-31 01:59:40,816 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-08-31 01:59:40,816 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-08-31 01:59:40,816 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-08-31 01:59:40,816 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-08-31 01:59:40,816 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:40,816 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-08-31 01:59:40,816 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-08-31 01:59:40,816 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-1.c_Iteration5_Loop [2021-08-31 01:59:40,816 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-08-31 01:59:40,816 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-08-31 01:59:40,817 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:40,819 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:40,820 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:40,822 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:40,824 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:40,825 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:40,829 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:40,830 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:40,832 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:40,834 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:40,835 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:40,837 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:40,840 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:40,914 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-08-31 01:59:40,914 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-08-31 01:59:40,914 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:40,914 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:40,919 INFO L229 MonitoredProcess]: Starting monitored process 105 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 01:59:40,919 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (105)] Waiting until timeout for monitored process [2021-08-31 01:59:40,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-08-31 01:59:40,927 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:59:40,927 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:59:40,927 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:59:40,927 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-08-31 01:59:40,927 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 01:59:40,928 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-08-31 01:59:40,928 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:59:40,929 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:59:40,944 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (105)] Ended with exit code 0 [2021-08-31 01:59:40,944 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:40,944 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:40,945 INFO L229 MonitoredProcess]: Starting monitored process 106 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 01:59:40,945 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (106)] Waiting until timeout for monitored process [2021-08-31 01:59:40,946 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-08-31 01:59:40,953 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:59:40,953 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:59:40,953 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:59:40,953 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-08-31 01:59:40,953 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 01:59:40,954 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-08-31 01:59:40,954 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:59:40,980 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:59:41,011 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (106)] Forceful destruction successful, exit code 0 [2021-08-31 01:59:41,012 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:41,012 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:41,013 INFO L229 MonitoredProcess]: Starting monitored process 107 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 01:59:41,014 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (107)] Waiting until timeout for monitored process [2021-08-31 01:59:41,015 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-08-31 01:59:41,021 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:59:41,022 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:59:41,022 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:59:41,022 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:59:41,022 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 01:59:41,022 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-08-31 01:59:41,022 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:59:41,023 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:59:41,038 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (107)] Ended with exit code 0 [2021-08-31 01:59:41,038 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:41,038 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:41,039 INFO L229 MonitoredProcess]: Starting monitored process 108 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 01:59:41,039 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (108)] Waiting until timeout for monitored process [2021-08-31 01:59:41,041 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-08-31 01:59:41,047 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:59:41,047 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:59:41,047 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:59:41,047 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-08-31 01:59:41,048 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 01:59:41,052 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-08-31 01:59:41,053 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:59:41,054 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:59:41,068 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (108)] Ended with exit code 0 [2021-08-31 01:59:41,069 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:41,069 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:41,069 INFO L229 MonitoredProcess]: Starting monitored process 109 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 01:59:41,070 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (109)] Waiting until timeout for monitored process [2021-08-31 01:59:41,071 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-08-31 01:59:41,077 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:59:41,077 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:59:41,077 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:59:41,078 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:59:41,078 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 01:59:41,078 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-08-31 01:59:41,078 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:59:41,079 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:59:41,093 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (109)] Ended with exit code 0 [2021-08-31 01:59:41,093 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:41,094 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:41,094 INFO L229 MonitoredProcess]: Starting monitored process 110 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 01:59:41,095 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (110)] Waiting until timeout for monitored process [2021-08-31 01:59:41,096 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-08-31 01:59:41,102 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:59:41,102 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:59:41,102 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:59:41,102 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:59:41,102 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 01:59:41,104 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-08-31 01:59:41,104 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:59:41,106 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-08-31 01:59:41,107 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-08-31 01:59:41,108 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 0 variables to zero. [2021-08-31 01:59:41,108 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:41,108 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:41,108 INFO L229 MonitoredProcess]: Starting monitored process 111 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 01:59:41,109 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (111)] Waiting until timeout for monitored process [2021-08-31 01:59:41,110 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-08-31 01:59:41,110 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-08-31 01:59:41,110 INFO L513 LassoAnalysis]: Proved termination. [2021-08-31 01:59:41,111 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_connect_~s__state~0) = -1*ULTIMATE.start_ssl3_connect_~s__state~0 + 4232 Supporting invariants [] [2021-08-31 01:59:41,126 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (110)] Ended with exit code 0 [2021-08-31 01:59:41,126 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-08-31 01:59:41,141 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 01:59:41,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 01:59:41,159 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 2 conjunts are in the unsatisfiable core [2021-08-31 01:59:41,159 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-31 01:59:41,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 01:59:41,182 INFO L263 TraceCheckSpWp]: Trace formula consists of 30 conjuncts, 4 conjunts are in the unsatisfiable core [2021-08-31 01:59:41,184 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-31 01:59:41,244 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-31 01:59:41,245 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-08-31 01:59:41,245 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 145 states and 218 transitions. cyclomatic complexity: 75 Second operand has 5 states, 5 states have (on average 4.4) internal successors, (22), 5 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 01:59:41,473 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (111)] Forceful destruction successful, exit code 0 [2021-08-31 01:59:41,551 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 145 states and 218 transitions. cyclomatic complexity: 75. Second operand has 5 states, 5 states have (on average 4.4) internal successors, (22), 5 states have internal predecessors, (22), 0 states have call successors, (0), 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 345 states and 499 transitions. Complement of second has 7 states. [2021-08-31 01:59:41,551 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-08-31 01:59:41,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 4.4) internal successors, (22), 5 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 01:59:41,552 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 169 transitions. [2021-08-31 01:59:41,552 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 169 transitions. Stem has 8 letters. Loop has 14 letters. [2021-08-31 01:59:41,553 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-08-31 01:59:41,553 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 169 transitions. Stem has 22 letters. Loop has 14 letters. [2021-08-31 01:59:41,553 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-08-31 01:59:41,553 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 169 transitions. Stem has 8 letters. Loop has 28 letters. [2021-08-31 01:59:41,553 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-08-31 01:59:41,553 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 345 states and 499 transitions. [2021-08-31 01:59:41,558 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 115 [2021-08-31 01:59:41,560 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 345 states to 258 states and 386 transitions. [2021-08-31 01:59:41,560 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 214 [2021-08-31 01:59:41,564 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 217 [2021-08-31 01:59:41,564 INFO L73 IsDeterministic]: Start isDeterministic. Operand 258 states and 386 transitions. [2021-08-31 01:59:41,564 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 01:59:41,564 INFO L681 BuchiCegarLoop]: Abstraction has 258 states and 386 transitions. [2021-08-31 01:59:41,564 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 258 states and 386 transitions. [2021-08-31 01:59:41,572 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 258 to 178. [2021-08-31 01:59:41,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 178 states, 178 states have (on average 1.4943820224719102) internal successors, (266), 177 states have internal predecessors, (266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 01:59:41,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 178 states to 178 states and 266 transitions. [2021-08-31 01:59:41,573 INFO L704 BuchiCegarLoop]: Abstraction has 178 states and 266 transitions. [2021-08-31 01:59:41,573 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 01:59:41,573 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 01:59:41,573 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 01:59:41,574 INFO L87 Difference]: Start difference. First operand 178 states and 266 transitions. Second operand has 3 states, 2 states have (on average 4.0) internal successors, (8), 3 states have internal predecessors, (8), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 01:59:41,758 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 01:59:41,759 INFO L93 Difference]: Finished difference Result 182 states and 269 transitions. [2021-08-31 01:59:41,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 01:59:41,759 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 182 states and 269 transitions. [2021-08-31 01:59:41,761 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 115 [2021-08-31 01:59:41,762 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 182 states to 180 states and 267 transitions. [2021-08-31 01:59:41,762 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 137 [2021-08-31 01:59:41,762 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 137 [2021-08-31 01:59:41,762 INFO L73 IsDeterministic]: Start isDeterministic. Operand 180 states and 267 transitions. [2021-08-31 01:59:41,763 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 01:59:41,763 INFO L681 BuchiCegarLoop]: Abstraction has 180 states and 267 transitions. [2021-08-31 01:59:41,763 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 180 states and 267 transitions. [2021-08-31 01:59:41,766 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 180 to 178. [2021-08-31 01:59:41,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 178 states, 178 states have (on average 1.4887640449438202) internal successors, (265), 177 states have internal predecessors, (265), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 01:59:41,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 178 states to 178 states and 265 transitions. [2021-08-31 01:59:41,768 INFO L704 BuchiCegarLoop]: Abstraction has 178 states and 265 transitions. [2021-08-31 01:59:41,768 INFO L587 BuchiCegarLoop]: Abstraction has 178 states and 265 transitions. [2021-08-31 01:59:41,768 INFO L425 BuchiCegarLoop]: ======== Iteration 6============ [2021-08-31 01:59:41,768 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 178 states and 265 transitions. [2021-08-31 01:59:41,769 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 115 [2021-08-31 01:59:41,769 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 01:59:41,769 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 01:59:41,770 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] [2021-08-31 01:59:41,771 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 01:59:41,771 INFO L791 eck$LassoCheckResult]: Stem: 5581#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 5522#L-1 havoc main_#res;havoc main_#t~ret55, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := 12292;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 5523#L84 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 5451#L87-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 5452#L92 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 5480#L98-1 assume !false; 5481#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5580#L101 assume 12292 == ssl3_connect_~s__state~0; 5530#L102 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 5531#L206 ssl3_connect_~s__server~0 := 0; 5602#L211 assume !(0 != ssl3_connect_~cb~0); 5601#L211-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 5600#L216 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 5598#L222 assume !(0 == ssl3_connect_~s__init_buf___0~0); 5595#L222-2 assume !(0 == ssl3_connect_~tmp___4~0); 5594#L238 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 5593#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 5588#L516 ssl3_connect_~skip~0 := 0; 5587#L98-1 assume !false; 5586#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5585#L101 assume !(12292 == ssl3_connect_~s__state~0); 5584#L104 assume !(16384 == ssl3_connect_~s__state~0); 5583#L107 assume !(4096 == ssl3_connect_~s__state~0); 5550#L110 [2021-08-31 01:59:41,771 INFO L793 eck$LassoCheckResult]: Loop: 5550#L110 assume !(20480 == ssl3_connect_~s__state~0); 5551#L113 assume !(4099 == ssl3_connect_~s__state~0); 5503#L116 assume 4368 == ssl3_connect_~s__state~0; 5504#L120 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 5532#L250 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 5572#L250-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 5508#L258 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 5476#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 5498#L516 ssl3_connect_~skip~0 := 0; 5613#L98-1 assume !false; 5578#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5579#L101 assume !(12292 == ssl3_connect_~s__state~0); 5487#L104 assume !(16384 == ssl3_connect_~s__state~0); 5488#L107 assume !(4096 == ssl3_connect_~s__state~0); 5550#L110 [2021-08-31 01:59:41,772 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 01:59:41,772 INFO L82 PathProgramCache]: Analyzing trace with hash 1147115706, now seen corresponding path program 1 times [2021-08-31 01:59:41,772 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 01:59:41,772 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [635570838] [2021-08-31 01:59:41,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:59:41,773 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 01:59:41,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 01:59:41,821 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-31 01:59:41,822 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 01:59:41,822 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [635570838] [2021-08-31 01:59:41,822 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [635570838] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 01:59:41,822 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 01:59:41,822 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-31 01:59:41,822 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1405114330] [2021-08-31 01:59:41,823 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-08-31 01:59:41,823 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 01:59:41,823 INFO L82 PathProgramCache]: Analyzing trace with hash 264060234, now seen corresponding path program 1 times [2021-08-31 01:59:41,823 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 01:59:41,824 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1901928545] [2021-08-31 01:59:41,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:59:41,824 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 01:59:41,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 01:59:41,831 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 01:59:41,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 01:59:41,837 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 01:59:41,915 INFO L210 LassoAnalysis]: Preferences: [2021-08-31 01:59:41,915 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-08-31 01:59:41,915 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-08-31 01:59:41,915 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-08-31 01:59:41,915 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-08-31 01:59:41,915 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:41,915 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-08-31 01:59:41,915 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-08-31 01:59:41,915 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-1.c_Iteration6_Loop [2021-08-31 01:59:41,916 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-08-31 01:59:41,916 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-08-31 01:59:41,916 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:41,918 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:41,923 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:41,925 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:41,927 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:41,931 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:41,933 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:41,936 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:42,001 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-08-31 01:59:42,001 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-08-31 01:59:42,002 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:42,002 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:42,003 INFO L229 MonitoredProcess]: Starting monitored process 112 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 01:59:42,004 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (112)] Waiting until timeout for monitored process [2021-08-31 01:59:42,007 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 01:59:42,007 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 01:59:42,029 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-08-31 01:59:42,029 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__init_num~0=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__init_num~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-08-31 01:59:42,052 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (112)] Forceful destruction successful, exit code 0 [2021-08-31 01:59:42,053 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:42,053 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:42,057 INFO L229 MonitoredProcess]: Starting monitored process 113 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 01:59:42,058 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (113)] Waiting until timeout for monitored process [2021-08-31 01:59:42,059 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 01:59:42,059 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 01:59:42,095 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (113)] Forceful destruction successful, exit code 0 [2021-08-31 01:59:42,096 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:42,096 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:42,097 INFO L229 MonitoredProcess]: Starting monitored process 114 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 01:59:42,097 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (114)] Waiting until timeout for monitored process [2021-08-31 01:59:42,098 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-08-31 01:59:42,098 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 01:59:42,126 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-08-31 01:59:42,145 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (114)] Ended with exit code 0 [2021-08-31 01:59:42,145 INFO L210 LassoAnalysis]: Preferences: [2021-08-31 01:59:42,145 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-08-31 01:59:42,145 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-08-31 01:59:42,145 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-08-31 01:59:42,145 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-08-31 01:59:42,145 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:42,145 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-08-31 01:59:42,145 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-08-31 01:59:42,145 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-1.c_Iteration6_Loop [2021-08-31 01:59:42,145 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-08-31 01:59:42,145 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-08-31 01:59:42,146 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:42,148 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:42,150 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:42,154 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:42,155 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:42,158 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:42,160 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:42,163 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:42,232 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-08-31 01:59:42,232 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-08-31 01:59:42,232 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:42,232 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:42,233 INFO L229 MonitoredProcess]: Starting monitored process 115 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 01:59:42,233 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (115)] Waiting until timeout for monitored process [2021-08-31 01:59:42,235 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:59:42,241 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:59:42,241 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:59:42,241 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:59:42,241 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:59:42,241 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 01:59:42,242 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-08-31 01:59:42,242 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:59:42,243 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:59:42,257 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (115)] Ended with exit code 0 [2021-08-31 01:59:42,257 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:42,258 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:42,258 INFO L229 MonitoredProcess]: Starting monitored process 116 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 01:59:42,259 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (116)] Waiting until timeout for monitored process [2021-08-31 01:59:42,260 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:59:42,266 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:59:42,267 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:59:42,267 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:59:42,267 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:59:42,267 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 01:59:42,268 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-08-31 01:59:42,268 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:59:42,269 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:59:42,284 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (116)] Ended with exit code 0 [2021-08-31 01:59:42,284 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:42,284 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:42,285 INFO L229 MonitoredProcess]: Starting monitored process 117 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 01:59:42,294 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (117)] Waiting until timeout for monitored process [2021-08-31 01:59:42,295 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-08-31 01:59:42,302 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:59:42,302 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:59:42,302 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:59:42,302 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:59:42,302 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 01:59:42,303 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-08-31 01:59:42,304 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:59:42,307 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-08-31 01:59:42,309 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-08-31 01:59:42,309 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 0 variables to zero. [2021-08-31 01:59:42,309 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:42,309 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:42,310 INFO L229 MonitoredProcess]: Starting monitored process 118 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 01:59:42,311 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (118)] Waiting until timeout for monitored process [2021-08-31 01:59:42,312 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-08-31 01:59:42,312 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-08-31 01:59:42,312 INFO L513 LassoAnalysis]: Proved termination. [2021-08-31 01:59:42,312 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_connect_~s__state~0) = -1*ULTIMATE.start_ssl3_connect_~s__state~0 + 4376 Supporting invariants [] [2021-08-31 01:59:42,327 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (117)] Forceful destruction successful, exit code 0 [2021-08-31 01:59:42,328 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-08-31 01:59:42,335 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 01:59:42,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 01:59:42,368 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 2 conjunts are in the unsatisfiable core [2021-08-31 01:59:42,369 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-31 01:59:42,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 01:59:42,418 INFO L263 TraceCheckSpWp]: Trace formula consists of 29 conjuncts, 4 conjunts are in the unsatisfiable core [2021-08-31 01:59:42,419 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-31 01:59:42,495 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-31 01:59:42,496 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-08-31 01:59:42,496 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 178 states and 265 transitions. cyclomatic complexity: 90 Second operand has 5 states, 5 states have (on average 7.0) internal successors, (35), 5 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 01:59:42,932 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 178 states and 265 transitions. cyclomatic complexity: 90. Second operand has 5 states, 5 states have (on average 7.0) internal successors, (35), 5 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 623 states and 917 transitions. Complement of second has 9 states. [2021-08-31 01:59:42,932 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-08-31 01:59:42,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 7.0) internal successors, (35), 5 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 01:59:42,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 360 transitions. [2021-08-31 01:59:42,933 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 360 transitions. Stem has 23 letters. Loop has 14 letters. [2021-08-31 01:59:42,934 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-08-31 01:59:42,934 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 360 transitions. Stem has 37 letters. Loop has 14 letters. [2021-08-31 01:59:42,934 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-08-31 01:59:42,934 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 360 transitions. Stem has 23 letters. Loop has 28 letters. [2021-08-31 01:59:42,934 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-08-31 01:59:42,934 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 623 states and 917 transitions. [2021-08-31 01:59:42,938 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 245 [2021-08-31 01:59:42,941 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 623 states to 576 states and 833 transitions. [2021-08-31 01:59:42,941 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 351 [2021-08-31 01:59:42,942 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 382 [2021-08-31 01:59:42,942 INFO L73 IsDeterministic]: Start isDeterministic. Operand 576 states and 833 transitions. [2021-08-31 01:59:42,942 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 01:59:42,942 INFO L681 BuchiCegarLoop]: Abstraction has 576 states and 833 transitions. [2021-08-31 01:59:42,943 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 576 states and 833 transitions. [2021-08-31 01:59:42,949 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 576 to 406. [2021-08-31 01:59:42,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 406 states, 406 states have (on average 1.4876847290640394) internal successors, (604), 405 states have internal predecessors, (604), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 01:59:42,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 406 states to 406 states and 604 transitions. [2021-08-31 01:59:42,953 INFO L704 BuchiCegarLoop]: Abstraction has 406 states and 604 transitions. [2021-08-31 01:59:42,953 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 01:59:42,953 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 01:59:42,953 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 01:59:42,953 INFO L87 Difference]: Start difference. First operand 406 states and 604 transitions. Second operand has 3 states, 3 states have (on average 7.666666666666667) internal successors, (23), 3 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 01:59:43,182 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 01:59:43,183 INFO L93 Difference]: Finished difference Result 797 states and 1163 transitions. [2021-08-31 01:59:43,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 01:59:43,183 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 797 states and 1163 transitions. [2021-08-31 01:59:43,188 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 378 [2021-08-31 01:59:43,192 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 797 states to 797 states and 1163 transitions. [2021-08-31 01:59:43,192 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 498 [2021-08-31 01:59:43,193 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 498 [2021-08-31 01:59:43,193 INFO L73 IsDeterministic]: Start isDeterministic. Operand 797 states and 1163 transitions. [2021-08-31 01:59:43,193 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 01:59:43,194 INFO L681 BuchiCegarLoop]: Abstraction has 797 states and 1163 transitions. [2021-08-31 01:59:43,194 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 797 states and 1163 transitions. [2021-08-31 01:59:43,210 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 797 to 797. [2021-08-31 01:59:43,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 797 states, 797 states have (on average 1.4592220828105396) internal successors, (1163), 796 states have internal predecessors, (1163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 01:59:43,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 797 states to 797 states and 1163 transitions. [2021-08-31 01:59:43,213 INFO L704 BuchiCegarLoop]: Abstraction has 797 states and 1163 transitions. [2021-08-31 01:59:43,213 INFO L587 BuchiCegarLoop]: Abstraction has 797 states and 1163 transitions. [2021-08-31 01:59:43,213 INFO L425 BuchiCegarLoop]: ======== Iteration 7============ [2021-08-31 01:59:43,214 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 797 states and 1163 transitions. [2021-08-31 01:59:43,217 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 378 [2021-08-31 01:59:43,217 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 01:59:43,217 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 01:59:43,218 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-08-31 01:59:43,218 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 01:59:43,218 INFO L791 eck$LassoCheckResult]: Stem: 7800#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 7681#L-1 havoc main_#res;havoc main_#t~ret55, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := 12292;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 7682#L84 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 7709#L87-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 7793#L92 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 7674#L98-1 assume !false; 7884#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7885#L101 assume 12292 == ssl3_connect_~s__state~0; 7694#L102 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 7695#L206 ssl3_connect_~s__server~0 := 0; 7922#L211 assume 0 != ssl3_connect_~cb~0; 7920#L211-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 7918#L216 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 7915#L222 assume !(0 == ssl3_connect_~s__init_buf___0~0); 7912#L222-2 assume !(0 == ssl3_connect_~tmp___4~0); 7908#L238 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 7899#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7892#L516 ssl3_connect_~skip~0 := 0; 7893#L98-1 assume !false; 7923#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7958#L101 assume !(12292 == ssl3_connect_~s__state~0); 7959#L104 assume !(16384 == ssl3_connect_~s__state~0); 7951#L107 assume !(4096 == ssl3_connect_~s__state~0); 7847#L110 assume !(20480 == ssl3_connect_~s__state~0); 7729#L113 assume 4099 == ssl3_connect_~s__state~0; 7794#L206 [2021-08-31 01:59:43,218 INFO L793 eck$LassoCheckResult]: Loop: 7794#L206 ssl3_connect_~s__server~0 := 0; 8159#L211 assume 0 != ssl3_connect_~cb~0; 8157#L211-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 8156#L216 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 8152#L222 assume !(0 == ssl3_connect_~s__init_buf___0~0); 8150#L222-2 assume !(0 == ssl3_connect_~tmp___4~0); 8147#L238 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 8141#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 8135#L516 ssl3_connect_~skip~0 := 0; 8134#L98-1 assume !false; 8133#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8131#L101 assume !(12292 == ssl3_connect_~s__state~0); 8132#L104 assume !(16384 == ssl3_connect_~s__state~0); 8127#L107 assume 4096 == ssl3_connect_~s__state~0; 7794#L206 [2021-08-31 01:59:43,219 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 01:59:43,219 INFO L82 PathProgramCache]: Analyzing trace with hash -148536133, now seen corresponding path program 1 times [2021-08-31 01:59:43,219 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 01:59:43,219 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1041762093] [2021-08-31 01:59:43,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:59:43,220 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 01:59:43,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 01:59:43,236 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-31 01:59:43,237 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 01:59:43,237 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1041762093] [2021-08-31 01:59:43,237 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1041762093] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 01:59:43,237 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 01:59:43,237 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-08-31 01:59:43,237 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [767035130] [2021-08-31 01:59:43,238 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-08-31 01:59:43,238 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 01:59:43,238 INFO L82 PathProgramCache]: Analyzing trace with hash 1297688643, now seen corresponding path program 2 times [2021-08-31 01:59:43,238 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 01:59:43,238 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1923843000] [2021-08-31 01:59:43,238 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:59:43,239 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 01:59:43,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 01:59:43,247 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-31 01:59:43,247 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 01:59:43,247 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1923843000] [2021-08-31 01:59:43,247 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1923843000] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 01:59:43,247 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 01:59:43,248 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-08-31 01:59:43,248 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1708848336] [2021-08-31 01:59:43,248 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 01:59:43,248 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 01:59:43,249 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 01:59:43,249 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 01:59:43,249 INFO L87 Difference]: Start difference. First operand 797 states and 1163 transitions. cyclomatic complexity: 378 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-08-31 01:59:43,252 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (118)] Forceful destruction successful, exit code 0 [2021-08-31 01:59:43,456 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 01:59:43,456 INFO L93 Difference]: Finished difference Result 562 states and 835 transitions. [2021-08-31 01:59:43,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 01:59:43,457 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 562 states and 835 transitions. [2021-08-31 01:59:43,460 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 327 [2021-08-31 01:59:43,462 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 562 states to 504 states and 777 transitions. [2021-08-31 01:59:43,462 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 428 [2021-08-31 01:59:43,463 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 428 [2021-08-31 01:59:43,463 INFO L73 IsDeterministic]: Start isDeterministic. Operand 504 states and 777 transitions. [2021-08-31 01:59:43,463 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 01:59:43,463 INFO L681 BuchiCegarLoop]: Abstraction has 504 states and 777 transitions. [2021-08-31 01:59:43,464 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 504 states and 777 transitions. [2021-08-31 01:59:43,469 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 504 to 436. [2021-08-31 01:59:43,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 436 states, 436 states have (on average 1.5091743119266054) internal successors, (658), 435 states have internal predecessors, (658), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 01:59:43,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 436 states to 436 states and 658 transitions. [2021-08-31 01:59:43,471 INFO L704 BuchiCegarLoop]: Abstraction has 436 states and 658 transitions. [2021-08-31 01:59:43,471 INFO L587 BuchiCegarLoop]: Abstraction has 436 states and 658 transitions. [2021-08-31 01:59:43,471 INFO L425 BuchiCegarLoop]: ======== Iteration 8============ [2021-08-31 01:59:43,471 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 436 states and 658 transitions. [2021-08-31 01:59:43,473 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 309 [2021-08-31 01:59:43,473 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 01:59:43,473 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 01:59:43,474 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-08-31 01:59:43,474 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 01:59:43,474 INFO L791 eck$LassoCheckResult]: Stem: 9154#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 9043#L-1 havoc main_#res;havoc main_#t~ret55, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := 12292;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 9044#L84 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 9064#L87-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 9194#L92 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 9190#L98-1 assume !false; 9189#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 9188#L101 assume 12292 == ssl3_connect_~s__state~0; 9187#L102 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 9035#L206 ssl3_connect_~s__server~0 := 0; 9036#L211 assume 0 != ssl3_connect_~cb~0; 9139#L211-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 9200#L216 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 9199#L222 assume !(0 == ssl3_connect_~s__init_buf___0~0); 8976#L222-2 assume !(0 == ssl3_connect_~tmp___4~0); 8977#L238 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 9016#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 8957#L516 ssl3_connect_~skip~0 := 0; 9191#L98-1 assume !false; 9192#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 9208#L101 assume !(12292 == ssl3_connect_~s__state~0); 9207#L104 assume !(16384 == ssl3_connect_~s__state~0); 9206#L107 assume !(4096 == ssl3_connect_~s__state~0); 9205#L110 assume !(20480 == ssl3_connect_~s__state~0); 9149#L113 assume !(4099 == ssl3_connect_~s__state~0); 9150#L116 assume !(4368 == ssl3_connect_~s__state~0); 9155#L119 [2021-08-31 01:59:43,475 INFO L793 eck$LassoCheckResult]: Loop: 9155#L119 assume 4369 == ssl3_connect_~s__state~0; 9156#L120 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 9119#L250 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 9120#L250-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 9023#L258 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 8985#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 9267#L516 ssl3_connect_~skip~0 := 0; 9268#L98-1 assume !false; 9263#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 9264#L101 assume !(12292 == ssl3_connect_~s__state~0); 9259#L104 assume !(16384 == ssl3_connect_~s__state~0); 9260#L107 assume !(4096 == ssl3_connect_~s__state~0); 9255#L110 assume !(20480 == ssl3_connect_~s__state~0); 9256#L113 assume !(4099 == ssl3_connect_~s__state~0); 9209#L116 assume !(4368 == ssl3_connect_~s__state~0); 9155#L119 [2021-08-31 01:59:43,475 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 01:59:43,475 INFO L82 PathProgramCache]: Analyzing trace with hash -309652699, now seen corresponding path program 1 times [2021-08-31 01:59:43,475 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 01:59:43,475 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1683756589] [2021-08-31 01:59:43,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:59:43,476 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 01:59:43,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 01:59:43,491 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-31 01:59:43,491 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 01:59:43,491 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1683756589] [2021-08-31 01:59:43,491 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1683756589] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 01:59:43,491 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 01:59:43,491 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-08-31 01:59:43,492 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [163486760] [2021-08-31 01:59:43,492 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-08-31 01:59:43,492 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 01:59:43,492 INFO L82 PathProgramCache]: Analyzing trace with hash 274645245, now seen corresponding path program 1 times [2021-08-31 01:59:43,492 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 01:59:43,493 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2018069343] [2021-08-31 01:59:43,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:59:43,493 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 01:59:43,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 01:59:43,495 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 01:59:43,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 01:59:43,498 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 01:59:43,574 INFO L210 LassoAnalysis]: Preferences: [2021-08-31 01:59:43,574 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-08-31 01:59:43,575 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-08-31 01:59:43,575 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-08-31 01:59:43,575 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-08-31 01:59:43,575 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:43,575 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-08-31 01:59:43,575 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-08-31 01:59:43,575 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-1.c_Iteration8_Loop [2021-08-31 01:59:43,575 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-08-31 01:59:43,575 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-08-31 01:59:43,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-08-31 01:59:43,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-08-31 01:59:43,586 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:43,588 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:43,590 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:43,592 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:43,594 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:43,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-08-31 01:59:43,653 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-08-31 01:59:43,653 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-08-31 01:59:43,653 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:43,653 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:43,654 INFO L229 MonitoredProcess]: Starting monitored process 119 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 01:59:43,654 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (119)] Waiting until timeout for monitored process [2021-08-31 01:59:43,656 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 01:59:43,656 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 01:59:43,669 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-08-31 01:59:43,669 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_#t~nondet39=4, ULTIMATE.start_ssl3_connect_~ret~0=4} Honda state: {ULTIMATE.start_ssl3_connect_#t~nondet39=4, ULTIMATE.start_ssl3_connect_~ret~0=4} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-08-31 01:59:43,684 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (119)] Ended with exit code 0 [2021-08-31 01:59:43,684 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:43,684 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:43,685 INFO L229 MonitoredProcess]: Starting monitored process 120 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 01:59:43,685 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (120)] Waiting until timeout for monitored process [2021-08-31 01:59:43,687 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 01:59:43,687 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 01:59:43,721 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (120)] Forceful destruction successful, exit code 0 [2021-08-31 01:59:43,722 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:43,722 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:43,722 INFO L229 MonitoredProcess]: Starting monitored process 121 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 01:59:43,723 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (121)] Waiting until timeout for monitored process [2021-08-31 01:59:43,724 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-08-31 01:59:43,724 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 01:59:43,754 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-08-31 01:59:43,770 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (121)] Ended with exit code 0 [2021-08-31 01:59:43,770 INFO L210 LassoAnalysis]: Preferences: [2021-08-31 01:59:43,770 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-08-31 01:59:43,770 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-08-31 01:59:43,770 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-08-31 01:59:43,770 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-08-31 01:59:43,770 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:43,770 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-08-31 01:59:43,770 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-08-31 01:59:43,770 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-1.c_Iteration8_Loop [2021-08-31 01:59:43,770 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-08-31 01:59:43,770 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-08-31 01:59:43,771 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:43,776 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:43,778 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:43,780 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:43,782 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:43,783 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:43,785 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:43,790 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:43,847 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-08-31 01:59:43,847 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-08-31 01:59:43,847 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:43,847 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:43,848 INFO L229 MonitoredProcess]: Starting monitored process 122 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 01:59:43,849 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (122)] Waiting until timeout for monitored process [2021-08-31 01:59:43,850 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-08-31 01:59:43,857 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:59:43,858 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:59:43,858 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:59:43,858 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:59:43,858 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 01:59:43,859 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-08-31 01:59:43,859 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:59:43,876 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-08-31 01:59:43,878 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-08-31 01:59:43,878 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 0 variables to zero. [2021-08-31 01:59:43,878 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:43,878 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:43,888 INFO L229 MonitoredProcess]: Starting monitored process 123 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 01:59:43,888 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (123)] Waiting until timeout for monitored process [2021-08-31 01:59:43,890 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-08-31 01:59:43,890 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-08-31 01:59:43,890 INFO L513 LassoAnalysis]: Proved termination. [2021-08-31 01:59:43,890 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_connect_~s__state~0) = -2*ULTIMATE.start_ssl3_connect_~s__state~0 + 8753 Supporting invariants [] [2021-08-31 01:59:43,907 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (122)] Forceful destruction successful, exit code 0 [2021-08-31 01:59:43,908 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-08-31 01:59:43,915 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 01:59:43,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 01:59:43,940 INFO L263 TraceCheckSpWp]: Trace formula consists of 99 conjuncts, 2 conjunts are in the unsatisfiable core [2021-08-31 01:59:43,944 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-31 01:59:43,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 01:59:43,999 INFO L263 TraceCheckSpWp]: Trace formula consists of 30 conjuncts, 4 conjunts are in the unsatisfiable core [2021-08-31 01:59:44,000 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-31 01:59:44,042 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (123)] Forceful destruction successful, exit code 0 [2021-08-31 01:59:44,106 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-31 01:59:44,106 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-08-31 01:59:44,107 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 436 states and 658 transitions. cyclomatic complexity: 228 Second operand has 4 states, 4 states have (on average 9.75) internal successors, (39), 4 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 01:59:44,345 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 436 states and 658 transitions. cyclomatic complexity: 228. Second operand has 4 states, 4 states have (on average 9.75) internal successors, (39), 4 states have internal predecessors, (39), 0 states have call successors, (0), 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 803 states and 1184 transitions. Complement of second has 7 states. [2021-08-31 01:59:44,346 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-08-31 01:59:44,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 9.75) internal successors, (39), 4 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 01:59:44,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 156 transitions. [2021-08-31 01:59:44,347 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 156 transitions. Stem has 26 letters. Loop has 15 letters. [2021-08-31 01:59:44,347 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-08-31 01:59:44,347 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 156 transitions. Stem has 41 letters. Loop has 15 letters. [2021-08-31 01:59:44,347 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-08-31 01:59:44,348 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 156 transitions. Stem has 26 letters. Loop has 30 letters. [2021-08-31 01:59:44,348 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-08-31 01:59:44,348 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 803 states and 1184 transitions. [2021-08-31 01:59:44,353 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 366 [2021-08-31 01:59:44,357 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 803 states to 681 states and 1018 transitions. [2021-08-31 01:59:44,357 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 562 [2021-08-31 01:59:44,358 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 566 [2021-08-31 01:59:44,358 INFO L73 IsDeterministic]: Start isDeterministic. Operand 681 states and 1018 transitions. [2021-08-31 01:59:44,358 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 01:59:44,358 INFO L681 BuchiCegarLoop]: Abstraction has 681 states and 1018 transitions. [2021-08-31 01:59:44,359 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 681 states and 1018 transitions. [2021-08-31 01:59:44,365 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 681 to 565. [2021-08-31 01:59:44,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 565 states, 565 states have (on average 1.479646017699115) internal successors, (836), 564 states have internal predecessors, (836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 01:59:44,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 565 states to 565 states and 836 transitions. [2021-08-31 01:59:44,367 INFO L704 BuchiCegarLoop]: Abstraction has 565 states and 836 transitions. [2021-08-31 01:59:44,367 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 01:59:44,367 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 01:59:44,368 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 01:59:44,368 INFO L87 Difference]: Start difference. First operand 565 states and 836 transitions. Second operand has 3 states, 2 states have (on average 13.0) internal successors, (26), 3 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 01:59:44,545 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 01:59:44,545 INFO L93 Difference]: Finished difference Result 647 states and 934 transitions. [2021-08-31 01:59:44,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 01:59:44,546 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 647 states and 934 transitions. [2021-08-31 01:59:44,550 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 430 [2021-08-31 01:59:44,553 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 647 states to 639 states and 926 transitions. [2021-08-31 01:59:44,553 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 514 [2021-08-31 01:59:44,553 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 553 [2021-08-31 01:59:44,554 INFO L73 IsDeterministic]: Start isDeterministic. Operand 639 states and 926 transitions. [2021-08-31 01:59:44,554 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 01:59:44,554 INFO L681 BuchiCegarLoop]: Abstraction has 639 states and 926 transitions. [2021-08-31 01:59:44,555 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 639 states and 926 transitions. [2021-08-31 01:59:44,561 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 639 to 623. [2021-08-31 01:59:44,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 623 states, 623 states have (on average 1.4542536115569824) internal successors, (906), 622 states have internal predecessors, (906), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 01:59:44,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 623 states to 623 states and 906 transitions. [2021-08-31 01:59:44,565 INFO L704 BuchiCegarLoop]: Abstraction has 623 states and 906 transitions. [2021-08-31 01:59:44,565 INFO L587 BuchiCegarLoop]: Abstraction has 623 states and 906 transitions. [2021-08-31 01:59:44,565 INFO L425 BuchiCegarLoop]: ======== Iteration 9============ [2021-08-31 01:59:44,565 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 623 states and 906 transitions. [2021-08-31 01:59:44,569 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 424 [2021-08-31 01:59:44,569 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 01:59:44,569 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 01:59:44,572 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 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] [2021-08-31 01:59:44,572 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-08-31 01:59:44,572 INFO L791 eck$LassoCheckResult]: Stem: 11732#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 11635#L-1 havoc main_#res;havoc main_#t~ret55, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := 12292;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 11636#L84 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 11654#L87-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 11723#L92 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 11630#L98-1 assume !false; 11871#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 11869#L101 assume 12292 == ssl3_connect_~s__state~0; 11845#L102 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 11846#L206 ssl3_connect_~s__server~0 := 0; 11841#L211 assume 0 != ssl3_connect_~cb~0; 11840#L211-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 11839#L216 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 11837#L222 assume !(0 == ssl3_connect_~s__init_buf___0~0); 11835#L222-2 assume !(0 == ssl3_connect_~tmp___4~0); 11833#L238 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 11831#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 11828#L516 ssl3_connect_~skip~0 := 0; 11827#L98-1 assume !false; 11826#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 11825#L101 assume !(12292 == ssl3_connect_~s__state~0); 11824#L104 assume !(16384 == ssl3_connect_~s__state~0); 11823#L107 assume !(4096 == ssl3_connect_~s__state~0); 11822#L110 assume !(20480 == ssl3_connect_~s__state~0); 11821#L113 assume !(4099 == ssl3_connect_~s__state~0); 11613#L116 assume 4368 == ssl3_connect_~s__state~0; 11614#L120 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 11696#L250 assume !(0 == ssl3_connect_~blastFlag~0); 11697#L250-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 11618#L258 assume !(ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0); 11620#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 11885#L516 ssl3_connect_~skip~0 := 0; 11886#L98-1 assume !false; 11877#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 11878#L101 assume 12292 == ssl3_connect_~s__state~0; 11816#L102 [2021-08-31 01:59:44,574 INFO L793 eck$LassoCheckResult]: Loop: 11816#L102 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 11941#L206 ssl3_connect_~s__server~0 := 0; 11927#L211 assume 0 != ssl3_connect_~cb~0; 11926#L211-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 11925#L216 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 11923#L222 assume !(0 == ssl3_connect_~s__init_buf___0~0); 11920#L222-2 assume !(0 == ssl3_connect_~tmp___4~0); 11917#L238 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 11912#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 11909#L516 ssl3_connect_~skip~0 := 0; 11908#L98-1 assume !false; 11907#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 11906#L101 assume !(12292 == ssl3_connect_~s__state~0); 11905#L104 assume !(16384 == ssl3_connect_~s__state~0); 11904#L107 assume !(4096 == ssl3_connect_~s__state~0); 11903#L110 assume !(20480 == ssl3_connect_~s__state~0); 11902#L113 assume !(4099 == ssl3_connect_~s__state~0); 11901#L116 assume 4368 == ssl3_connect_~s__state~0; 11900#L120 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 11899#L250 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 11898#L250-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 11897#L258 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 11892#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 11890#L516 ssl3_connect_~skip~0 := 0; 11881#L98-1 assume !false; 11882#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 11815#L101 assume 12292 == ssl3_connect_~s__state~0; 11816#L102 [2021-08-31 01:59:44,574 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 01:59:44,574 INFO L82 PathProgramCache]: Analyzing trace with hash 1131811062, now seen corresponding path program 1 times [2021-08-31 01:59:44,574 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 01:59:44,574 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [336934590] [2021-08-31 01:59:44,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:59:44,575 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 01:59:44,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 01:59:44,606 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-08-31 01:59:44,606 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 01:59:44,606 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [336934590] [2021-08-31 01:59:44,607 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [336934590] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 01:59:44,607 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 01:59:44,607 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-31 01:59:44,607 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [883866399] [2021-08-31 01:59:44,607 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-08-31 01:59:44,608 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 01:59:44,608 INFO L82 PathProgramCache]: Analyzing trace with hash -368867471, now seen corresponding path program 1 times [2021-08-31 01:59:44,608 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 01:59:44,608 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [765811444] [2021-08-31 01:59:44,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:59:44,608 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 01:59:44,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 01:59:44,621 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-31 01:59:44,621 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 01:59:44,621 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [765811444] [2021-08-31 01:59:44,621 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [765811444] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 01:59:44,621 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 01:59:44,622 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-08-31 01:59:44,622 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [704715016] [2021-08-31 01:59:44,622 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 01:59:44,622 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 01:59:44,623 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 01:59:44,623 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 01:59:44,623 INFO L87 Difference]: Start difference. First operand 623 states and 906 transitions. cyclomatic complexity: 291 Second operand has 3 states, 2 states have (on average 13.5) internal successors, (27), 3 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 01:59:44,837 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 01:59:44,837 INFO L93 Difference]: Finished difference Result 698 states and 975 transitions. [2021-08-31 01:59:44,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 01:59:44,838 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 698 states and 975 transitions. [2021-08-31 01:59:44,841 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 453 [2021-08-31 01:59:44,844 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 698 states to 652 states and 929 transitions. [2021-08-31 01:59:44,844 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 576 [2021-08-31 01:59:44,845 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 576 [2021-08-31 01:59:44,845 INFO L73 IsDeterministic]: Start isDeterministic. Operand 652 states and 929 transitions. [2021-08-31 01:59:44,845 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 01:59:44,845 INFO L681 BuchiCegarLoop]: Abstraction has 652 states and 929 transitions. [2021-08-31 01:59:44,846 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 652 states and 929 transitions. [2021-08-31 01:59:44,851 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 652 to 624. [2021-08-31 01:59:44,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 624 states, 624 states have (on average 1.4326923076923077) internal successors, (894), 623 states have internal predecessors, (894), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 01:59:44,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 624 states to 624 states and 894 transitions. [2021-08-31 01:59:44,854 INFO L704 BuchiCegarLoop]: Abstraction has 624 states and 894 transitions. [2021-08-31 01:59:44,854 INFO L587 BuchiCegarLoop]: Abstraction has 624 states and 894 transitions. [2021-08-31 01:59:44,854 INFO L425 BuchiCegarLoop]: ======== Iteration 10============ [2021-08-31 01:59:44,854 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 624 states and 894 transitions. [2021-08-31 01:59:44,857 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 425 [2021-08-31 01:59:44,857 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 01:59:44,857 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 01:59:44,859 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] [2021-08-31 01:59:44,859 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 01:59:44,859 INFO L791 eck$LassoCheckResult]: Stem: 13060#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 12960#L-1 havoc main_#res;havoc main_#t~ret55, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := 12292;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 12961#L84 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 12887#L87-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 12888#L92 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 12955#L98-1 assume !false; 13234#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 13233#L101 assume 12292 == ssl3_connect_~s__state~0; 13232#L102 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 13231#L206 ssl3_connect_~s__server~0 := 0; 13230#L211 assume 0 != ssl3_connect_~cb~0; 13175#L211-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 13229#L216 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 13227#L222 assume !(0 == ssl3_connect_~s__init_buf___0~0); 13224#L222-2 assume !(0 == ssl3_connect_~tmp___4~0); 13222#L238 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 13221#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 13218#L516 ssl3_connect_~skip~0 := 0; 13217#L98-1 assume !false; 13216#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 13215#L101 assume !(12292 == ssl3_connect_~s__state~0); 13214#L104 assume !(16384 == ssl3_connect_~s__state~0); 13213#L107 assume !(4096 == ssl3_connect_~s__state~0); 13212#L110 assume !(20480 == ssl3_connect_~s__state~0); 12999#L113 assume !(4099 == ssl3_connect_~s__state~0); 12938#L116 assume 4368 == ssl3_connect_~s__state~0; 12939#L120 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 12970#L250 assume !(0 == ssl3_connect_~blastFlag~0); 13026#L250-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 12944#L258 assume !(ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0); 12945#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 13197#L516 ssl3_connect_~skip~0 := 0; 13196#L98-1 assume !false; 13195#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 13194#L101 assume !(12292 == ssl3_connect_~s__state~0); 13193#L104 assume !(16384 == ssl3_connect_~s__state~0); 13192#L107 assume !(4096 == ssl3_connect_~s__state~0); 13191#L110 assume !(20480 == ssl3_connect_~s__state~0); 13190#L113 assume !(4099 == ssl3_connect_~s__state~0); 13189#L116 assume !(4368 == ssl3_connect_~s__state~0); 13188#L119 assume !(4369 == ssl3_connect_~s__state~0); 13057#L122 [2021-08-31 01:59:44,859 INFO L793 eck$LassoCheckResult]: Loop: 13057#L122 assume 4384 == ssl3_connect_~s__state~0; 13000#L126 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 13001#L265 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 13002#L265-2 assume !(ssl3_connect_~ret~0 <= 0); 13369#L271 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 13007#L271-2 ssl3_connect_~s__init_num~0 := 0; 12909#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 13434#L516 ssl3_connect_~skip~0 := 0; 13435#L98-1 assume !false; 13428#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 13429#L101 assume !(12292 == ssl3_connect_~s__state~0); 13446#L104 assume !(16384 == ssl3_connect_~s__state~0); 13443#L107 assume !(4096 == ssl3_connect_~s__state~0); 13441#L110 assume !(20480 == ssl3_connect_~s__state~0); 13436#L113 assume !(4099 == ssl3_connect_~s__state~0); 13437#L116 assume 4368 == ssl3_connect_~s__state~0; 13206#L120 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 13024#L250 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 13025#L250-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 12942#L258 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 12943#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 13482#L516 ssl3_connect_~skip~0 := 0; 13481#L98-1 assume !false; 13480#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 13474#L101 assume !(12292 == ssl3_connect_~s__state~0); 13472#L104 assume !(16384 == ssl3_connect_~s__state~0); 13470#L107 assume !(4096 == ssl3_connect_~s__state~0); 13468#L110 assume !(20480 == ssl3_connect_~s__state~0); 13464#L113 assume !(4099 == ssl3_connect_~s__state~0); 13459#L116 assume !(4368 == ssl3_connect_~s__state~0); 13207#L119 assume !(4369 == ssl3_connect_~s__state~0); 13057#L122 [2021-08-31 01:59:44,860 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 01:59:44,860 INFO L82 PathProgramCache]: Analyzing trace with hash 1192981575, now seen corresponding path program 1 times [2021-08-31 01:59:44,860 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 01:59:44,860 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [283638790] [2021-08-31 01:59:44,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:59:44,861 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 01:59:44,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 01:59:44,885 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-08-31 01:59:44,886 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 01:59:44,886 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [283638790] [2021-08-31 01:59:44,886 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [283638790] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 01:59:44,886 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 01:59:44,886 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-31 01:59:44,886 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [188441878] [2021-08-31 01:59:44,887 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-08-31 01:59:44,887 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 01:59:44,887 INFO L82 PathProgramCache]: Analyzing trace with hash -470249455, now seen corresponding path program 1 times [2021-08-31 01:59:44,887 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 01:59:44,887 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [732931315] [2021-08-31 01:59:44,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:59:44,888 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 01:59:44,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 01:59:44,906 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-31 01:59:44,906 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 01:59:44,906 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [732931315] [2021-08-31 01:59:44,906 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [732931315] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 01:59:44,906 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 01:59:44,907 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-31 01:59:44,907 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [485389212] [2021-08-31 01:59:44,907 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 01:59:44,907 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 01:59:44,907 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 01:59:44,908 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 01:59:44,908 INFO L87 Difference]: Start difference. First operand 624 states and 894 transitions. cyclomatic complexity: 276 Second operand has 3 states, 3 states have (on average 10.333333333333334) internal successors, (31), 3 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 01:59:45,119 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 01:59:45,120 INFO L93 Difference]: Finished difference Result 723 states and 1008 transitions. [2021-08-31 01:59:45,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 01:59:45,120 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 723 states and 1008 transitions. [2021-08-31 01:59:45,123 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 524 [2021-08-31 01:59:45,127 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 723 states to 723 states and 1008 transitions. [2021-08-31 01:59:45,127 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 647 [2021-08-31 01:59:45,128 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 647 [2021-08-31 01:59:45,128 INFO L73 IsDeterministic]: Start isDeterministic. Operand 723 states and 1008 transitions. [2021-08-31 01:59:45,128 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 01:59:45,128 INFO L681 BuchiCegarLoop]: Abstraction has 723 states and 1008 transitions. [2021-08-31 01:59:45,129 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 723 states and 1008 transitions. [2021-08-31 01:59:45,135 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 723 to 701. [2021-08-31 01:59:45,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 701 states, 701 states have (on average 1.399429386590585) internal successors, (981), 700 states have internal predecessors, (981), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 01:59:45,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 701 states to 701 states and 981 transitions. [2021-08-31 01:59:45,139 INFO L704 BuchiCegarLoop]: Abstraction has 701 states and 981 transitions. [2021-08-31 01:59:45,139 INFO L587 BuchiCegarLoop]: Abstraction has 701 states and 981 transitions. [2021-08-31 01:59:45,139 INFO L425 BuchiCegarLoop]: ======== Iteration 11============ [2021-08-31 01:59:45,139 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 701 states and 981 transitions. [2021-08-31 01:59:45,142 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 502 [2021-08-31 01:59:45,142 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 01:59:45,142 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 01:59:45,143 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] [2021-08-31 01:59:45,143 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 01:59:45,144 INFO L791 eck$LassoCheckResult]: Stem: 14402#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 14314#L-1 havoc main_#res;havoc main_#t~ret55, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := 12292;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 14315#L84 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 14331#L87-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 14395#L92 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 14309#L98-1 assume !false; 14543#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 14541#L101 assume 12292 == ssl3_connect_~s__state~0; 14539#L102 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 14537#L206 ssl3_connect_~s__server~0 := 0; 14535#L211 assume 0 != ssl3_connect_~cb~0; 14533#L211-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 14531#L216 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 14528#L222 assume !(0 == ssl3_connect_~s__init_buf___0~0); 14523#L222-2 assume !(0 == ssl3_connect_~tmp___4~0); 14521#L238 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 14519#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 14503#L516 ssl3_connect_~skip~0 := 0; 14502#L98-1 assume !false; 14485#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 14486#L101 assume !(12292 == ssl3_connect_~s__state~0); 14646#L104 assume !(16384 == ssl3_connect_~s__state~0); 14466#L107 assume !(4096 == ssl3_connect_~s__state~0); 14467#L110 assume !(20480 == ssl3_connect_~s__state~0); 14397#L113 assume !(4099 == ssl3_connect_~s__state~0); 14291#L116 assume 4368 == ssl3_connect_~s__state~0; 14292#L120 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 14323#L250 assume !(0 == ssl3_connect_~blastFlag~0); 14377#L250-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 14297#L258 assume !(ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0); 14298#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 14618#L516 ssl3_connect_~skip~0 := 0; 14659#L98-1 assume !false; 14658#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 14657#L101 assume !(12292 == ssl3_connect_~s__state~0); 14656#L104 assume !(16384 == ssl3_connect_~s__state~0); 14655#L107 assume !(4096 == ssl3_connect_~s__state~0); 14654#L110 assume !(20480 == ssl3_connect_~s__state~0); 14653#L113 assume !(4099 == ssl3_connect_~s__state~0); 14652#L116 assume !(4368 == ssl3_connect_~s__state~0); 14583#L119 assume !(4369 == ssl3_connect_~s__state~0); 14505#L122 [2021-08-31 01:59:45,145 INFO L793 eck$LassoCheckResult]: Loop: 14505#L122 assume 4384 == ssl3_connect_~s__state~0; 14349#L126 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 14350#L265 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 14399#L265-2 assume !(ssl3_connect_~ret~0 <= 0); 14400#L271 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 14359#L271-2 ssl3_connect_~s__init_num~0 := 0; 14263#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 14236#L516 ssl3_connect_~skip~0 := 0; 14265#L98-1 assume !false; 14266#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 14918#L101 assume !(12292 == ssl3_connect_~s__state~0); 14919#L104 assume !(16384 == ssl3_connect_~s__state~0); 14917#L107 assume !(4096 == ssl3_connect_~s__state~0); 14754#L110 assume !(20480 == ssl3_connect_~s__state~0); 14753#L113 assume !(4099 == ssl3_connect_~s__state~0); 14752#L116 assume 4368 == ssl3_connect_~s__state~0; 14321#L120 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 14322#L250 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 14376#L250-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 14295#L258 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 14296#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 14830#L516 ssl3_connect_~skip~0 := 0; 14823#L98-1 assume !false; 14820#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 14817#L101 assume !(12292 == ssl3_connect_~s__state~0); 14814#L104 assume !(16384 == ssl3_connect_~s__state~0); 14811#L107 assume !(4096 == ssl3_connect_~s__state~0); 14808#L110 assume !(20480 == ssl3_connect_~s__state~0); 14805#L113 assume !(4099 == ssl3_connect_~s__state~0); 14789#L116 assume !(4368 == ssl3_connect_~s__state~0); 14755#L119 assume !(4369 == ssl3_connect_~s__state~0); 14505#L122 [2021-08-31 01:59:45,145 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 01:59:45,145 INFO L82 PathProgramCache]: Analyzing trace with hash 1192981575, now seen corresponding path program 2 times [2021-08-31 01:59:45,145 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 01:59:45,146 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1422793570] [2021-08-31 01:59:45,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:59:45,146 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 01:59:45,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 01:59:45,171 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-08-31 01:59:45,172 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 01:59:45,172 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1422793570] [2021-08-31 01:59:45,172 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1422793570] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 01:59:45,172 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 01:59:45,172 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-31 01:59:45,174 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1248560506] [2021-08-31 01:59:45,174 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-08-31 01:59:45,175 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 01:59:45,175 INFO L82 PathProgramCache]: Analyzing trace with hash 1452978579, now seen corresponding path program 1 times [2021-08-31 01:59:45,175 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 01:59:45,175 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [303804864] [2021-08-31 01:59:45,175 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:59:45,175 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 01:59:45,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 01:59:45,190 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-31 01:59:45,190 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 01:59:45,190 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [303804864] [2021-08-31 01:59:45,190 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [303804864] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 01:59:45,190 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 01:59:45,190 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-31 01:59:45,191 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1926894063] [2021-08-31 01:59:45,191 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 01:59:45,191 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 01:59:45,191 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 01:59:45,191 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 01:59:45,192 INFO L87 Difference]: Start difference. First operand 701 states and 981 transitions. cyclomatic complexity: 286 Second operand has 3 states, 3 states have (on average 10.333333333333334) internal successors, (31), 3 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 01:59:45,386 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 01:59:45,386 INFO L93 Difference]: Finished difference Result 719 states and 994 transitions. [2021-08-31 01:59:45,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 01:59:45,387 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 719 states and 994 transitions. [2021-08-31 01:59:45,390 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 520 [2021-08-31 01:59:45,392 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 719 states to 719 states and 994 transitions. [2021-08-31 01:59:45,392 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 643 [2021-08-31 01:59:45,393 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 643 [2021-08-31 01:59:45,393 INFO L73 IsDeterministic]: Start isDeterministic. Operand 719 states and 994 transitions. [2021-08-31 01:59:45,394 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 01:59:45,394 INFO L681 BuchiCegarLoop]: Abstraction has 719 states and 994 transitions. [2021-08-31 01:59:45,394 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 719 states and 994 transitions. [2021-08-31 01:59:45,401 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 719 to 701. [2021-08-31 01:59:45,402 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 701 states, 701 states have (on average 1.3880171184022825) internal successors, (973), 700 states have internal predecessors, (973), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 01:59:45,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 701 states to 701 states and 973 transitions. [2021-08-31 01:59:45,404 INFO L704 BuchiCegarLoop]: Abstraction has 701 states and 973 transitions. [2021-08-31 01:59:45,404 INFO L587 BuchiCegarLoop]: Abstraction has 701 states and 973 transitions. [2021-08-31 01:59:45,404 INFO L425 BuchiCegarLoop]: ======== Iteration 12============ [2021-08-31 01:59:45,404 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 701 states and 973 transitions. [2021-08-31 01:59:45,407 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 502 [2021-08-31 01:59:45,407 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 01:59:45,407 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 01:59:45,410 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] [2021-08-31 01:59:45,410 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 01:59:45,410 INFO L791 eck$LassoCheckResult]: Stem: 15831#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 15745#L-1 havoc main_#res;havoc main_#t~ret55, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := 12292;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 15746#L84 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 15765#L87-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 15824#L92 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 15739#L98-1 assume !false; 16024#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 16022#L101 assume 12292 == ssl3_connect_~s__state~0; 16020#L102 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 16018#L206 ssl3_connect_~s__server~0 := 0; 16015#L211 assume 0 != ssl3_connect_~cb~0; 16012#L211-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 16010#L216 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 16007#L222 assume !(0 == ssl3_connect_~s__init_buf___0~0); 16002#L222-2 assume !(0 == ssl3_connect_~tmp___4~0); 16001#L238 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 16000#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 15997#L516 ssl3_connect_~skip~0 := 0; 15903#L98-1 assume !false; 15904#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 15894#L101 assume !(12292 == ssl3_connect_~s__state~0); 15895#L104 assume !(16384 == ssl3_connect_~s__state~0); 15887#L107 assume !(4096 == ssl3_connect_~s__state~0); 15888#L110 assume !(20480 == ssl3_connect_~s__state~0); 15825#L113 assume !(4099 == ssl3_connect_~s__state~0); 15721#L116 assume 4368 == ssl3_connect_~s__state~0; 15722#L120 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 15755#L250 assume !(0 == ssl3_connect_~blastFlag~0); 15802#L250-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 15727#L258 assume !(ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0); 15728#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 15971#L516 ssl3_connect_~skip~0 := 0; 15970#L98-1 assume !false; 15969#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 15967#L101 assume !(12292 == ssl3_connect_~s__state~0); 15966#L104 assume !(16384 == ssl3_connect_~s__state~0); 15965#L107 assume !(4096 == ssl3_connect_~s__state~0); 15958#L110 assume !(20480 == ssl3_connect_~s__state~0); 15954#L113 assume !(4099 == ssl3_connect_~s__state~0); 15952#L116 assume !(4368 == ssl3_connect_~s__state~0); 15944#L119 assume !(4369 == ssl3_connect_~s__state~0); 15847#L122 [2021-08-31 01:59:45,411 INFO L793 eck$LassoCheckResult]: Loop: 15847#L122 assume 4384 == ssl3_connect_~s__state~0; 15780#L126 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 15781#L265 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 15782#L265-2 assume !(ssl3_connect_~ret~0 <= 0); 15729#L271 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 15730#L271-2 ssl3_connect_~s__init_num~0 := 0; 16260#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 16257#L516 ssl3_connect_~skip~0 := 0; 16256#L98-1 assume !false; 16255#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 16254#L101 assume 12292 == ssl3_connect_~s__state~0; 16072#L102 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 15736#L206 ssl3_connect_~s__server~0 := 0; 15737#L211 assume 0 != ssl3_connect_~cb~0; 15818#L211-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 16362#L216 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 16360#L222 assume !(0 == ssl3_connect_~s__init_buf___0~0); 15684#L222-2 assume !(0 == ssl3_connect_~tmp___4~0); 15685#L238 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 16338#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 15665#L516 ssl3_connect_~skip~0 := 0; 16334#L98-1 assume !false; 16331#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 16329#L101 assume !(12292 == ssl3_connect_~s__state~0); 16327#L104 assume !(16384 == ssl3_connect_~s__state~0); 16325#L107 assume !(4096 == ssl3_connect_~s__state~0); 16323#L110 assume !(20480 == ssl3_connect_~s__state~0); 16321#L113 assume !(4099 == ssl3_connect_~s__state~0); 16319#L116 assume 4368 == ssl3_connect_~s__state~0; 15864#L120 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 16316#L250 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 15821#L250-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 15725#L258 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 15726#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 16279#L516 ssl3_connect_~skip~0 := 0; 16277#L98-1 assume !false; 16275#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 16273#L101 assume !(12292 == ssl3_connect_~s__state~0); 16271#L104 assume !(16384 == ssl3_connect_~s__state~0); 16269#L107 assume !(4096 == ssl3_connect_~s__state~0); 16267#L110 assume !(20480 == ssl3_connect_~s__state~0); 16265#L113 assume !(4099 == ssl3_connect_~s__state~0); 16263#L116 assume !(4368 == ssl3_connect_~s__state~0); 15863#L119 assume !(4369 == ssl3_connect_~s__state~0); 15847#L122 [2021-08-31 01:59:45,411 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 01:59:45,411 INFO L82 PathProgramCache]: Analyzing trace with hash 1192981575, now seen corresponding path program 3 times [2021-08-31 01:59:45,411 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 01:59:45,411 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [496006973] [2021-08-31 01:59:45,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:59:45,412 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 01:59:45,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 01:59:45,437 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-08-31 01:59:45,438 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 01:59:45,438 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [496006973] [2021-08-31 01:59:45,438 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [496006973] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 01:59:45,438 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 01:59:45,438 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-31 01:59:45,438 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1817569594] [2021-08-31 01:59:45,441 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-08-31 01:59:45,441 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 01:59:45,441 INFO L82 PathProgramCache]: Analyzing trace with hash 830777804, now seen corresponding path program 1 times [2021-08-31 01:59:45,441 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 01:59:45,441 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [300685558] [2021-08-31 01:59:45,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:59:45,442 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 01:59:45,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 01:59:45,455 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-08-31 01:59:45,455 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 01:59:45,455 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [300685558] [2021-08-31 01:59:45,455 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [300685558] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 01:59:45,455 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 01:59:45,456 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-31 01:59:45,456 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1331021919] [2021-08-31 01:59:45,456 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 01:59:45,457 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 01:59:45,457 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 01:59:45,457 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 01:59:45,457 INFO L87 Difference]: Start difference. First operand 701 states and 973 transitions. cyclomatic complexity: 278 Second operand has 3 states, 3 states have (on average 13.0) internal successors, (39), 3 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 01:59:45,649 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 01:59:45,649 INFO L93 Difference]: Finished difference Result 709 states and 981 transitions. [2021-08-31 01:59:45,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 01:59:45,650 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 709 states and 981 transitions. [2021-08-31 01:59:45,654 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 502 [2021-08-31 01:59:45,657 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 709 states to 709 states and 981 transitions. [2021-08-31 01:59:45,657 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 625 [2021-08-31 01:59:45,657 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 625 [2021-08-31 01:59:45,657 INFO L73 IsDeterministic]: Start isDeterministic. Operand 709 states and 981 transitions. [2021-08-31 01:59:45,658 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 01:59:45,658 INFO L681 BuchiCegarLoop]: Abstraction has 709 states and 981 transitions. [2021-08-31 01:59:45,658 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 709 states and 981 transitions. [2021-08-31 01:59:45,664 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 709 to 709. [2021-08-31 01:59:45,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 709 states, 709 states have (on average 1.383638928067701) internal successors, (981), 708 states have internal predecessors, (981), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 01:59:45,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 709 states to 709 states and 981 transitions. [2021-08-31 01:59:45,667 INFO L704 BuchiCegarLoop]: Abstraction has 709 states and 981 transitions. [2021-08-31 01:59:45,667 INFO L587 BuchiCegarLoop]: Abstraction has 709 states and 981 transitions. [2021-08-31 01:59:45,667 INFO L425 BuchiCegarLoop]: ======== Iteration 13============ [2021-08-31 01:59:45,667 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 709 states and 981 transitions. [2021-08-31 01:59:45,669 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 502 [2021-08-31 01:59:45,670 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 01:59:45,670 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 01:59:45,670 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] [2021-08-31 01:59:45,670 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 01:59:45,671 INFO L791 eck$LassoCheckResult]: Stem: 17252#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 17160#L-1 havoc main_#res;havoc main_#t~ret55, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := 12292;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 17161#L84 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 17177#L87-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 17243#L92 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 17109#L98-1 assume !false; 17110#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 17240#L101 assume 12292 == ssl3_connect_~s__state~0; 17166#L102 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 17154#L206 ssl3_connect_~s__server~0 := 0; 17155#L211 assume 0 != ssl3_connect_~cb~0; 17236#L211-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 17743#L216 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 17741#L222 assume !(0 == ssl3_connect_~s__init_buf___0~0); 17739#L222-2 assume !(0 == ssl3_connect_~tmp___4~0); 17738#L238 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 17736#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 17080#L516 ssl3_connect_~skip~0 := 0; 17730#L98-1 assume !false; 17728#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 17726#L101 assume !(12292 == ssl3_connect_~s__state~0); 17724#L104 assume !(16384 == ssl3_connect_~s__state~0); 17721#L107 assume !(4096 == ssl3_connect_~s__state~0); 17716#L110 assume !(20480 == ssl3_connect_~s__state~0); 17246#L113 assume !(4099 == ssl3_connect_~s__state~0); 17138#L116 assume 4368 == ssl3_connect_~s__state~0; 17139#L120 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 17169#L250 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 17222#L250-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 17144#L258 assume !(ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0); 17145#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 17397#L516 ssl3_connect_~skip~0 := 0; 17395#L98-1 assume !false; 17393#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 17391#L101 assume !(12292 == ssl3_connect_~s__state~0); 17389#L104 assume !(16384 == ssl3_connect_~s__state~0); 17387#L107 assume !(4096 == ssl3_connect_~s__state~0); 17385#L110 assume !(20480 == ssl3_connect_~s__state~0); 17383#L113 assume !(4099 == ssl3_connect_~s__state~0); 17381#L116 assume !(4368 == ssl3_connect_~s__state~0); 17379#L119 assume !(4369 == ssl3_connect_~s__state~0); 17267#L122 [2021-08-31 01:59:45,671 INFO L793 eck$LassoCheckResult]: Loop: 17267#L122 assume 4384 == ssl3_connect_~s__state~0; 17196#L126 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 17197#L265 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 17198#L265-2 assume !(ssl3_connect_~ret~0 <= 0); 17147#L271 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 17148#L271-2 ssl3_connect_~s__init_num~0 := 0; 17204#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 17729#L516 ssl3_connect_~skip~0 := 0; 17727#L98-1 assume !false; 17725#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 17722#L101 assume 12292 == ssl3_connect_~s__state~0; 17524#L102 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 17337#L206 ssl3_connect_~s__server~0 := 0; 17715#L211 assume 0 != ssl3_connect_~cb~0; 17714#L211-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 17713#L216 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 17707#L222 assume !(0 == ssl3_connect_~s__init_buf___0~0); 17704#L222-2 assume !(0 == ssl3_connect_~tmp___4~0); 17703#L238 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 17698#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 17692#L516 ssl3_connect_~skip~0 := 0; 17690#L98-1 assume !false; 17688#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 17686#L101 assume !(12292 == ssl3_connect_~s__state~0); 17684#L104 assume !(16384 == ssl3_connect_~s__state~0); 17682#L107 assume !(4096 == ssl3_connect_~s__state~0); 17680#L110 assume !(20480 == ssl3_connect_~s__state~0); 17678#L113 assume !(4099 == ssl3_connect_~s__state~0); 17288#L116 assume 4368 == ssl3_connect_~s__state~0; 17289#L120 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 17666#L250 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 17237#L250-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 17238#L258 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 17661#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 17654#L516 ssl3_connect_~skip~0 := 0; 17651#L98-1 assume !false; 17649#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 17647#L101 assume !(12292 == ssl3_connect_~s__state~0); 17645#L104 assume !(16384 == ssl3_connect_~s__state~0); 17643#L107 assume !(4096 == ssl3_connect_~s__state~0); 17641#L110 assume !(20480 == ssl3_connect_~s__state~0); 17639#L113 assume !(4099 == ssl3_connect_~s__state~0); 17637#L116 assume !(4368 == ssl3_connect_~s__state~0); 17634#L119 assume !(4369 == ssl3_connect_~s__state~0); 17267#L122 [2021-08-31 01:59:45,671 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 01:59:45,671 INFO L82 PathProgramCache]: Analyzing trace with hash -2090868471, now seen corresponding path program 1 times [2021-08-31 01:59:45,672 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 01:59:45,672 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1096207530] [2021-08-31 01:59:45,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:59:45,672 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 01:59:45,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 01:59:45,678 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 01:59:45,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 01:59:45,696 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 01:59:45,696 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 01:59:45,697 INFO L82 PathProgramCache]: Analyzing trace with hash 830777804, now seen corresponding path program 2 times [2021-08-31 01:59:45,697 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 01:59:45,697 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [200965058] [2021-08-31 01:59:45,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:59:45,697 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 01:59:45,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 01:59:45,710 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-08-31 01:59:45,710 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 01:59:45,710 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [200965058] [2021-08-31 01:59:45,710 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [200965058] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 01:59:45,711 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 01:59:45,711 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-31 01:59:45,711 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1316757510] [2021-08-31 01:59:45,711 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 01:59:45,711 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 01:59:45,712 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 01:59:45,712 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 01:59:45,712 INFO L87 Difference]: Start difference. First operand 709 states and 981 transitions. cyclomatic complexity: 278 Second operand has 3 states, 3 states have (on average 11.666666666666666) internal successors, (35), 3 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 01:59:45,904 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 01:59:45,904 INFO L93 Difference]: Finished difference Result 735 states and 1006 transitions. [2021-08-31 01:59:45,905 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 01:59:45,905 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 735 states and 1006 transitions. [2021-08-31 01:59:45,908 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 526 [2021-08-31 01:59:45,910 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 735 states to 733 states and 1004 transitions. [2021-08-31 01:59:45,911 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 649 [2021-08-31 01:59:45,912 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 649 [2021-08-31 01:59:45,912 INFO L73 IsDeterministic]: Start isDeterministic. Operand 733 states and 1004 transitions. [2021-08-31 01:59:45,912 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 01:59:45,912 INFO L681 BuchiCegarLoop]: Abstraction has 733 states and 1004 transitions. [2021-08-31 01:59:45,913 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 733 states and 1004 transitions. [2021-08-31 01:59:45,921 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 733 to 707. [2021-08-31 01:59:45,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 707 states, 707 states have (on average 1.3762376237623761) internal successors, (973), 706 states have internal predecessors, (973), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 01:59:45,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 707 states to 707 states and 973 transitions. [2021-08-31 01:59:45,924 INFO L704 BuchiCegarLoop]: Abstraction has 707 states and 973 transitions. [2021-08-31 01:59:45,924 INFO L587 BuchiCegarLoop]: Abstraction has 707 states and 973 transitions. [2021-08-31 01:59:45,924 INFO L425 BuchiCegarLoop]: ======== Iteration 14============ [2021-08-31 01:59:45,924 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 707 states and 973 transitions. [2021-08-31 01:59:45,927 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 500 [2021-08-31 01:59:45,927 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 01:59:45,927 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 01:59:45,928 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] [2021-08-31 01:59:45,928 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 01:59:45,928 INFO L791 eck$LassoCheckResult]: Stem: 18701#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 18611#L-1 havoc main_#res;havoc main_#t~ret55, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := 12292;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 18612#L84 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 18629#L87-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 18690#L92 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 18606#L98-1 assume !false; 18901#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 18899#L101 assume 12292 == ssl3_connect_~s__state~0; 18900#L102 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 19155#L206 ssl3_connect_~s__server~0 := 0; 19153#L211 assume 0 != ssl3_connect_~cb~0; 18880#L211-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 19150#L216 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 19147#L222 assume !(0 == ssl3_connect_~s__init_buf___0~0); 19144#L222-2 assume !(0 == ssl3_connect_~tmp___4~0); 19142#L238 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 19134#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 19122#L516 ssl3_connect_~skip~0 := 0; 19120#L98-1 assume !false; 19119#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 19110#L101 assume !(12292 == ssl3_connect_~s__state~0); 19103#L104 assume !(16384 == ssl3_connect_~s__state~0); 19071#L107 assume !(4096 == ssl3_connect_~s__state~0); 19070#L110 assume !(20480 == ssl3_connect_~s__state~0); 18693#L113 assume !(4099 == ssl3_connect_~s__state~0); 18588#L116 assume 4368 == ssl3_connect_~s__state~0; 18589#L120 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 18621#L250 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 18669#L250-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 18833#L258 assume !(ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0); 18828#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 18824#L516 ssl3_connect_~skip~0 := 0; 18822#L98-1 assume !false; 18820#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 18818#L101 assume !(12292 == ssl3_connect_~s__state~0); 18816#L104 assume !(16384 == ssl3_connect_~s__state~0); 18814#L107 assume !(4096 == ssl3_connect_~s__state~0); 18812#L110 assume !(20480 == ssl3_connect_~s__state~0); 18811#L113 assume !(4099 == ssl3_connect_~s__state~0); 18810#L116 assume !(4368 == ssl3_connect_~s__state~0); 18802#L119 assume !(4369 == ssl3_connect_~s__state~0); 18803#L122 [2021-08-31 01:59:45,932 INFO L793 eck$LassoCheckResult]: Loop: 18803#L122 assume 4384 == ssl3_connect_~s__state~0; 18716#L126 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 19023#L265 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 19022#L265-2 assume !(ssl3_connect_~ret~0 <= 0); 18596#L271 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 18598#L271-2 ssl3_connect_~s__init_num~0 := 0; 18557#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 19035#L516 ssl3_connect_~skip~0 := 0; 19034#L98-1 assume !false; 19033#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 19032#L101 assume !(12292 == ssl3_connect_~s__state~0); 19031#L104 assume !(16384 == ssl3_connect_~s__state~0); 19030#L107 assume !(4096 == ssl3_connect_~s__state~0); 19029#L110 assume !(20480 == ssl3_connect_~s__state~0); 19028#L113 assume !(4099 == ssl3_connect_~s__state~0); 19027#L116 assume !(4368 == ssl3_connect_~s__state~0); 19026#L119 assume !(4369 == ssl3_connect_~s__state~0); 19025#L122 assume !(4384 == ssl3_connect_~s__state~0); 19024#L125 assume !(4385 == ssl3_connect_~s__state~0); 18736#L128 assume !(4400 == ssl3_connect_~s__state~0); 18738#L131 assume !(4401 == ssl3_connect_~s__state~0); 18739#L134 assume !(4416 == ssl3_connect_~s__state~0); 18745#L137 assume !(4417 == ssl3_connect_~s__state~0); 18708#L140 assume !(4432 == ssl3_connect_~s__state~0); 18709#L143 assume !(4433 == ssl3_connect_~s__state~0); 18710#L146 assume !(4448 == ssl3_connect_~s__state~0); 19107#L149 assume !(4449 == ssl3_connect_~s__state~0); 19105#L152 assume !(4464 == ssl3_connect_~s__state~0); 18719#L155 assume !(4465 == ssl3_connect_~s__state~0); 18721#L158 assume !(4466 == ssl3_connect_~s__state~0); 18722#L161 assume !(4467 == ssl3_connect_~s__state~0); 18723#L164 assume !(4480 == ssl3_connect_~s__state~0); 18729#L167 assume !(4481 == ssl3_connect_~s__state~0); 18711#L170 assume !(4496 == ssl3_connect_~s__state~0); 18712#L173 assume !(4497 == ssl3_connect_~s__state~0); 18713#L176 assume !(4512 == ssl3_connect_~s__state~0); 18741#L179 assume !(4513 == ssl3_connect_~s__state~0); 18742#L182 assume 4528 == ssl3_connect_~s__state~0; 18753#L186 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet49;havoc ssl3_connect_#t~nondet49; 18650#L400 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp57~0 := 5 + ssl3_connect_~__cil_tmp56~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp57~0; 18651#L407 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 18672#L407-1 ssl3_connect_~s__init_num~0 := 0; 18626#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 19170#L516 ssl3_connect_~skip~0 := 0; 19169#L98-1 assume !false; 19168#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 19167#L101 assume !(12292 == ssl3_connect_~s__state~0); 19166#L104 assume !(16384 == ssl3_connect_~s__state~0); 19165#L107 assume !(4096 == ssl3_connect_~s__state~0); 19164#L110 assume !(20480 == ssl3_connect_~s__state~0); 19163#L113 assume !(4099 == ssl3_connect_~s__state~0); 19162#L116 assume 4368 == ssl3_connect_~s__state~0; 18619#L120 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 18620#L250 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 18683#L250-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 18684#L258 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 19066#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 19061#L516 ssl3_connect_~skip~0 := 0; 19059#L98-1 assume !false; 19057#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 19055#L101 assume !(12292 == ssl3_connect_~s__state~0); 19053#L104 assume !(16384 == ssl3_connect_~s__state~0); 19051#L107 assume !(4096 == ssl3_connect_~s__state~0); 19049#L110 assume !(20480 == ssl3_connect_~s__state~0); 19047#L113 assume !(4099 == ssl3_connect_~s__state~0); 19045#L116 assume !(4368 == ssl3_connect_~s__state~0); 19042#L119 assume !(4369 == ssl3_connect_~s__state~0); 18803#L122 [2021-08-31 01:59:45,933 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 01:59:45,933 INFO L82 PathProgramCache]: Analyzing trace with hash -2090868471, now seen corresponding path program 2 times [2021-08-31 01:59:45,933 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 01:59:45,933 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [686453099] [2021-08-31 01:59:45,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:59:45,934 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 01:59:45,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 01:59:45,946 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 01:59:45,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 01:59:45,962 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 01:59:45,963 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 01:59:45,963 INFO L82 PathProgramCache]: Analyzing trace with hash 182838500, now seen corresponding path program 1 times [2021-08-31 01:59:45,963 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 01:59:45,963 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [703266202] [2021-08-31 01:59:45,963 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:59:45,963 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 01:59:45,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 01:59:45,987 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 22 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-08-31 01:59:45,987 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 01:59:45,987 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [703266202] [2021-08-31 01:59:45,987 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [703266202] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 01:59:45,988 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 01:59:45,988 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-31 01:59:45,989 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1920192534] [2021-08-31 01:59:45,989 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 01:59:45,989 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 01:59:45,989 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 01:59:45,989 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 01:59:45,990 INFO L87 Difference]: Start difference. First operand 707 states and 973 transitions. cyclomatic complexity: 272 Second operand has 3 states, 3 states have (on average 19.333333333333332) internal successors, (58), 3 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 01:59:46,165 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 01:59:46,165 INFO L93 Difference]: Finished difference Result 752 states and 1030 transitions. [2021-08-31 01:59:46,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 01:59:46,166 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 752 states and 1030 transitions. [2021-08-31 01:59:46,184 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 545 [2021-08-31 01:59:46,187 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 752 states to 752 states and 1030 transitions. [2021-08-31 01:59:46,187 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 668 [2021-08-31 01:59:46,188 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 668 [2021-08-31 01:59:46,188 INFO L73 IsDeterministic]: Start isDeterministic. Operand 752 states and 1030 transitions. [2021-08-31 01:59:46,188 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 01:59:46,189 INFO L681 BuchiCegarLoop]: Abstraction has 752 states and 1030 transitions. [2021-08-31 01:59:46,189 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 752 states and 1030 transitions. [2021-08-31 01:59:46,195 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 752 to 744. [2021-08-31 01:59:46,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 744 states, 744 states have (on average 1.368279569892473) internal successors, (1018), 743 states have internal predecessors, (1018), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 01:59:46,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 744 states to 744 states and 1018 transitions. [2021-08-31 01:59:46,198 INFO L704 BuchiCegarLoop]: Abstraction has 744 states and 1018 transitions. [2021-08-31 01:59:46,198 INFO L587 BuchiCegarLoop]: Abstraction has 744 states and 1018 transitions. [2021-08-31 01:59:46,198 INFO L425 BuchiCegarLoop]: ======== Iteration 15============ [2021-08-31 01:59:46,199 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 744 states and 1018 transitions. [2021-08-31 01:59:46,201 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 537 [2021-08-31 01:59:46,201 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 01:59:46,201 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 01:59:46,202 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] [2021-08-31 01:59:46,202 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 01:59:46,203 INFO L791 eck$LassoCheckResult]: Stem: 20163#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 20077#L-1 havoc main_#res;havoc main_#t~ret55, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := 12292;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 20078#L84 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 20095#L87-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 20154#L92 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 20072#L98-1 assume !false; 20612#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 20611#L101 assume 12292 == ssl3_connect_~s__state~0; 20083#L102 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 20069#L206 ssl3_connect_~s__server~0 := 0; 20070#L211 assume 0 != ssl3_connect_~cb~0; 20124#L211-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 20125#L216 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 20122#L222 assume !(0 == ssl3_connect_~s__init_buf___0~0); 20123#L222-2 assume !(0 == ssl3_connect_~tmp___4~0); 20333#L238 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 20331#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 20327#L516 ssl3_connect_~skip~0 := 0; 20325#L98-1 assume !false; 20323#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 20321#L101 assume !(12292 == ssl3_connect_~s__state~0); 20319#L104 assume !(16384 == ssl3_connect_~s__state~0); 20317#L107 assume !(4096 == ssl3_connect_~s__state~0); 20315#L110 assume !(20480 == ssl3_connect_~s__state~0); 20156#L113 assume !(4099 == ssl3_connect_~s__state~0); 20054#L116 assume 4368 == ssl3_connect_~s__state~0; 20055#L120 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 20086#L250 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 20136#L250-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 20059#L258 assume !(ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0); 20061#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 20262#L516 ssl3_connect_~skip~0 := 0; 20260#L98-1 assume !false; 20258#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 20256#L101 assume !(12292 == ssl3_connect_~s__state~0); 20254#L104 assume !(16384 == ssl3_connect_~s__state~0); 20252#L107 assume !(4096 == ssl3_connect_~s__state~0); 20250#L110 assume !(20480 == ssl3_connect_~s__state~0); 20248#L113 assume !(4099 == ssl3_connect_~s__state~0); 20246#L116 assume !(4368 == ssl3_connect_~s__state~0); 20243#L119 assume !(4369 == ssl3_connect_~s__state~0); 20160#L122 [2021-08-31 01:59:46,203 INFO L793 eck$LassoCheckResult]: Loop: 20160#L122 assume 4384 == ssl3_connect_~s__state~0; 20111#L126 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 20112#L265 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 20113#L265-2 assume !(ssl3_connect_~ret~0 <= 0); 20064#L271 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 20065#L271-2 ssl3_connect_~s__init_num~0 := 0; 20422#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 20420#L516 ssl3_connect_~skip~0 := 0; 20561#L98-1 assume !false; 20560#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 20559#L101 assume !(12292 == ssl3_connect_~s__state~0); 20558#L104 assume !(16384 == ssl3_connect_~s__state~0); 20557#L107 assume !(4096 == ssl3_connect_~s__state~0); 20556#L110 assume !(20480 == ssl3_connect_~s__state~0); 20555#L113 assume !(4099 == ssl3_connect_~s__state~0); 20554#L116 assume !(4368 == ssl3_connect_~s__state~0); 20553#L119 assume !(4369 == ssl3_connect_~s__state~0); 20552#L122 assume !(4384 == ssl3_connect_~s__state~0); 20551#L125 assume !(4385 == ssl3_connect_~s__state~0); 20550#L128 assume !(4400 == ssl3_connect_~s__state~0); 20549#L131 assume !(4401 == ssl3_connect_~s__state~0); 20548#L134 assume !(4416 == ssl3_connect_~s__state~0); 20547#L137 assume !(4417 == ssl3_connect_~s__state~0); 20546#L140 assume !(4432 == ssl3_connect_~s__state~0); 20545#L143 assume !(4433 == ssl3_connect_~s__state~0); 20544#L146 assume !(4448 == ssl3_connect_~s__state~0); 20543#L149 assume !(4449 == ssl3_connect_~s__state~0); 20542#L152 assume !(4464 == ssl3_connect_~s__state~0); 20541#L155 assume !(4465 == ssl3_connect_~s__state~0); 20369#L158 assume !(4466 == ssl3_connect_~s__state~0); 20368#L161 assume !(4467 == ssl3_connect_~s__state~0); 20349#L164 assume !(4480 == ssl3_connect_~s__state~0); 20037#L167 assume !(4481 == ssl3_connect_~s__state~0); 20038#L170 assume !(4496 == ssl3_connect_~s__state~0); 20098#L173 assume !(4497 == ssl3_connect_~s__state~0); 20081#L176 assume !(4512 == ssl3_connect_~s__state~0); 20082#L179 assume !(4513 == ssl3_connect_~s__state~0); 20149#L182 assume !(4528 == ssl3_connect_~s__state~0); 20150#L185 assume !(4529 == ssl3_connect_~s__state~0); 20209#L188 assume 4560 == ssl3_connect_~s__state~0; 20191#L192 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet50;havoc ssl3_connect_#t~nondet50; 20525#L427 assume !(ssl3_connect_~ret~0 <= 0); 20028#L430 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 3; 20030#L430-2 ssl3_connect_~s__init_num~0 := 0; 20091#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 20620#L516 ssl3_connect_~skip~0 := 0; 20618#L98-1 assume !false; 20616#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 20615#L101 assume !(12292 == ssl3_connect_~s__state~0); 20613#L104 assume !(16384 == ssl3_connect_~s__state~0); 20433#L107 assume !(4096 == ssl3_connect_~s__state~0); 20434#L110 assume !(20480 == ssl3_connect_~s__state~0); 20437#L113 assume !(4099 == ssl3_connect_~s__state~0); 20438#L116 assume 4368 == ssl3_connect_~s__state~0; 20193#L120 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 20703#L250 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 20702#L250-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 20701#L258 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 20699#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 20697#L516 ssl3_connect_~skip~0 := 0; 20690#L98-1 assume !false; 20687#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 20684#L101 assume !(12292 == ssl3_connect_~s__state~0); 20681#L104 assume !(16384 == ssl3_connect_~s__state~0); 20678#L107 assume !(4096 == ssl3_connect_~s__state~0); 20675#L110 assume !(20480 == ssl3_connect_~s__state~0); 20672#L113 assume !(4099 == ssl3_connect_~s__state~0); 20669#L116 assume !(4368 == ssl3_connect_~s__state~0); 20666#L119 assume !(4369 == ssl3_connect_~s__state~0); 20160#L122 [2021-08-31 01:59:46,203 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 01:59:46,203 INFO L82 PathProgramCache]: Analyzing trace with hash -2090868471, now seen corresponding path program 3 times [2021-08-31 01:59:46,204 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 01:59:46,204 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [208219516] [2021-08-31 01:59:46,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:59:46,204 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 01:59:46,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 01:59:46,210 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 01:59:46,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 01:59:46,219 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 01:59:46,220 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 01:59:46,220 INFO L82 PathProgramCache]: Analyzing trace with hash 636939549, now seen corresponding path program 1 times [2021-08-31 01:59:46,220 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 01:59:46,220 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1714429138] [2021-08-31 01:59:46,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:59:46,221 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 01:59:46,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 01:59:46,238 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 22 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-08-31 01:59:46,239 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 01:59:46,239 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1714429138] [2021-08-31 01:59:46,239 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1714429138] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 01:59:46,239 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 01:59:46,239 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-31 01:59:46,239 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1859602023] [2021-08-31 01:59:46,239 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 01:59:46,240 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 01:59:46,240 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 01:59:46,240 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 01:59:46,240 INFO L87 Difference]: Start difference. First operand 744 states and 1018 transitions. cyclomatic complexity: 280 Second operand has 3 states, 3 states have (on average 20.0) internal successors, (60), 3 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 01:59:46,500 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 01:59:46,501 INFO L93 Difference]: Finished difference Result 1159 states and 1614 transitions. [2021-08-31 01:59:46,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 01:59:46,501 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1159 states and 1614 transitions. [2021-08-31 01:59:46,507 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 952 [2021-08-31 01:59:46,511 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1159 states to 1159 states and 1614 transitions. [2021-08-31 01:59:46,512 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1075 [2021-08-31 01:59:46,512 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1075 [2021-08-31 01:59:46,513 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1159 states and 1614 transitions. [2021-08-31 01:59:46,513 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 01:59:46,513 INFO L681 BuchiCegarLoop]: Abstraction has 1159 states and 1614 transitions. [2021-08-31 01:59:46,513 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1159 states and 1614 transitions. [2021-08-31 01:59:46,524 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1159 to 1159. [2021-08-31 01:59:46,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1159 states, 1159 states have (on average 1.3925798101811906) internal successors, (1614), 1158 states have internal predecessors, (1614), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 01:59:46,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1159 states to 1159 states and 1614 transitions. [2021-08-31 01:59:46,528 INFO L704 BuchiCegarLoop]: Abstraction has 1159 states and 1614 transitions. [2021-08-31 01:59:46,528 INFO L587 BuchiCegarLoop]: Abstraction has 1159 states and 1614 transitions. [2021-08-31 01:59:46,528 INFO L425 BuchiCegarLoop]: ======== Iteration 16============ [2021-08-31 01:59:46,528 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1159 states and 1614 transitions. [2021-08-31 01:59:46,532 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 952 [2021-08-31 01:59:46,532 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 01:59:46,532 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 01:59:46,533 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] [2021-08-31 01:59:46,533 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [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, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 01:59:46,533 INFO L791 eck$LassoCheckResult]: Stem: 22069#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 21981#L-1 havoc main_#res;havoc main_#t~ret55, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := 12292;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 21982#L84 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 22000#L87-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 22062#L92 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 21976#L98-1 assume !false; 22303#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 22301#L101 assume 12292 == ssl3_connect_~s__state~0; 22299#L102 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 22298#L206 ssl3_connect_~s__server~0 := 0; 22296#L211 assume 0 != ssl3_connect_~cb~0; 22157#L211-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 22285#L216 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 22281#L222 assume !(0 == ssl3_connect_~s__init_buf___0~0); 22268#L222-2 assume !(0 == ssl3_connect_~tmp___4~0); 22266#L238 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 22264#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 22232#L516 ssl3_connect_~skip~0 := 0; 22231#L98-1 assume !false; 22230#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 22208#L101 assume !(12292 == ssl3_connect_~s__state~0); 22206#L104 assume !(16384 == ssl3_connect_~s__state~0); 22203#L107 assume !(4096 == ssl3_connect_~s__state~0); 22200#L110 assume !(20480 == ssl3_connect_~s__state~0); 22201#L113 assume !(4099 == ssl3_connect_~s__state~0); 22229#L116 assume 4368 == ssl3_connect_~s__state~0; 22228#L120 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 22226#L250 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 22224#L250-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 21965#L258 assume !(ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0); 21966#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 22463#L516 ssl3_connect_~skip~0 := 0; 22461#L98-1 assume !false; 22459#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 22457#L101 assume !(12292 == ssl3_connect_~s__state~0); 22455#L104 assume !(16384 == ssl3_connect_~s__state~0); 22453#L107 assume !(4096 == ssl3_connect_~s__state~0); 22451#L110 assume !(20480 == ssl3_connect_~s__state~0); 22449#L113 assume !(4099 == ssl3_connect_~s__state~0); 22447#L116 assume !(4368 == ssl3_connect_~s__state~0); 22339#L119 assume !(4369 == ssl3_connect_~s__state~0); 22340#L122 [2021-08-31 01:59:46,534 INFO L793 eck$LassoCheckResult]: Loop: 22340#L122 assume 4384 == ssl3_connect_~s__state~0; 22087#L126 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 22678#L265 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 22067#L265-2 assume !(ssl3_connect_~ret~0 <= 0); 22068#L271 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 22672#L271-2 ssl3_connect_~s__init_num~0 := 0; 22757#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 22753#L516 ssl3_connect_~skip~0 := 0; 22751#L98-1 assume !false; 22749#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 22747#L101 assume !(12292 == ssl3_connect_~s__state~0); 22745#L104 assume !(16384 == ssl3_connect_~s__state~0); 22741#L107 assume !(4096 == ssl3_connect_~s__state~0); 22735#L110 assume !(20480 == ssl3_connect_~s__state~0); 22732#L113 assume !(4099 == ssl3_connect_~s__state~0); 22728#L116 assume !(4368 == ssl3_connect_~s__state~0); 22722#L119 assume !(4369 == ssl3_connect_~s__state~0); 22719#L122 assume !(4384 == ssl3_connect_~s__state~0); 22716#L125 assume !(4385 == ssl3_connect_~s__state~0); 22713#L128 assume 4400 == ssl3_connect_~s__state~0; 22634#L132 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 - 256;ssl3_connect_~skip~0 := 1; 22687#L280-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 22676#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 22673#L516 ssl3_connect_~skip~0 := 0; 22671#L98-1 assume !false; 22668#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 22663#L101 assume !(12292 == ssl3_connect_~s__state~0); 22661#L104 assume !(16384 == ssl3_connect_~s__state~0); 22659#L107 assume !(4096 == ssl3_connect_~s__state~0); 22657#L110 assume !(20480 == ssl3_connect_~s__state~0); 22655#L113 assume !(4099 == ssl3_connect_~s__state~0); 22653#L116 assume !(4368 == ssl3_connect_~s__state~0); 22651#L119 assume !(4369 == ssl3_connect_~s__state~0); 22649#L122 assume !(4384 == ssl3_connect_~s__state~0); 22647#L125 assume !(4385 == ssl3_connect_~s__state~0); 22645#L128 assume !(4400 == ssl3_connect_~s__state~0); 22643#L131 assume !(4401 == ssl3_connect_~s__state~0); 22641#L134 assume !(4416 == ssl3_connect_~s__state~0); 22639#L137 assume !(4417 == ssl3_connect_~s__state~0); 22636#L140 assume !(4432 == ssl3_connect_~s__state~0); 22632#L143 assume !(4433 == ssl3_connect_~s__state~0); 22629#L146 assume !(4448 == ssl3_connect_~s__state~0); 22625#L149 assume !(4449 == ssl3_connect_~s__state~0); 22622#L152 assume !(4464 == ssl3_connect_~s__state~0); 22618#L155 assume !(4465 == ssl3_connect_~s__state~0); 22615#L158 assume !(4466 == ssl3_connect_~s__state~0); 22611#L161 assume !(4467 == ssl3_connect_~s__state~0); 22608#L164 assume !(4480 == ssl3_connect_~s__state~0); 22605#L167 assume !(4481 == ssl3_connect_~s__state~0); 22602#L170 assume !(4496 == ssl3_connect_~s__state~0); 22600#L173 assume !(4497 == ssl3_connect_~s__state~0); 22598#L176 assume !(4512 == ssl3_connect_~s__state~0); 22593#L179 assume !(4513 == ssl3_connect_~s__state~0); 22492#L182 assume 4528 == ssl3_connect_~s__state~0; 22486#L186 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet49;havoc ssl3_connect_#t~nondet49; 22484#L400 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp57~0 := 5 + ssl3_connect_~__cil_tmp56~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp57~0; 22481#L407 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 22480#L407-1 ssl3_connect_~s__init_num~0 := 0; 22404#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 22400#L516 ssl3_connect_~skip~0 := 0; 22395#L98-1 assume !false; 22393#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 22391#L101 assume !(12292 == ssl3_connect_~s__state~0); 22389#L104 assume !(16384 == ssl3_connect_~s__state~0); 22387#L107 assume !(4096 == ssl3_connect_~s__state~0); 22385#L110 assume !(20480 == ssl3_connect_~s__state~0); 22383#L113 assume !(4099 == ssl3_connect_~s__state~0); 22381#L116 assume 4368 == ssl3_connect_~s__state~0; 21988#L120 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 21989#L250 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 22040#L250-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 22056#L258 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 22855#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 22851#L516 ssl3_connect_~skip~0 := 0; 22849#L98-1 assume !false; 22847#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 22845#L101 assume !(12292 == ssl3_connect_~s__state~0); 22843#L104 assume !(16384 == ssl3_connect_~s__state~0); 22841#L107 assume !(4096 == ssl3_connect_~s__state~0); 22839#L110 assume !(20480 == ssl3_connect_~s__state~0); 22837#L113 assume !(4099 == ssl3_connect_~s__state~0); 22835#L116 assume !(4368 == ssl3_connect_~s__state~0); 22833#L119 assume !(4369 == ssl3_connect_~s__state~0); 22340#L122 [2021-08-31 01:59:46,534 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 01:59:46,534 INFO L82 PathProgramCache]: Analyzing trace with hash -2090868471, now seen corresponding path program 4 times [2021-08-31 01:59:46,534 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 01:59:46,535 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1796472075] [2021-08-31 01:59:46,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:59:46,535 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 01:59:46,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 01:59:46,541 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 01:59:46,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 01:59:46,549 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 01:59:46,549 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 01:59:46,549 INFO L82 PathProgramCache]: Analyzing trace with hash -1316366662, now seen corresponding path program 1 times [2021-08-31 01:59:46,550 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 01:59:46,550 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [185316018] [2021-08-31 01:59:46,550 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:59:46,550 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 01:59:46,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 01:59:46,565 INFO L134 CoverageAnalysis]: Checked inductivity of 68 backedges. 57 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2021-08-31 01:59:46,566 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 01:59:46,566 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [185316018] [2021-08-31 01:59:46,566 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [185316018] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 01:59:46,566 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 01:59:46,566 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-31 01:59:46,566 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [285849407] [2021-08-31 01:59:46,567 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 01:59:46,567 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 01:59:46,567 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 01:59:46,567 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 01:59:46,568 INFO L87 Difference]: Start difference. First operand 1159 states and 1614 transitions. cyclomatic complexity: 463 Second operand has 3 states, 3 states have (on average 24.666666666666668) internal successors, (74), 3 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 01:59:46,763 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 01:59:46,763 INFO L93 Difference]: Finished difference Result 1253 states and 1728 transitions. [2021-08-31 01:59:46,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 01:59:46,764 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1253 states and 1728 transitions. [2021-08-31 01:59:46,769 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1046 [2021-08-31 01:59:46,774 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1253 states to 1253 states and 1728 transitions. [2021-08-31 01:59:46,774 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1169 [2021-08-31 01:59:46,775 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1169 [2021-08-31 01:59:46,775 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1253 states and 1728 transitions. [2021-08-31 01:59:46,775 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 01:59:46,775 INFO L681 BuchiCegarLoop]: Abstraction has 1253 states and 1728 transitions. [2021-08-31 01:59:46,776 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1253 states and 1728 transitions. [2021-08-31 01:59:46,787 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1253 to 1241. [2021-08-31 01:59:46,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1241 states, 1241 states have (on average 1.379532634971797) internal successors, (1712), 1240 states have internal predecessors, (1712), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 01:59:46,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1241 states to 1241 states and 1712 transitions. [2021-08-31 01:59:46,792 INFO L704 BuchiCegarLoop]: Abstraction has 1241 states and 1712 transitions. [2021-08-31 01:59:46,792 INFO L587 BuchiCegarLoop]: Abstraction has 1241 states and 1712 transitions. [2021-08-31 01:59:46,792 INFO L425 BuchiCegarLoop]: ======== Iteration 17============ [2021-08-31 01:59:46,792 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1241 states and 1712 transitions. [2021-08-31 01:59:46,795 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1034 [2021-08-31 01:59:46,795 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 01:59:46,795 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 01:59:46,796 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] [2021-08-31 01:59:46,796 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 01:59:46,796 INFO L791 eck$LassoCheckResult]: Stem: 24488#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 24398#L-1 havoc main_#res;havoc main_#t~ret55, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := 12292;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 24399#L84 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 24415#L87-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 24480#L92 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 24392#L98-1 assume !false; 24745#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 24741#L101 assume 12292 == ssl3_connect_~s__state~0; 24740#L102 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 24739#L206 ssl3_connect_~s__server~0 := 0; 24738#L211 assume 0 != ssl3_connect_~cb~0; 24665#L211-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 24737#L216 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 24734#L222 assume !(0 == ssl3_connect_~s__init_buf___0~0); 24731#L222-2 assume !(0 == ssl3_connect_~tmp___4~0); 24730#L238 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 24713#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 24708#L516 ssl3_connect_~skip~0 := 0; 24705#L98-1 assume !false; 24702#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 24699#L101 assume !(12292 == ssl3_connect_~s__state~0); 24695#L104 assume !(16384 == ssl3_connect_~s__state~0); 24691#L107 assume !(4096 == ssl3_connect_~s__state~0); 24689#L110 assume !(20480 == ssl3_connect_~s__state~0); 24482#L113 assume !(4099 == ssl3_connect_~s__state~0); 24375#L116 assume 4368 == ssl3_connect_~s__state~0; 24376#L120 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 24627#L250 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 24625#L250-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 24621#L258 assume !(ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0); 24622#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 24722#L516 ssl3_connect_~skip~0 := 0; 24720#L98-1 assume !false; 24718#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 24716#L101 assume !(12292 == ssl3_connect_~s__state~0); 24710#L104 assume !(16384 == ssl3_connect_~s__state~0); 24707#L107 assume !(4096 == ssl3_connect_~s__state~0); 24704#L110 assume !(20480 == ssl3_connect_~s__state~0); 24701#L113 assume !(4099 == ssl3_connect_~s__state~0); 24698#L116 assume !(4368 == ssl3_connect_~s__state~0); 24694#L119 assume !(4369 == ssl3_connect_~s__state~0); 24512#L122 [2021-08-31 01:59:46,797 INFO L793 eck$LassoCheckResult]: Loop: 24512#L122 assume 4384 == ssl3_connect_~s__state~0; 24513#L126 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 24436#L265 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 24437#L265-2 assume !(ssl3_connect_~ret~0 <= 0); 24535#L271 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 24443#L271-2 ssl3_connect_~s__init_num~0 := 0; 24444#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 25497#L516 ssl3_connect_~skip~0 := 0; 25496#L98-1 assume !false; 25495#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 25494#L101 assume !(12292 == ssl3_connect_~s__state~0); 25493#L104 assume !(16384 == ssl3_connect_~s__state~0); 25492#L107 assume !(4096 == ssl3_connect_~s__state~0); 25491#L110 assume !(20480 == ssl3_connect_~s__state~0); 25490#L113 assume !(4099 == ssl3_connect_~s__state~0); 25489#L116 assume !(4368 == ssl3_connect_~s__state~0); 25488#L119 assume !(4369 == ssl3_connect_~s__state~0); 25487#L122 assume !(4384 == ssl3_connect_~s__state~0); 25485#L125 assume !(4385 == ssl3_connect_~s__state~0); 24505#L128 assume 4400 == ssl3_connect_~s__state~0; 24493#L132 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 - 256;ssl3_connect_~skip~0 := 1; 24367#L280-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 24393#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 25552#L516 ssl3_connect_~skip~0 := 0; 25550#L98-1 assume !false; 25548#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 25547#L101 assume !(12292 == ssl3_connect_~s__state~0); 25546#L104 assume !(16384 == ssl3_connect_~s__state~0); 25545#L107 assume !(4096 == ssl3_connect_~s__state~0); 25543#L110 assume !(20480 == ssl3_connect_~s__state~0); 25542#L113 assume !(4099 == ssl3_connect_~s__state~0); 25541#L116 assume !(4368 == ssl3_connect_~s__state~0); 25526#L119 assume !(4369 == ssl3_connect_~s__state~0); 24410#L122 assume !(4384 == ssl3_connect_~s__state~0); 24411#L125 assume !(4385 == ssl3_connect_~s__state~0); 24413#L128 assume !(4400 == ssl3_connect_~s__state~0); 24400#L131 assume !(4401 == ssl3_connect_~s__state~0); 24401#L134 assume 4416 == ssl3_connect_~s__state~0; 24425#L138 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 24385#L297 assume 3 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 4; 24386#L297-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 25324#L305 assume !(0 == ssl3_connect_~tmp___6~0); 25323#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 25320#L516 ssl3_connect_~skip~0 := 0; 25319#L98-1 assume !false; 25318#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 25317#L101 assume !(12292 == ssl3_connect_~s__state~0); 25316#L104 assume !(16384 == ssl3_connect_~s__state~0); 25315#L107 assume !(4096 == ssl3_connect_~s__state~0); 25314#L110 assume !(20480 == ssl3_connect_~s__state~0); 25313#L113 assume !(4099 == ssl3_connect_~s__state~0); 25312#L116 assume !(4368 == ssl3_connect_~s__state~0); 25311#L119 assume !(4369 == ssl3_connect_~s__state~0); 25310#L122 assume !(4384 == ssl3_connect_~s__state~0); 25309#L125 assume !(4385 == ssl3_connect_~s__state~0); 25308#L128 assume !(4400 == ssl3_connect_~s__state~0); 25307#L131 assume !(4401 == ssl3_connect_~s__state~0); 25306#L134 assume !(4416 == ssl3_connect_~s__state~0); 25305#L137 assume !(4417 == ssl3_connect_~s__state~0); 25304#L140 assume !(4432 == ssl3_connect_~s__state~0); 25303#L143 assume !(4433 == ssl3_connect_~s__state~0); 25302#L146 assume !(4448 == ssl3_connect_~s__state~0); 25301#L149 assume !(4449 == ssl3_connect_~s__state~0); 25300#L152 assume !(4464 == ssl3_connect_~s__state~0); 25299#L155 assume !(4465 == ssl3_connect_~s__state~0); 25298#L158 assume !(4466 == ssl3_connect_~s__state~0); 25297#L161 assume !(4467 == ssl3_connect_~s__state~0); 25296#L164 assume !(4480 == ssl3_connect_~s__state~0); 25295#L167 assume !(4481 == ssl3_connect_~s__state~0); 25294#L170 assume !(4496 == ssl3_connect_~s__state~0); 25293#L173 assume !(4497 == ssl3_connect_~s__state~0); 25292#L176 assume !(4512 == ssl3_connect_~s__state~0); 25291#L179 assume !(4513 == ssl3_connect_~s__state~0); 25290#L182 assume 4528 == ssl3_connect_~s__state~0; 24829#L186 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet49;havoc ssl3_connect_#t~nondet49; 24438#L400 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp57~0 := 5 + ssl3_connect_~__cil_tmp56~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp57~0; 24439#L407 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 24462#L407-1 ssl3_connect_~s__init_num~0 := 0; 24463#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 25231#L516 ssl3_connect_~skip~0 := 0; 25225#L98-1 assume !false; 25223#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 25221#L101 assume !(12292 == ssl3_connect_~s__state~0); 25219#L104 assume !(16384 == ssl3_connect_~s__state~0); 25212#L107 assume !(4096 == ssl3_connect_~s__state~0); 25208#L110 assume !(20480 == ssl3_connect_~s__state~0); 25204#L113 assume !(4099 == ssl3_connect_~s__state~0); 25200#L116 assume 4368 == ssl3_connect_~s__state~0; 24405#L120 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 24406#L250 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 24458#L250-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 24379#L258 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 24380#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 25429#L516 ssl3_connect_~skip~0 := 0; 25426#L98-1 assume !false; 25423#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 25420#L101 assume !(12292 == ssl3_connect_~s__state~0); 25417#L104 assume !(16384 == ssl3_connect_~s__state~0); 25412#L107 assume !(4096 == ssl3_connect_~s__state~0); 25404#L110 assume !(20480 == ssl3_connect_~s__state~0); 25403#L113 assume !(4099 == ssl3_connect_~s__state~0); 25402#L116 assume !(4368 == ssl3_connect_~s__state~0); 25401#L119 assume !(4369 == ssl3_connect_~s__state~0); 24512#L122 [2021-08-31 01:59:46,797 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 01:59:46,797 INFO L82 PathProgramCache]: Analyzing trace with hash -2090868471, now seen corresponding path program 5 times [2021-08-31 01:59:46,797 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 01:59:46,797 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1342841197] [2021-08-31 01:59:46,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:59:46,798 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 01:59:46,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 01:59:46,804 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 01:59:46,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 01:59:46,812 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 01:59:46,812 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 01:59:46,812 INFO L82 PathProgramCache]: Analyzing trace with hash 208655282, now seen corresponding path program 1 times [2021-08-31 01:59:46,813 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 01:59:46,813 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [446997142] [2021-08-31 01:59:46,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:59:46,813 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 01:59:46,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 01:59:46,828 INFO L134 CoverageAnalysis]: Checked inductivity of 120 backedges. 75 proven. 0 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2021-08-31 01:59:46,828 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 01:59:46,828 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [446997142] [2021-08-31 01:59:46,828 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [446997142] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 01:59:46,828 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 01:59:46,829 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-31 01:59:46,829 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [965490522] [2021-08-31 01:59:46,829 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 01:59:46,829 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 01:59:46,829 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 01:59:46,830 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 01:59:46,830 INFO L87 Difference]: Start difference. First operand 1241 states and 1712 transitions. cyclomatic complexity: 479 Second operand has 3 states, 3 states have (on average 23.333333333333332) internal successors, (70), 3 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 01:59:47,041 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 01:59:47,041 INFO L93 Difference]: Finished difference Result 2275 states and 3140 transitions. [2021-08-31 01:59:47,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 01:59:47,042 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2275 states and 3140 transitions. [2021-08-31 01:59:47,048 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2068 [2021-08-31 01:59:47,057 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2275 states to 2275 states and 3140 transitions. [2021-08-31 01:59:47,057 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2191 [2021-08-31 01:59:47,059 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2191 [2021-08-31 01:59:47,059 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2275 states and 3140 transitions. [2021-08-31 01:59:47,059 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 01:59:47,059 INFO L681 BuchiCegarLoop]: Abstraction has 2275 states and 3140 transitions. [2021-08-31 01:59:47,060 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2275 states and 3140 transitions. [2021-08-31 01:59:47,083 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2275 to 2275. [2021-08-31 01:59:47,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2275 states, 2275 states have (on average 1.3802197802197802) internal successors, (3140), 2274 states have internal predecessors, (3140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 01:59:47,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2275 states to 2275 states and 3140 transitions. [2021-08-31 01:59:47,091 INFO L704 BuchiCegarLoop]: Abstraction has 2275 states and 3140 transitions. [2021-08-31 01:59:47,091 INFO L587 BuchiCegarLoop]: Abstraction has 2275 states and 3140 transitions. [2021-08-31 01:59:47,091 INFO L425 BuchiCegarLoop]: ======== Iteration 18============ [2021-08-31 01:59:47,091 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2275 states and 3140 transitions. [2021-08-31 01:59:47,096 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2068 [2021-08-31 01:59:47,096 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 01:59:47,096 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 01:59:47,097 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] [2021-08-31 01:59:47,097 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 01:59:47,098 INFO L791 eck$LassoCheckResult]: Stem: 28000#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 27922#L-1 havoc main_#res;havoc main_#t~ret55, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := 12292;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 27923#L84 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 27940#L87-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 27994#L92 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 27916#L98-1 assume !false; 28124#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 28122#L101 assume 12292 == ssl3_connect_~s__state~0; 28120#L102 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 28118#L206 ssl3_connect_~s__server~0 := 0; 28102#L211 assume 0 != ssl3_connect_~cb~0; 28101#L211-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 28100#L216 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 28098#L222 assume !(0 == ssl3_connect_~s__init_buf___0~0); 28096#L222-2 assume !(0 == ssl3_connect_~tmp___4~0); 28094#L238 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 28090#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 28087#L516 ssl3_connect_~skip~0 := 0; 28086#L98-1 assume !false; 28085#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 28084#L101 assume !(12292 == ssl3_connect_~s__state~0); 28083#L104 assume !(16384 == ssl3_connect_~s__state~0); 28082#L107 assume !(4096 == ssl3_connect_~s__state~0); 28081#L110 assume !(20480 == ssl3_connect_~s__state~0); 28080#L113 assume !(4099 == ssl3_connect_~s__state~0); 28079#L116 assume 4368 == ssl3_connect_~s__state~0; 28078#L120 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 28077#L250 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 28076#L250-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 28074#L258 assume !(ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0); 28068#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 28064#L516 ssl3_connect_~skip~0 := 0; 28062#L98-1 assume !false; 28060#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 28059#L101 assume !(12292 == ssl3_connect_~s__state~0); 28058#L104 assume !(16384 == ssl3_connect_~s__state~0); 28055#L107 assume !(4096 == ssl3_connect_~s__state~0); 28052#L110 assume !(20480 == ssl3_connect_~s__state~0); 28049#L113 assume !(4099 == ssl3_connect_~s__state~0); 28047#L116 assume !(4368 == ssl3_connect_~s__state~0); 28046#L119 assume !(4369 == ssl3_connect_~s__state~0); 28002#L122 [2021-08-31 01:59:47,098 INFO L793 eck$LassoCheckResult]: Loop: 28002#L122 assume 4384 == ssl3_connect_~s__state~0; 28163#L126 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 27960#L265 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 27961#L265-2 assume !(ssl3_connect_~ret~0 <= 0); 28174#L271 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 28176#L271-2 ssl3_connect_~s__init_num~0 := 0; 29418#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 29413#L516 ssl3_connect_~skip~0 := 0; 29409#L98-1 assume !false; 29404#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 29402#L101 assume !(12292 == ssl3_connect_~s__state~0); 29400#L104 assume !(16384 == ssl3_connect_~s__state~0); 29398#L107 assume !(4096 == ssl3_connect_~s__state~0); 29396#L110 assume !(20480 == ssl3_connect_~s__state~0); 29394#L113 assume !(4099 == ssl3_connect_~s__state~0); 29392#L116 assume !(4368 == ssl3_connect_~s__state~0); 29390#L119 assume !(4369 == ssl3_connect_~s__state~0); 29388#L122 assume !(4384 == ssl3_connect_~s__state~0); 29385#L125 assume !(4385 == ssl3_connect_~s__state~0); 29342#L128 assume 4400 == ssl3_connect_~s__state~0; 28797#L132 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 - 256;ssl3_connect_~skip~0 := 1; 29340#L280-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 29435#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 29426#L516 ssl3_connect_~skip~0 := 0; 29423#L98-1 assume !false; 29420#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 29415#L101 assume !(12292 == ssl3_connect_~s__state~0); 29411#L104 assume !(16384 == ssl3_connect_~s__state~0); 29375#L107 assume !(4096 == ssl3_connect_~s__state~0); 29372#L110 assume !(20480 == ssl3_connect_~s__state~0); 29369#L113 assume !(4099 == ssl3_connect_~s__state~0); 29365#L116 assume !(4368 == ssl3_connect_~s__state~0); 29360#L119 assume !(4369 == ssl3_connect_~s__state~0); 29356#L122 assume !(4384 == ssl3_connect_~s__state~0); 29353#L125 assume !(4385 == ssl3_connect_~s__state~0); 29348#L128 assume !(4400 == ssl3_connect_~s__state~0); 29324#L131 assume !(4401 == ssl3_connect_~s__state~0); 28882#L134 assume 4416 == ssl3_connect_~s__state~0; 28785#L138 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 28874#L297 assume !(3 == ssl3_connect_~blastFlag~0); 28869#L297-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 28870#L305 assume !(0 == ssl3_connect_~tmp___6~0); 28836#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 28834#L516 ssl3_connect_~skip~0 := 0; 28827#L98-1 assume !false; 28828#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 28821#L101 assume !(12292 == ssl3_connect_~s__state~0); 28822#L104 assume !(16384 == ssl3_connect_~s__state~0); 28815#L107 assume !(4096 == ssl3_connect_~s__state~0); 28816#L110 assume !(20480 == ssl3_connect_~s__state~0); 28810#L113 assume !(4099 == ssl3_connect_~s__state~0); 28807#L116 assume !(4368 == ssl3_connect_~s__state~0); 28808#L119 assume !(4369 == ssl3_connect_~s__state~0); 28890#L122 assume !(4384 == ssl3_connect_~s__state~0); 28800#L125 assume !(4385 == ssl3_connect_~s__state~0); 28796#L128 assume !(4400 == ssl3_connect_~s__state~0); 28798#L131 assume !(4401 == ssl3_connect_~s__state~0); 28789#L134 assume !(4416 == ssl3_connect_~s__state~0); 28784#L137 assume !(4417 == ssl3_connect_~s__state~0); 28786#L140 assume !(4432 == ssl3_connect_~s__state~0); 29170#L143 assume !(4433 == ssl3_connect_~s__state~0); 29169#L146 assume !(4448 == ssl3_connect_~s__state~0); 29168#L149 assume !(4449 == ssl3_connect_~s__state~0); 29167#L152 assume !(4464 == ssl3_connect_~s__state~0); 29166#L155 assume !(4465 == ssl3_connect_~s__state~0); 29165#L158 assume !(4466 == ssl3_connect_~s__state~0); 29164#L161 assume !(4467 == ssl3_connect_~s__state~0); 29163#L164 assume !(4480 == ssl3_connect_~s__state~0); 29162#L167 assume !(4481 == ssl3_connect_~s__state~0); 29161#L170 assume !(4496 == ssl3_connect_~s__state~0); 29160#L173 assume !(4497 == ssl3_connect_~s__state~0); 29159#L176 assume !(4512 == ssl3_connect_~s__state~0); 29158#L179 assume !(4513 == ssl3_connect_~s__state~0); 29157#L182 assume 4528 == ssl3_connect_~s__state~0; 28747#L186 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet49;havoc ssl3_connect_#t~nondet49; 29200#L400 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp57~0 := 5 + ssl3_connect_~__cil_tmp56~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp57~0; 29155#L407 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 29140#L407-1 ssl3_connect_~s__init_num~0 := 0; 28691#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 28689#L516 ssl3_connect_~skip~0 := 0; 28682#L98-1 assume !false; 28683#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 28676#L101 assume !(12292 == ssl3_connect_~s__state~0); 28677#L104 assume !(16384 == ssl3_connect_~s__state~0); 28192#L107 assume !(4096 == ssl3_connect_~s__state~0); 28193#L110 assume !(20480 == ssl3_connect_~s__state~0); 28197#L113 assume !(4099 == ssl3_connect_~s__state~0); 28198#L116 assume 4368 == ssl3_connect_~s__state~0; 28590#L120 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 30060#L250 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 29442#L250-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 30058#L258 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 30056#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 30053#L516 ssl3_connect_~skip~0 := 0; 30052#L98-1 assume !false; 30051#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 30049#L101 assume !(12292 == ssl3_connect_~s__state~0); 30047#L104 assume !(16384 == ssl3_connect_~s__state~0); 30044#L107 assume !(4096 == ssl3_connect_~s__state~0); 30042#L110 assume !(20480 == ssl3_connect_~s__state~0); 30040#L113 assume !(4099 == ssl3_connect_~s__state~0); 30038#L116 assume !(4368 == ssl3_connect_~s__state~0); 30018#L119 assume !(4369 == ssl3_connect_~s__state~0); 28002#L122 [2021-08-31 01:59:47,098 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 01:59:47,099 INFO L82 PathProgramCache]: Analyzing trace with hash -2090868471, now seen corresponding path program 6 times [2021-08-31 01:59:47,099 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 01:59:47,099 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [85384852] [2021-08-31 01:59:47,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:59:47,099 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 01:59:47,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 01:59:47,105 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 01:59:47,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 01:59:47,123 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 01:59:47,124 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 01:59:47,124 INFO L82 PathProgramCache]: Analyzing trace with hash 154262384, now seen corresponding path program 1 times [2021-08-31 01:59:47,124 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 01:59:47,124 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [359579406] [2021-08-31 01:59:47,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:59:47,125 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 01:59:47,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 01:59:47,140 INFO L134 CoverageAnalysis]: Checked inductivity of 120 backedges. 94 proven. 0 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2021-08-31 01:59:47,140 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 01:59:47,140 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [359579406] [2021-08-31 01:59:47,140 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [359579406] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 01:59:47,140 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 01:59:47,140 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-31 01:59:47,140 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1856658619] [2021-08-31 01:59:47,141 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 01:59:47,141 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 01:59:47,141 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 01:59:47,141 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 01:59:47,142 INFO L87 Difference]: Start difference. First operand 2275 states and 3140 transitions. cyclomatic complexity: 873 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-08-31 01:59:47,337 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 01:59:47,337 INFO L93 Difference]: Finished difference Result 2479 states and 3376 transitions. [2021-08-31 01:59:47,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 01:59:47,338 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2479 states and 3376 transitions. [2021-08-31 01:59:47,346 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2272 [2021-08-31 01:59:47,354 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2479 states to 2479 states and 3376 transitions. [2021-08-31 01:59:47,354 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2395 [2021-08-31 01:59:47,357 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2395 [2021-08-31 01:59:47,357 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2479 states and 3376 transitions. [2021-08-31 01:59:47,357 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 01:59:47,357 INFO L681 BuchiCegarLoop]: Abstraction has 2479 states and 3376 transitions. [2021-08-31 01:59:47,359 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2479 states and 3376 transitions. [2021-08-31 01:59:47,385 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2479 to 2455. [2021-08-31 01:59:47,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2455 states, 2455 states have (on average 1.365376782077393) internal successors, (3352), 2454 states have internal predecessors, (3352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 01:59:47,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2455 states to 2455 states and 3352 transitions. [2021-08-31 01:59:47,393 INFO L704 BuchiCegarLoop]: Abstraction has 2455 states and 3352 transitions. [2021-08-31 01:59:47,393 INFO L587 BuchiCegarLoop]: Abstraction has 2455 states and 3352 transitions. [2021-08-31 01:59:47,393 INFO L425 BuchiCegarLoop]: ======== Iteration 19============ [2021-08-31 01:59:47,393 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2455 states and 3352 transitions. [2021-08-31 01:59:47,398 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2248 [2021-08-31 01:59:47,398 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 01:59:47,398 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 01:59:47,399 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] [2021-08-31 01:59:47,399 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 01:59:47,400 INFO L791 eck$LassoCheckResult]: Stem: 32767#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 32681#L-1 havoc main_#res;havoc main_#t~ret55, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := 12292;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 32682#L84 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 32698#L87-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 32763#L92 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 32676#L98-1 assume !false; 32913#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 32911#L101 assume 12292 == ssl3_connect_~s__state~0; 32909#L102 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 32907#L206 ssl3_connect_~s__server~0 := 0; 32875#L211 assume 0 != ssl3_connect_~cb~0; 32874#L211-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 32873#L216 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 32871#L222 assume !(0 == ssl3_connect_~s__init_buf___0~0); 32868#L222-2 assume !(0 == ssl3_connect_~tmp___4~0); 32865#L238 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 32862#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 32859#L516 ssl3_connect_~skip~0 := 0; 32858#L98-1 assume !false; 32857#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 32856#L101 assume !(12292 == ssl3_connect_~s__state~0); 32855#L104 assume !(16384 == ssl3_connect_~s__state~0); 32853#L107 assume !(4096 == ssl3_connect_~s__state~0); 32851#L110 assume !(20480 == ssl3_connect_~s__state~0); 32849#L113 assume !(4099 == ssl3_connect_~s__state~0); 32847#L116 assume 4368 == ssl3_connect_~s__state~0; 32846#L120 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 32845#L250 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 32843#L250-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 32842#L258 assume !(ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0); 32831#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 32827#L516 ssl3_connect_~skip~0 := 0; 32825#L98-1 assume !false; 32823#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 32821#L101 assume !(12292 == ssl3_connect_~s__state~0); 32820#L104 assume !(16384 == ssl3_connect_~s__state~0); 32819#L107 assume !(4096 == ssl3_connect_~s__state~0); 32817#L110 assume !(20480 == ssl3_connect_~s__state~0); 32815#L113 assume !(4099 == ssl3_connect_~s__state~0); 32813#L116 assume !(4368 == ssl3_connect_~s__state~0); 32811#L119 assume !(4369 == ssl3_connect_~s__state~0); 32812#L122 [2021-08-31 01:59:47,400 INFO L793 eck$LassoCheckResult]: Loop: 32812#L122 assume 4384 == ssl3_connect_~s__state~0; 33038#L126 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 33445#L265 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 32720#L265-2 assume !(ssl3_connect_~ret~0 <= 0); 32939#L271 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 32940#L271-2 ssl3_connect_~s__init_num~0 := 0; 34811#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 34806#L516 ssl3_connect_~skip~0 := 0; 34802#L98-1 assume !false; 34797#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 34794#L101 assume !(12292 == ssl3_connect_~s__state~0); 34792#L104 assume !(16384 == ssl3_connect_~s__state~0); 34790#L107 assume !(4096 == ssl3_connect_~s__state~0); 34788#L110 assume !(20480 == ssl3_connect_~s__state~0); 34784#L113 assume !(4099 == ssl3_connect_~s__state~0); 34781#L116 assume !(4368 == ssl3_connect_~s__state~0); 34778#L119 assume !(4369 == ssl3_connect_~s__state~0); 34775#L122 assume !(4384 == ssl3_connect_~s__state~0); 34773#L125 assume !(4385 == ssl3_connect_~s__state~0); 32974#L128 assume 4400 == ssl3_connect_~s__state~0; 32772#L132 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 - 256;ssl3_connect_~skip~0 := 1; 32649#L280-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 32677#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 35030#L516 ssl3_connect_~skip~0 := 0; 35029#L98-1 assume !false; 32760#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 32761#L101 assume !(12292 == ssl3_connect_~s__state~0); 32640#L104 assume !(16384 == ssl3_connect_~s__state~0); 32641#L107 assume !(4096 == ssl3_connect_~s__state~0); 32713#L110 assume !(20480 == ssl3_connect_~s__state~0); 32714#L113 assume !(4099 == ssl3_connect_~s__state~0); 32656#L116 assume !(4368 == ssl3_connect_~s__state~0); 32657#L119 assume !(4369 == ssl3_connect_~s__state~0); 32692#L122 assume !(4384 == ssl3_connect_~s__state~0); 32693#L125 assume !(4385 == ssl3_connect_~s__state~0); 32696#L128 assume !(4400 == ssl3_connect_~s__state~0); 32683#L131 assume !(4401 == ssl3_connect_~s__state~0); 32684#L134 assume 4416 == ssl3_connect_~s__state~0; 32917#L138 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 32669#L297 assume !(3 == ssl3_connect_~blastFlag~0); 32670#L297-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 32678#L305 assume !(0 == ssl3_connect_~tmp___6~0); 32706#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 35003#L516 ssl3_connect_~skip~0 := 0; 35002#L98-1 assume !false; 34999#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 34997#L101 assume !(12292 == ssl3_connect_~s__state~0); 34994#L104 assume !(16384 == ssl3_connect_~s__state~0); 34992#L107 assume !(4096 == ssl3_connect_~s__state~0); 34990#L110 assume !(20480 == ssl3_connect_~s__state~0); 34988#L113 assume !(4099 == ssl3_connect_~s__state~0); 34986#L116 assume !(4368 == ssl3_connect_~s__state~0); 34984#L119 assume !(4369 == ssl3_connect_~s__state~0); 34982#L122 assume !(4384 == ssl3_connect_~s__state~0); 34980#L125 assume !(4385 == ssl3_connect_~s__state~0); 34978#L128 assume !(4400 == ssl3_connect_~s__state~0); 34976#L131 assume !(4401 == ssl3_connect_~s__state~0); 32770#L134 assume !(4416 == ssl3_connect_~s__state~0); 32704#L137 assume !(4417 == ssl3_connect_~s__state~0); 32705#L140 assume 4432 == ssl3_connect_~s__state~0; 32932#L144 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 32650#L313 assume !(5 == ssl3_connect_~blastFlag~0); 32651#L316 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 32630#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 34783#L516 ssl3_connect_~skip~0 := 0; 34780#L98-1 assume !false; 34777#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 34774#L101 assume !(12292 == ssl3_connect_~s__state~0); 34752#L104 assume !(16384 == ssl3_connect_~s__state~0); 34751#L107 assume !(4096 == ssl3_connect_~s__state~0); 34750#L110 assume !(20480 == ssl3_connect_~s__state~0); 34749#L113 assume !(4099 == ssl3_connect_~s__state~0); 34748#L116 assume !(4368 == ssl3_connect_~s__state~0); 34747#L119 assume !(4369 == ssl3_connect_~s__state~0); 34746#L122 assume !(4384 == ssl3_connect_~s__state~0); 34745#L125 assume !(4385 == ssl3_connect_~s__state~0); 34744#L128 assume !(4400 == ssl3_connect_~s__state~0); 32975#L131 assume !(4401 == ssl3_connect_~s__state~0); 32976#L134 assume !(4416 == ssl3_connect_~s__state~0); 32916#L137 assume !(4417 == ssl3_connect_~s__state~0); 32918#L140 assume !(4432 == ssl3_connect_~s__state~0); 32931#L143 assume !(4433 == ssl3_connect_~s__state~0); 32928#L146 assume !(4448 == ssl3_connect_~s__state~0); 32929#L149 assume !(4449 == ssl3_connect_~s__state~0); 32930#L152 assume !(4464 == ssl3_connect_~s__state~0); 32933#L155 assume !(4465 == ssl3_connect_~s__state~0); 32934#L158 assume !(4466 == ssl3_connect_~s__state~0); 32935#L161 assume !(4467 == ssl3_connect_~s__state~0); 34624#L164 assume !(4480 == ssl3_connect_~s__state~0); 34462#L167 assume !(4481 == ssl3_connect_~s__state~0); 34463#L170 assume !(4496 == ssl3_connect_~s__state~0); 34617#L173 assume !(4497 == ssl3_connect_~s__state~0); 34614#L176 assume !(4512 == ssl3_connect_~s__state~0); 34610#L179 assume !(4513 == ssl3_connect_~s__state~0); 34602#L182 assume 4528 == ssl3_connect_~s__state~0; 34209#L186 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet49;havoc ssl3_connect_#t~nondet49; 35012#L400 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp57~0 := 5 + ssl3_connect_~__cil_tmp56~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp57~0; 35011#L407 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 32746#L407-1 ssl3_connect_~s__init_num~0 := 0; 32747#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 32985#L516 ssl3_connect_~skip~0 := 0; 32979#L98-1 assume !false; 32977#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 32972#L101 assume !(12292 == ssl3_connect_~s__state~0); 32973#L104 assume !(16384 == ssl3_connect_~s__state~0); 32944#L107 assume !(4096 == ssl3_connect_~s__state~0); 32946#L110 assume !(20480 == ssl3_connect_~s__state~0); 32950#L113 assume !(4099 == ssl3_connect_~s__state~0); 32951#L116 assume 4368 == ssl3_connect_~s__state~0; 32688#L120 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 32689#L250 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 32743#L250-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 32662#L258 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 32663#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 35020#L516 ssl3_connect_~skip~0 := 0; 35019#L98-1 assume !false; 35018#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 35017#L101 assume !(12292 == ssl3_connect_~s__state~0); 35016#L104 assume !(16384 == ssl3_connect_~s__state~0); 35015#L107 assume !(4096 == ssl3_connect_~s__state~0); 35014#L110 assume !(20480 == ssl3_connect_~s__state~0); 35013#L113 assume !(4099 == ssl3_connect_~s__state~0); 35009#L116 assume !(4368 == ssl3_connect_~s__state~0); 35010#L119 assume !(4369 == ssl3_connect_~s__state~0); 32812#L122 [2021-08-31 01:59:47,400 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 01:59:47,400 INFO L82 PathProgramCache]: Analyzing trace with hash -2090868471, now seen corresponding path program 7 times [2021-08-31 01:59:47,401 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 01:59:47,401 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [419502941] [2021-08-31 01:59:47,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:59:47,401 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 01:59:47,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 01:59:47,407 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 01:59:47,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 01:59:47,418 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 01:59:47,418 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 01:59:47,418 INFO L82 PathProgramCache]: Analyzing trace with hash 1577860394, now seen corresponding path program 1 times [2021-08-31 01:59:47,418 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 01:59:47,418 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [421068026] [2021-08-31 01:59:47,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:59:47,419 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 01:59:47,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 01:59:47,445 INFO L134 CoverageAnalysis]: Checked inductivity of 190 backedges. 133 proven. 0 refuted. 0 times theorem prover too weak. 57 trivial. 0 not checked. [2021-08-31 01:59:47,446 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 01:59:47,446 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [421068026] [2021-08-31 01:59:47,446 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [421068026] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 01:59:47,446 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 01:59:47,446 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-31 01:59:47,446 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [212502301] [2021-08-31 01:59:47,447 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 01:59:47,447 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 01:59:47,447 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 01:59:47,447 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 01:59:47,447 INFO L87 Difference]: Start difference. First operand 2455 states and 3352 transitions. cyclomatic complexity: 905 Second operand has 3 states, 3 states have (on average 29.0) internal successors, (87), 3 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 01:59:47,660 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 01:59:47,661 INFO L93 Difference]: Finished difference Result 2683 states and 3624 transitions. [2021-08-31 01:59:47,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 01:59:47,662 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2683 states and 3624 transitions. [2021-08-31 01:59:47,670 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2476 [2021-08-31 01:59:47,686 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2683 states to 2683 states and 3624 transitions. [2021-08-31 01:59:47,686 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2599 [2021-08-31 01:59:47,688 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2599 [2021-08-31 01:59:47,688 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2683 states and 3624 transitions. [2021-08-31 01:59:47,689 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 01:59:47,690 INFO L681 BuchiCegarLoop]: Abstraction has 2683 states and 3624 transitions. [2021-08-31 01:59:47,691 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2683 states and 3624 transitions. [2021-08-31 01:59:47,717 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2683 to 2651. [2021-08-31 01:59:47,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2651 states, 2651 states have (on average 1.3504337985665786) internal successors, (3580), 2650 states have internal predecessors, (3580), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 01:59:47,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2651 states to 2651 states and 3580 transitions. [2021-08-31 01:59:47,724 INFO L704 BuchiCegarLoop]: Abstraction has 2651 states and 3580 transitions. [2021-08-31 01:59:47,724 INFO L587 BuchiCegarLoop]: Abstraction has 2651 states and 3580 transitions. [2021-08-31 01:59:47,725 INFO L425 BuchiCegarLoop]: ======== Iteration 20============ [2021-08-31 01:59:47,725 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2651 states and 3580 transitions. [2021-08-31 01:59:47,730 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2444 [2021-08-31 01:59:47,730 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 01:59:47,730 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 01:59:47,732 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] [2021-08-31 01:59:47,733 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 01:59:47,733 INFO L791 eck$LassoCheckResult]: Stem: 37924#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 37827#L-1 havoc main_#res;havoc main_#t~ret55, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := 12292;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 37828#L84 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 37753#L87-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 37754#L92 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 37821#L98-1 assume !false; 38065#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 38064#L101 assume 12292 == ssl3_connect_~s__state~0; 38061#L102 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 38059#L206 ssl3_connect_~s__server~0 := 0; 38057#L211 assume 0 != ssl3_connect_~cb~0; 38044#L211-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 38051#L216 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 38047#L222 assume !(0 == ssl3_connect_~s__init_buf___0~0); 38041#L222-2 assume !(0 == ssl3_connect_~tmp___4~0); 38036#L238 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 38022#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 38015#L516 ssl3_connect_~skip~0 := 0; 38012#L98-1 assume !false; 38009#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 38006#L101 assume !(12292 == ssl3_connect_~s__state~0); 38003#L104 assume !(16384 == ssl3_connect_~s__state~0); 38000#L107 assume !(4096 == ssl3_connect_~s__state~0); 37997#L110 assume !(20480 == ssl3_connect_~s__state~0); 37995#L113 assume !(4099 == ssl3_connect_~s__state~0); 37804#L116 assume 4368 == ssl3_connect_~s__state~0; 37805#L120 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 37973#L250 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 37971#L250-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 37968#L258 assume !(ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0); 37969#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 38014#L516 ssl3_connect_~skip~0 := 0; 38011#L98-1 assume !false; 38008#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 38005#L101 assume !(12292 == ssl3_connect_~s__state~0); 38002#L104 assume !(16384 == ssl3_connect_~s__state~0); 37999#L107 assume !(4096 == ssl3_connect_~s__state~0); 37996#L110 assume !(20480 == ssl3_connect_~s__state~0); 37994#L113 assume !(4099 == ssl3_connect_~s__state~0); 37992#L116 assume !(4368 == ssl3_connect_~s__state~0); 37964#L119 assume !(4369 == ssl3_connect_~s__state~0); 37965#L122 [2021-08-31 01:59:47,733 INFO L793 eck$LassoCheckResult]: Loop: 37965#L122 assume 4384 == ssl3_connect_~s__state~0; 38081#L126 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 39903#L265 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 37863#L265-2 assume !(ssl3_connect_~ret~0 <= 0); 39817#L271 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 37871#L271-2 ssl3_connect_~s__init_num~0 := 0; 37872#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 40254#L516 ssl3_connect_~skip~0 := 0; 40252#L98-1 assume !false; 40250#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 40248#L101 assume !(12292 == ssl3_connect_~s__state~0); 40246#L104 assume !(16384 == ssl3_connect_~s__state~0); 40244#L107 assume !(4096 == ssl3_connect_~s__state~0); 40242#L110 assume !(20480 == ssl3_connect_~s__state~0); 40240#L113 assume !(4099 == ssl3_connect_~s__state~0); 40239#L116 assume !(4368 == ssl3_connect_~s__state~0); 40238#L119 assume !(4369 == ssl3_connect_~s__state~0); 40237#L122 assume !(4384 == ssl3_connect_~s__state~0); 40236#L125 assume !(4385 == ssl3_connect_~s__state~0); 40143#L128 assume 4400 == ssl3_connect_~s__state~0; 39515#L132 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 - 256;ssl3_connect_~skip~0 := 1; 40229#L280-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 40225#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 40221#L516 ssl3_connect_~skip~0 := 0; 40219#L98-1 assume !false; 40217#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 40215#L101 assume !(12292 == ssl3_connect_~s__state~0); 40213#L104 assume !(16384 == ssl3_connect_~s__state~0); 40211#L107 assume !(4096 == ssl3_connect_~s__state~0); 40209#L110 assume !(20480 == ssl3_connect_~s__state~0); 40207#L113 assume !(4099 == ssl3_connect_~s__state~0); 40205#L116 assume !(4368 == ssl3_connect_~s__state~0); 40203#L119 assume !(4369 == ssl3_connect_~s__state~0); 40201#L122 assume !(4384 == ssl3_connect_~s__state~0); 40199#L125 assume !(4385 == ssl3_connect_~s__state~0); 40197#L128 assume !(4400 == ssl3_connect_~s__state~0); 40196#L131 assume !(4401 == ssl3_connect_~s__state~0); 38301#L134 assume 4416 == ssl3_connect_~s__state~0; 38302#L138 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 37814#L297 assume !(3 == ssl3_connect_~blastFlag~0); 37815#L297-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 40375#L305 assume !(0 == ssl3_connect_~tmp___6~0); 40366#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 40362#L516 ssl3_connect_~skip~0 := 0; 40360#L98-1 assume !false; 40358#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 40356#L101 assume !(12292 == ssl3_connect_~s__state~0); 40354#L104 assume !(16384 == ssl3_connect_~s__state~0); 40352#L107 assume !(4096 == ssl3_connect_~s__state~0); 40350#L110 assume !(20480 == ssl3_connect_~s__state~0); 40348#L113 assume !(4099 == ssl3_connect_~s__state~0); 40346#L116 assume !(4368 == ssl3_connect_~s__state~0); 40345#L119 assume !(4369 == ssl3_connect_~s__state~0); 40344#L122 assume !(4384 == ssl3_connect_~s__state~0); 40343#L125 assume !(4385 == ssl3_connect_~s__state~0); 40341#L128 assume !(4400 == ssl3_connect_~s__state~0); 40339#L131 assume !(4401 == ssl3_connect_~s__state~0); 37925#L134 assume !(4416 == ssl3_connect_~s__state~0); 37849#L137 assume !(4417 == ssl3_connect_~s__state~0); 37850#L140 assume 4432 == ssl3_connect_~s__state~0; 38074#L144 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 40310#L313 assume !(5 == ssl3_connect_~blastFlag~0); 40307#L316 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 40304#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 40300#L516 ssl3_connect_~skip~0 := 0; 40298#L98-1 assume !false; 40296#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 40294#L101 assume !(12292 == ssl3_connect_~s__state~0); 40292#L104 assume !(16384 == ssl3_connect_~s__state~0); 40290#L107 assume !(4096 == ssl3_connect_~s__state~0); 40288#L110 assume !(20480 == ssl3_connect_~s__state~0); 40286#L113 assume !(4099 == ssl3_connect_~s__state~0); 40284#L116 assume !(4368 == ssl3_connect_~s__state~0); 40282#L119 assume !(4369 == ssl3_connect_~s__state~0); 40279#L122 assume !(4384 == ssl3_connect_~s__state~0); 40277#L125 assume !(4385 == ssl3_connect_~s__state~0); 40275#L128 assume !(4400 == ssl3_connect_~s__state~0); 40273#L131 assume !(4401 == ssl3_connect_~s__state~0); 40271#L134 assume !(4416 == ssl3_connect_~s__state~0); 40269#L137 assume !(4417 == ssl3_connect_~s__state~0); 37845#L140 assume !(4432 == ssl3_connect_~s__state~0); 37846#L143 assume !(4433 == ssl3_connect_~s__state~0); 37903#L146 assume 4448 == ssl3_connect_~s__state~0; 39499#L150 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet44;havoc ssl3_connect_#t~nondet44; 39626#L325 assume !(4 == ssl3_connect_~blastFlag~0); 39622#L325-2 assume !(ssl3_connect_~ret~0 <= 0); 39612#L331 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 39606#L331-2 ssl3_connect_~s__init_num~0 := 0; 39605#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 39602#L516 ssl3_connect_~skip~0 := 0; 39601#L98-1 assume !false; 39600#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 39599#L101 assume !(12292 == ssl3_connect_~s__state~0); 39598#L104 assume !(16384 == ssl3_connect_~s__state~0); 39597#L107 assume !(4096 == ssl3_connect_~s__state~0); 39596#L110 assume !(20480 == ssl3_connect_~s__state~0); 39595#L113 assume !(4099 == ssl3_connect_~s__state~0); 39594#L116 assume !(4368 == ssl3_connect_~s__state~0); 39593#L119 assume !(4369 == ssl3_connect_~s__state~0); 39592#L122 assume !(4384 == ssl3_connect_~s__state~0); 39591#L125 assume !(4385 == ssl3_connect_~s__state~0); 39590#L128 assume !(4400 == ssl3_connect_~s__state~0); 39589#L131 assume !(4401 == ssl3_connect_~s__state~0); 39588#L134 assume !(4416 == ssl3_connect_~s__state~0); 39587#L137 assume !(4417 == ssl3_connect_~s__state~0); 39586#L140 assume !(4432 == ssl3_connect_~s__state~0); 39585#L143 assume !(4433 == ssl3_connect_~s__state~0); 39584#L146 assume !(4448 == ssl3_connect_~s__state~0); 39583#L149 assume !(4449 == ssl3_connect_~s__state~0); 39582#L152 assume !(4464 == ssl3_connect_~s__state~0); 39581#L155 assume !(4465 == ssl3_connect_~s__state~0); 39580#L158 assume !(4466 == ssl3_connect_~s__state~0); 39579#L161 assume !(4467 == ssl3_connect_~s__state~0); 39578#L164 assume !(4480 == ssl3_connect_~s__state~0); 39577#L167 assume !(4481 == ssl3_connect_~s__state~0); 39576#L170 assume !(4496 == ssl3_connect_~s__state~0); 39574#L173 assume !(4497 == ssl3_connect_~s__state~0); 39573#L176 assume !(4512 == ssl3_connect_~s__state~0); 38136#L179 assume !(4513 == ssl3_connect_~s__state~0); 38118#L182 assume 4528 == ssl3_connect_~s__state~0; 38116#L186 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet49;havoc ssl3_connect_#t~nondet49; 38113#L400 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp57~0 := 5 + ssl3_connect_~__cil_tmp56~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp57~0; 38114#L407 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 39563#L407-1 ssl3_connect_~s__init_num~0 := 0; 39561#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 39558#L516 ssl3_connect_~skip~0 := 0; 39557#L98-1 assume !false; 39556#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 39555#L101 assume !(12292 == ssl3_connect_~s__state~0); 39554#L104 assume !(16384 == ssl3_connect_~s__state~0); 39553#L107 assume !(4096 == ssl3_connect_~s__state~0); 39552#L110 assume !(20480 == ssl3_connect_~s__state~0); 39551#L113 assume !(4099 == ssl3_connect_~s__state~0); 39550#L116 assume 4368 == ssl3_connect_~s__state~0; 39413#L120 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 39939#L250 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 39936#L250-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 39935#L258 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 39930#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 39925#L516 ssl3_connect_~skip~0 := 0; 39923#L98-1 assume !false; 39921#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 39919#L101 assume !(12292 == ssl3_connect_~s__state~0); 39917#L104 assume !(16384 == ssl3_connect_~s__state~0); 39915#L107 assume !(4096 == ssl3_connect_~s__state~0); 39913#L110 assume !(20480 == ssl3_connect_~s__state~0); 39911#L113 assume !(4099 == ssl3_connect_~s__state~0); 39909#L116 assume !(4368 == ssl3_connect_~s__state~0); 39906#L119 assume !(4369 == ssl3_connect_~s__state~0); 37965#L122 [2021-08-31 01:59:47,734 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 01:59:47,734 INFO L82 PathProgramCache]: Analyzing trace with hash -2090868471, now seen corresponding path program 8 times [2021-08-31 01:59:47,734 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 01:59:47,734 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [338158533] [2021-08-31 01:59:47,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:59:47,735 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 01:59:47,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 01:59:47,742 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 01:59:47,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 01:59:47,751 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 01:59:47,752 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 01:59:47,752 INFO L82 PathProgramCache]: Analyzing trace with hash 21793764, now seen corresponding path program 1 times [2021-08-31 01:59:47,752 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 01:59:47,752 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2104466177] [2021-08-31 01:59:47,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:59:47,753 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 01:59:47,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 01:59:47,775 INFO L134 CoverageAnalysis]: Checked inductivity of 280 backedges. 174 proven. 0 refuted. 0 times theorem prover too weak. 106 trivial. 0 not checked. [2021-08-31 01:59:47,775 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 01:59:47,775 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2104466177] [2021-08-31 01:59:47,776 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2104466177] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 01:59:47,776 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 01:59:47,776 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-31 01:59:47,776 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [67852984] [2021-08-31 01:59:47,776 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 01:59:47,776 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 01:59:47,777 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 01:59:47,777 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 01:59:47,777 INFO L87 Difference]: Start difference. First operand 2651 states and 3580 transitions. cyclomatic complexity: 937 Second operand has 3 states, 3 states have (on average 31.666666666666668) internal successors, (95), 3 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 01:59:47,947 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 01:59:47,947 INFO L93 Difference]: Finished difference Result 2887 states and 3848 transitions. [2021-08-31 01:59:47,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 01:59:47,948 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2887 states and 3848 transitions. [2021-08-31 01:59:47,954 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2680 [2021-08-31 01:59:47,962 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2887 states to 2887 states and 3848 transitions. [2021-08-31 01:59:47,962 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2803 [2021-08-31 01:59:47,964 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2803 [2021-08-31 01:59:47,964 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2887 states and 3848 transitions. [2021-08-31 01:59:47,967 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 01:59:47,967 INFO L681 BuchiCegarLoop]: Abstraction has 2887 states and 3848 transitions. [2021-08-31 01:59:47,969 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2887 states and 3848 transitions. [2021-08-31 01:59:48,011 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2887 to 2871. [2021-08-31 01:59:48,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2871 states, 2871 states have (on average 1.3347265761058864) internal successors, (3832), 2870 states have internal predecessors, (3832), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 01:59:48,019 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2871 states to 2871 states and 3832 transitions. [2021-08-31 01:59:48,019 INFO L704 BuchiCegarLoop]: Abstraction has 2871 states and 3832 transitions. [2021-08-31 01:59:48,019 INFO L587 BuchiCegarLoop]: Abstraction has 2871 states and 3832 transitions. [2021-08-31 01:59:48,019 INFO L425 BuchiCegarLoop]: ======== Iteration 21============ [2021-08-31 01:59:48,019 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2871 states and 3832 transitions. [2021-08-31 01:59:48,026 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2664 [2021-08-31 01:59:48,026 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 01:59:48,026 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 01:59:48,027 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] [2021-08-31 01:59:48,027 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 01:59:48,027 INFO L791 eck$LassoCheckResult]: Stem: 43465#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 43372#L-1 havoc main_#res;havoc main_#t~ret55, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := 12292;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 43373#L84 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 43394#L87-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 43568#L92 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 43566#L98-1 assume !false; 43564#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 43562#L101 assume 12292 == ssl3_connect_~s__state~0; 43560#L102 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 43558#L206 ssl3_connect_~s__server~0 := 0; 43542#L211 assume 0 != ssl3_connect_~cb~0; 43540#L211-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 43538#L216 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 43533#L222 assume !(0 == ssl3_connect_~s__init_buf___0~0); 43529#L222-2 assume !(0 == ssl3_connect_~tmp___4~0); 43525#L238 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 43519#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 43515#L516 ssl3_connect_~skip~0 := 0; 43509#L98-1 assume !false; 43510#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 43502#L101 assume !(12292 == ssl3_connect_~s__state~0); 43503#L104 assume !(16384 == ssl3_connect_~s__state~0); 43498#L107 assume !(4096 == ssl3_connect_~s__state~0); 43499#L110 assume !(20480 == ssl3_connect_~s__state~0); 43496#L113 assume !(4099 == ssl3_connect_~s__state~0); 43497#L116 assume 4368 == ssl3_connect_~s__state~0; 43484#L120 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 43485#L250 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 43511#L250-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 43588#L258 assume !(ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0); 43586#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 43583#L516 ssl3_connect_~skip~0 := 0; 43581#L98-1 assume !false; 43578#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 43573#L101 assume !(12292 == ssl3_connect_~s__state~0); 43569#L104 assume !(16384 == ssl3_connect_~s__state~0); 43556#L107 assume !(4096 == ssl3_connect_~s__state~0); 43554#L110 assume !(20480 == ssl3_connect_~s__state~0); 43553#L113 assume !(4099 == ssl3_connect_~s__state~0); 43552#L116 assume !(4368 == ssl3_connect_~s__state~0); 43547#L119 assume !(4369 == ssl3_connect_~s__state~0); 43548#L122 [2021-08-31 01:59:48,028 INFO L793 eck$LassoCheckResult]: Loop: 43548#L122 assume 4384 == ssl3_connect_~s__state~0; 43647#L126 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 45761#L265 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 45759#L265-2 assume !(ssl3_connect_~ret~0 <= 0); 45758#L271 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 45756#L271-2 ssl3_connect_~s__init_num~0 := 0; 45754#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 45751#L516 ssl3_connect_~skip~0 := 0; 45750#L98-1 assume !false; 45727#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 45722#L101 assume !(12292 == ssl3_connect_~s__state~0); 45717#L104 assume !(16384 == ssl3_connect_~s__state~0); 45711#L107 assume !(4096 == ssl3_connect_~s__state~0); 45699#L110 assume !(20480 == ssl3_connect_~s__state~0); 45681#L113 assume !(4099 == ssl3_connect_~s__state~0); 45677#L116 assume !(4368 == ssl3_connect_~s__state~0); 45673#L119 assume !(4369 == ssl3_connect_~s__state~0); 45667#L122 assume !(4384 == ssl3_connect_~s__state~0); 45663#L125 assume !(4385 == ssl3_connect_~s__state~0); 45659#L128 assume 4400 == ssl3_connect_~s__state~0; 43638#L132 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 - 256;ssl3_connect_~skip~0 := 1; 45655#L280-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 45924#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 45920#L516 ssl3_connect_~skip~0 := 0; 45915#L98-1 assume !false; 45874#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 45867#L101 assume !(12292 == ssl3_connect_~s__state~0); 45862#L104 assume !(16384 == ssl3_connect_~s__state~0); 45856#L107 assume !(4096 == ssl3_connect_~s__state~0); 45851#L110 assume !(20480 == ssl3_connect_~s__state~0); 45847#L113 assume !(4099 == ssl3_connect_~s__state~0); 45844#L116 assume !(4368 == ssl3_connect_~s__state~0); 45842#L119 assume !(4369 == ssl3_connect_~s__state~0); 45471#L122 assume !(4384 == ssl3_connect_~s__state~0); 45353#L125 assume !(4385 == ssl3_connect_~s__state~0); 45351#L128 assume !(4400 == ssl3_connect_~s__state~0); 45352#L131 assume !(4401 == ssl3_connect_~s__state~0); 45833#L134 assume 4416 == ssl3_connect_~s__state~0; 43628#L138 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 45205#L297 assume !(3 == ssl3_connect_~blastFlag~0); 45202#L297-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 45198#L305 assume !(0 == ssl3_connect_~tmp___6~0); 45199#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 45800#L516 ssl3_connect_~skip~0 := 0; 45799#L98-1 assume !false; 45798#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 45797#L101 assume !(12292 == ssl3_connect_~s__state~0); 45796#L104 assume !(16384 == ssl3_connect_~s__state~0); 45795#L107 assume !(4096 == ssl3_connect_~s__state~0); 45794#L110 assume !(20480 == ssl3_connect_~s__state~0); 45793#L113 assume !(4099 == ssl3_connect_~s__state~0); 45792#L116 assume !(4368 == ssl3_connect_~s__state~0); 45791#L119 assume !(4369 == ssl3_connect_~s__state~0); 45790#L122 assume !(4384 == ssl3_connect_~s__state~0); 45789#L125 assume !(4385 == ssl3_connect_~s__state~0); 45163#L128 assume !(4400 == ssl3_connect_~s__state~0); 45164#L131 assume !(4401 == ssl3_connect_~s__state~0); 45040#L134 assume !(4416 == ssl3_connect_~s__state~0); 45041#L137 assume !(4417 == ssl3_connect_~s__state~0); 45031#L140 assume 4432 == ssl3_connect_~s__state~0; 43625#L144 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 45020#L313 assume !(5 == ssl3_connect_~blastFlag~0); 45021#L316 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 45010#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 45004#L516 ssl3_connect_~skip~0 := 0; 45000#L98-1 assume !false; 44994#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 44991#L101 assume !(12292 == ssl3_connect_~s__state~0); 44989#L104 assume !(16384 == ssl3_connect_~s__state~0); 44958#L107 assume !(4096 == ssl3_connect_~s__state~0); 44952#L110 assume !(20480 == ssl3_connect_~s__state~0); 44944#L113 assume !(4099 == ssl3_connect_~s__state~0); 44917#L116 assume !(4368 == ssl3_connect_~s__state~0); 44905#L119 assume !(4369 == ssl3_connect_~s__state~0); 44902#L122 assume !(4384 == ssl3_connect_~s__state~0); 44874#L125 assume !(4385 == ssl3_connect_~s__state~0); 44871#L128 assume !(4400 == ssl3_connect_~s__state~0); 44868#L131 assume !(4401 == ssl3_connect_~s__state~0); 44865#L134 assume !(4416 == ssl3_connect_~s__state~0); 44862#L137 assume !(4417 == ssl3_connect_~s__state~0); 44859#L140 assume !(4432 == ssl3_connect_~s__state~0); 44855#L143 assume !(4433 == ssl3_connect_~s__state~0); 44856#L146 assume 4448 == ssl3_connect_~s__state~0; 43621#L150 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet44;havoc ssl3_connect_#t~nondet44; 45723#L325 assume !(4 == ssl3_connect_~blastFlag~0); 45718#L325-2 assume !(ssl3_connect_~ret~0 <= 0); 45712#L331 assume !(0 != ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4480; 45700#L331-2 ssl3_connect_~s__init_num~0 := 0; 43772#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 43722#L516 ssl3_connect_~skip~0 := 0; 43684#L98-1 assume !false; 43685#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 45578#L101 assume !(12292 == ssl3_connect_~s__state~0); 45576#L104 assume !(16384 == ssl3_connect_~s__state~0); 45574#L107 assume !(4096 == ssl3_connect_~s__state~0); 45572#L110 assume !(20480 == ssl3_connect_~s__state~0); 45570#L113 assume !(4099 == ssl3_connect_~s__state~0); 45568#L116 assume !(4368 == ssl3_connect_~s__state~0); 45566#L119 assume !(4369 == ssl3_connect_~s__state~0); 43651#L122 assume !(4384 == ssl3_connect_~s__state~0); 43648#L125 assume !(4385 == ssl3_connect_~s__state~0); 43642#L128 assume !(4400 == ssl3_connect_~s__state~0); 43637#L131 assume !(4401 == ssl3_connect_~s__state~0); 43634#L134 assume !(4416 == ssl3_connect_~s__state~0); 43627#L137 assume !(4417 == ssl3_connect_~s__state~0); 43626#L140 assume !(4432 == ssl3_connect_~s__state~0); 43624#L143 assume !(4433 == ssl3_connect_~s__state~0); 43623#L146 assume !(4448 == ssl3_connect_~s__state~0); 43620#L149 assume !(4449 == ssl3_connect_~s__state~0); 43622#L152 assume !(4464 == ssl3_connect_~s__state~0); 46013#L155 assume !(4465 == ssl3_connect_~s__state~0); 46011#L158 assume !(4466 == ssl3_connect_~s__state~0); 43312#L161 assume !(4467 == ssl3_connect_~s__state~0); 43314#L164 assume !(4480 == ssl3_connect_~s__state~0); 46003#L167 assume !(4481 == ssl3_connect_~s__state~0); 46000#L170 assume !(4496 == ssl3_connect_~s__state~0); 45997#L173 assume !(4497 == ssl3_connect_~s__state~0); 45158#L176 assume !(4512 == ssl3_connect_~s__state~0); 45160#L179 assume !(4513 == ssl3_connect_~s__state~0); 45990#L182 assume 4528 == ssl3_connect_~s__state~0; 43401#L186 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet49;havoc ssl3_connect_#t~nondet49; 43402#L400 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp57~0 := 5 + ssl3_connect_~__cil_tmp56~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp57~0; 46063#L407 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 43441#L407-1 ssl3_connect_~s__init_num~0 := 0; 43390#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 45909#L516 ssl3_connect_~skip~0 := 0; 45905#L98-1 assume !false; 45903#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 45901#L101 assume !(12292 == ssl3_connect_~s__state~0); 45900#L104 assume !(16384 == ssl3_connect_~s__state~0); 45896#L107 assume !(4096 == ssl3_connect_~s__state~0); 45894#L110 assume !(20480 == ssl3_connect_~s__state~0); 45892#L113 assume !(4099 == ssl3_connect_~s__state~0); 45890#L116 assume 4368 == ssl3_connect_~s__state~0; 43380#L120 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 43381#L250 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 43451#L250-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 43452#L258 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 45977#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 45973#L516 ssl3_connect_~skip~0 := 0; 45971#L98-1 assume !false; 45969#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 45967#L101 assume !(12292 == ssl3_connect_~s__state~0); 45965#L104 assume !(16384 == ssl3_connect_~s__state~0); 45963#L107 assume !(4096 == ssl3_connect_~s__state~0); 45961#L110 assume !(20480 == ssl3_connect_~s__state~0); 45959#L113 assume !(4099 == ssl3_connect_~s__state~0); 45957#L116 assume !(4368 == ssl3_connect_~s__state~0); 45955#L119 assume !(4369 == ssl3_connect_~s__state~0); 43548#L122 [2021-08-31 01:59:48,028 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 01:59:48,028 INFO L82 PathProgramCache]: Analyzing trace with hash -2090868471, now seen corresponding path program 9 times [2021-08-31 01:59:48,028 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 01:59:48,029 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [177273130] [2021-08-31 01:59:48,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:59:48,029 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 01:59:48,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 01:59:48,035 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 01:59:48,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 01:59:48,043 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 01:59:48,044 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 01:59:48,044 INFO L82 PathProgramCache]: Analyzing trace with hash -395602842, now seen corresponding path program 1 times [2021-08-31 01:59:48,044 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 01:59:48,044 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1961160425] [2021-08-31 01:59:48,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:59:48,044 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 01:59:48,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 01:59:48,065 INFO L134 CoverageAnalysis]: Checked inductivity of 280 backedges. 174 proven. 0 refuted. 0 times theorem prover too weak. 106 trivial. 0 not checked. [2021-08-31 01:59:48,066 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 01:59:48,066 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1961160425] [2021-08-31 01:59:48,066 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1961160425] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 01:59:48,066 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 01:59:48,066 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-31 01:59:48,066 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [549113420] [2021-08-31 01:59:48,067 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 01:59:48,067 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 01:59:48,067 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 01:59:48,067 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 01:59:48,067 INFO L87 Difference]: Start difference. First operand 2871 states and 3832 transitions. cyclomatic complexity: 969 Second operand has 3 states, 3 states have (on average 31.666666666666668) internal successors, (95), 3 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 01:59:48,267 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 01:59:48,267 INFO L93 Difference]: Finished difference Result 3139 states and 4140 transitions. [2021-08-31 01:59:48,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 01:59:48,268 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3139 states and 4140 transitions. [2021-08-31 01:59:48,278 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2932 [2021-08-31 01:59:48,287 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3139 states to 3139 states and 4140 transitions. [2021-08-31 01:59:48,287 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3055 [2021-08-31 01:59:48,289 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3055 [2021-08-31 01:59:48,289 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3139 states and 4140 transitions. [2021-08-31 01:59:48,290 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 01:59:48,290 INFO L681 BuchiCegarLoop]: Abstraction has 3139 states and 4140 transitions. [2021-08-31 01:59:48,291 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3139 states and 4140 transitions. [2021-08-31 01:59:48,361 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3139 to 3115. [2021-08-31 01:59:48,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3115 states, 3115 states have (on average 1.3187800963081862) internal successors, (4108), 3114 states have internal predecessors, (4108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 01:59:48,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3115 states to 3115 states and 4108 transitions. [2021-08-31 01:59:48,370 INFO L704 BuchiCegarLoop]: Abstraction has 3115 states and 4108 transitions. [2021-08-31 01:59:48,370 INFO L587 BuchiCegarLoop]: Abstraction has 3115 states and 4108 transitions. [2021-08-31 01:59:48,370 INFO L425 BuchiCegarLoop]: ======== Iteration 22============ [2021-08-31 01:59:48,370 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3115 states and 4108 transitions. [2021-08-31 01:59:48,377 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2908 [2021-08-31 01:59:48,377 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 01:59:48,378 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 01:59:48,379 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 01:59:48,379 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 01:59:48,379 INFO L791 eck$LassoCheckResult]: Stem: 49484#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 49386#L-1 havoc main_#res;havoc main_#t~ret55, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := 12292;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 49387#L84 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 49313#L87-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 49314#L92 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 49381#L98-1 assume !false; 49629#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 49628#L101 assume 12292 == ssl3_connect_~s__state~0; 49625#L102 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 49623#L206 ssl3_connect_~s__server~0 := 0; 49621#L211 assume 0 != ssl3_connect_~cb~0; 49608#L211-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 49615#L216 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 49611#L222 assume !(0 == ssl3_connect_~s__init_buf___0~0); 49605#L222-2 assume !(0 == ssl3_connect_~tmp___4~0); 49600#L238 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 49586#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 49579#L516 ssl3_connect_~skip~0 := 0; 49576#L98-1 assume !false; 49573#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 49570#L101 assume !(12292 == ssl3_connect_~s__state~0); 49567#L104 assume !(16384 == ssl3_connect_~s__state~0); 49564#L107 assume !(4096 == ssl3_connect_~s__state~0); 49561#L110 assume !(20480 == ssl3_connect_~s__state~0); 49559#L113 assume !(4099 == ssl3_connect_~s__state~0); 49364#L116 assume 4368 == ssl3_connect_~s__state~0; 49365#L120 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 49537#L250 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 49535#L250-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 49532#L258 assume !(ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0); 49533#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 49578#L516 ssl3_connect_~skip~0 := 0; 49575#L98-1 assume !false; 49572#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 49569#L101 assume !(12292 == ssl3_connect_~s__state~0); 49566#L104 assume !(16384 == ssl3_connect_~s__state~0); 49563#L107 assume !(4096 == ssl3_connect_~s__state~0); 49560#L110 assume !(20480 == ssl3_connect_~s__state~0); 49558#L113 assume !(4099 == ssl3_connect_~s__state~0); 49556#L116 assume !(4368 == ssl3_connect_~s__state~0); 49528#L119 assume !(4369 == ssl3_connect_~s__state~0); 49529#L122 [2021-08-31 01:59:48,380 INFO L793 eck$LassoCheckResult]: Loop: 49529#L122 assume 4384 == ssl3_connect_~s__state~0; 49643#L126 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 49426#L265 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 49427#L265-2 assume !(ssl3_connect_~ret~0 <= 0); 49655#L271 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 49657#L271-2 ssl3_connect_~s__init_num~0 := 0; 51234#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 51230#L516 ssl3_connect_~skip~0 := 0; 51228#L98-1 assume !false; 51226#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 51224#L101 assume !(12292 == ssl3_connect_~s__state~0); 51222#L104 assume !(16384 == ssl3_connect_~s__state~0); 51220#L107 assume !(4096 == ssl3_connect_~s__state~0); 51218#L110 assume !(20480 == ssl3_connect_~s__state~0); 51217#L113 assume !(4099 == ssl3_connect_~s__state~0); 51216#L116 assume !(4368 == ssl3_connect_~s__state~0); 51215#L119 assume !(4369 == ssl3_connect_~s__state~0); 51212#L122 assume !(4384 == ssl3_connect_~s__state~0); 51211#L125 assume !(4385 == ssl3_connect_~s__state~0); 51208#L128 assume 4400 == ssl3_connect_~s__state~0; 51005#L132 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 - 256;ssl3_connect_~skip~0 := 1; 51200#L280-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 51142#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 51138#L516 ssl3_connect_~skip~0 := 0; 51136#L98-1 assume !false; 51134#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 51132#L101 assume !(12292 == ssl3_connect_~s__state~0); 51130#L104 assume !(16384 == ssl3_connect_~s__state~0); 51128#L107 assume !(4096 == ssl3_connect_~s__state~0); 51126#L110 assume !(20480 == ssl3_connect_~s__state~0); 51124#L113 assume !(4099 == ssl3_connect_~s__state~0); 51122#L116 assume !(4368 == ssl3_connect_~s__state~0); 51120#L119 assume !(4369 == ssl3_connect_~s__state~0); 51118#L122 assume !(4384 == ssl3_connect_~s__state~0); 51116#L125 assume !(4385 == ssl3_connect_~s__state~0); 51114#L128 assume !(4400 == ssl3_connect_~s__state~0); 51112#L131 assume !(4401 == ssl3_connect_~s__state~0); 51110#L134 assume 4416 == ssl3_connect_~s__state~0; 51001#L138 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 51107#L297 assume !(3 == ssl3_connect_~blastFlag~0); 51105#L297-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 51103#L305 assume !(0 == ssl3_connect_~tmp___6~0); 51095#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 51085#L516 ssl3_connect_~skip~0 := 0; 51078#L98-1 assume !false; 51075#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 51072#L101 assume !(12292 == ssl3_connect_~s__state~0); 51068#L104 assume !(16384 == ssl3_connect_~s__state~0); 51063#L107 assume !(4096 == ssl3_connect_~s__state~0); 51060#L110 assume !(20480 == ssl3_connect_~s__state~0); 51057#L113 assume !(4099 == ssl3_connect_~s__state~0); 51052#L116 assume !(4368 == ssl3_connect_~s__state~0); 51048#L119 assume !(4369 == ssl3_connect_~s__state~0); 51043#L122 assume !(4384 == ssl3_connect_~s__state~0); 51040#L125 assume !(4385 == ssl3_connect_~s__state~0); 51037#L128 assume !(4400 == ssl3_connect_~s__state~0); 51034#L131 assume !(4401 == ssl3_connect_~s__state~0); 51031#L134 assume !(4416 == ssl3_connect_~s__state~0); 51029#L137 assume !(4417 == ssl3_connect_~s__state~0); 51008#L140 assume 4432 == ssl3_connect_~s__state~0; 50997#L144 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 51002#L313 assume !(5 == ssl3_connect_~blastFlag~0); 50999#L316 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 50995#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 50989#L516 ssl3_connect_~skip~0 := 0; 50987#L98-1 assume !false; 50985#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 50983#L101 assume !(12292 == ssl3_connect_~s__state~0); 50981#L104 assume !(16384 == ssl3_connect_~s__state~0); 50979#L107 assume !(4096 == ssl3_connect_~s__state~0); 50977#L110 assume !(20480 == ssl3_connect_~s__state~0); 50975#L113 assume !(4099 == ssl3_connect_~s__state~0); 50973#L116 assume !(4368 == ssl3_connect_~s__state~0); 50971#L119 assume !(4369 == ssl3_connect_~s__state~0); 50969#L122 assume !(4384 == ssl3_connect_~s__state~0); 50967#L125 assume !(4385 == ssl3_connect_~s__state~0); 50965#L128 assume !(4400 == ssl3_connect_~s__state~0); 50963#L131 assume !(4401 == ssl3_connect_~s__state~0); 50961#L134 assume !(4416 == ssl3_connect_~s__state~0); 50959#L137 assume !(4417 == ssl3_connect_~s__state~0); 50957#L140 assume !(4432 == ssl3_connect_~s__state~0); 50955#L143 assume !(4433 == ssl3_connect_~s__state~0); 50953#L146 assume 4448 == ssl3_connect_~s__state~0; 50588#L150 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet44;havoc ssl3_connect_#t~nondet44; 50947#L325 assume !(4 == ssl3_connect_~blastFlag~0); 50948#L325-2 assume !(ssl3_connect_~ret~0 <= 0); 51192#L331 assume !(0 != ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4480; 51191#L331-2 ssl3_connect_~s__init_num~0 := 0; 51188#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 51185#L516 ssl3_connect_~skip~0 := 0; 51184#L98-1 assume !false; 51183#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 51182#L101 assume !(12292 == ssl3_connect_~s__state~0); 51181#L104 assume !(16384 == ssl3_connect_~s__state~0); 51180#L107 assume !(4096 == ssl3_connect_~s__state~0); 51179#L110 assume !(20480 == ssl3_connect_~s__state~0); 51178#L113 assume !(4099 == ssl3_connect_~s__state~0); 51177#L116 assume !(4368 == ssl3_connect_~s__state~0); 51176#L119 assume !(4369 == ssl3_connect_~s__state~0); 51175#L122 assume !(4384 == ssl3_connect_~s__state~0); 51174#L125 assume !(4385 == ssl3_connect_~s__state~0); 51173#L128 assume !(4400 == ssl3_connect_~s__state~0); 51172#L131 assume !(4401 == ssl3_connect_~s__state~0); 51171#L134 assume !(4416 == ssl3_connect_~s__state~0); 51170#L137 assume !(4417 == ssl3_connect_~s__state~0); 51169#L140 assume !(4432 == ssl3_connect_~s__state~0); 51168#L143 assume !(4433 == ssl3_connect_~s__state~0); 51167#L146 assume !(4448 == ssl3_connect_~s__state~0); 51166#L149 assume !(4449 == ssl3_connect_~s__state~0); 51165#L152 assume !(4464 == ssl3_connect_~s__state~0); 51164#L155 assume !(4465 == ssl3_connect_~s__state~0); 51163#L158 assume !(4466 == ssl3_connect_~s__state~0); 51162#L161 assume !(4467 == ssl3_connect_~s__state~0); 51161#L164 assume 4480 == ssl3_connect_~s__state~0; 51156#L168 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 51155#L352 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 49445#L356 assume 1 == ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4496; 49446#L356-2 ssl3_connect_~s__init_num~0 := 0; 51081#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 51076#L516 ssl3_connect_~skip~0 := 0; 51073#L98-1 assume !false; 51069#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 51064#L101 assume !(12292 == ssl3_connect_~s__state~0); 51061#L104 assume !(16384 == ssl3_connect_~s__state~0); 51058#L107 assume !(4096 == ssl3_connect_~s__state~0); 51053#L110 assume !(20480 == ssl3_connect_~s__state~0); 51049#L113 assume !(4099 == ssl3_connect_~s__state~0); 51044#L116 assume !(4368 == ssl3_connect_~s__state~0); 51041#L119 assume !(4369 == ssl3_connect_~s__state~0); 51038#L122 assume !(4384 == ssl3_connect_~s__state~0); 51035#L125 assume !(4385 == ssl3_connect_~s__state~0); 51009#L128 assume !(4400 == ssl3_connect_~s__state~0); 51004#L131 assume !(4401 == ssl3_connect_~s__state~0); 51003#L134 assume !(4416 == ssl3_connect_~s__state~0); 51000#L137 assume !(4417 == ssl3_connect_~s__state~0); 50998#L140 assume !(4432 == ssl3_connect_~s__state~0); 50996#L143 assume !(4433 == ssl3_connect_~s__state~0); 50653#L146 assume !(4448 == ssl3_connect_~s__state~0); 50648#L149 assume !(4449 == ssl3_connect_~s__state~0); 50649#L152 assume !(4464 == ssl3_connect_~s__state~0); 51199#L155 assume !(4465 == ssl3_connect_~s__state~0); 51198#L158 assume !(4466 == ssl3_connect_~s__state~0); 51197#L161 assume !(4467 == ssl3_connect_~s__state~0); 51157#L164 assume !(4480 == ssl3_connect_~s__state~0); 51158#L167 assume !(4481 == ssl3_connect_~s__state~0); 51090#L170 assume !(4496 == ssl3_connect_~s__state~0); 51091#L173 assume !(4497 == ssl3_connect_~s__state~0); 50748#L176 assume !(4512 == ssl3_connect_~s__state~0); 50749#L179 assume !(4513 == ssl3_connect_~s__state~0); 50548#L182 assume 4528 == ssl3_connect_~s__state~0; 50544#L186 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet49;havoc ssl3_connect_#t~nondet49; 50539#L400 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp57~0 := 5 + ssl3_connect_~__cil_tmp56~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp57~0; 50540#L407 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 51202#L407-1 ssl3_connect_~s__init_num~0 := 0; 51149#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 51145#L516 ssl3_connect_~skip~0 := 0; 51143#L98-1 assume !false; 51139#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 51137#L101 assume !(12292 == ssl3_connect_~s__state~0); 51135#L104 assume !(16384 == ssl3_connect_~s__state~0); 51133#L107 assume !(4096 == ssl3_connect_~s__state~0); 51131#L110 assume !(20480 == ssl3_connect_~s__state~0); 51129#L113 assume !(4099 == ssl3_connect_~s__state~0); 51127#L116 assume 4368 == ssl3_connect_~s__state~0; 49393#L120 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 49394#L250 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 49447#L250-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 49368#L258 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 49369#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 52385#L516 ssl3_connect_~skip~0 := 0; 52383#L98-1 assume !false; 52382#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 52381#L101 assume !(12292 == ssl3_connect_~s__state~0); 52380#L104 assume !(16384 == ssl3_connect_~s__state~0); 52377#L107 assume !(4096 == ssl3_connect_~s__state~0); 52376#L110 assume !(20480 == ssl3_connect_~s__state~0); 52375#L113 assume !(4099 == ssl3_connect_~s__state~0); 52373#L116 assume !(4368 == ssl3_connect_~s__state~0); 52372#L119 assume !(4369 == ssl3_connect_~s__state~0); 49529#L122 [2021-08-31 01:59:48,380 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 01:59:48,381 INFO L82 PathProgramCache]: Analyzing trace with hash -2090868471, now seen corresponding path program 10 times [2021-08-31 01:59:48,381 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 01:59:48,381 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1708136688] [2021-08-31 01:59:48,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:59:48,381 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 01:59:48,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 01:59:48,397 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 01:59:48,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 01:59:48,409 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 01:59:48,409 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 01:59:48,409 INFO L82 PathProgramCache]: Analyzing trace with hash -410350076, now seen corresponding path program 1 times [2021-08-31 01:59:48,409 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 01:59:48,410 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1031219637] [2021-08-31 01:59:48,410 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:59:48,410 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 01:59:48,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 01:59:48,438 INFO L134 CoverageAnalysis]: Checked inductivity of 396 backedges. 269 proven. 0 refuted. 0 times theorem prover too weak. 127 trivial. 0 not checked. [2021-08-31 01:59:48,438 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 01:59:48,439 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1031219637] [2021-08-31 01:59:48,439 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1031219637] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 01:59:48,439 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 01:59:48,439 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-31 01:59:48,439 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1868735384] [2021-08-31 01:59:48,439 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 01:59:48,440 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 01:59:48,440 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 01:59:48,440 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 01:59:48,440 INFO L87 Difference]: Start difference. First operand 3115 states and 4108 transitions. cyclomatic complexity: 1001 Second operand has 3 states, 3 states have (on average 38.0) internal successors, (114), 3 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 01:59:48,718 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 01:59:48,718 INFO L93 Difference]: Finished difference Result 6015 states and 7924 transitions. [2021-08-31 01:59:48,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 01:59:48,719 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 6015 states and 7924 transitions. [2021-08-31 01:59:48,777 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 5808 [2021-08-31 01:59:48,797 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 6015 states to 6015 states and 7924 transitions. [2021-08-31 01:59:48,797 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5931 [2021-08-31 01:59:48,801 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5931 [2021-08-31 01:59:48,801 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6015 states and 7924 transitions. [2021-08-31 01:59:48,802 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 01:59:48,802 INFO L681 BuchiCegarLoop]: Abstraction has 6015 states and 7924 transitions. [2021-08-31 01:59:48,804 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6015 states and 7924 transitions. [2021-08-31 01:59:48,847 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6015 to 6015. [2021-08-31 01:59:48,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6015 states, 6015 states have (on average 1.31737323358271) internal successors, (7924), 6014 states have internal predecessors, (7924), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 01:59:48,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6015 states to 6015 states and 7924 transitions. [2021-08-31 01:59:48,876 INFO L704 BuchiCegarLoop]: Abstraction has 6015 states and 7924 transitions. [2021-08-31 01:59:48,877 INFO L587 BuchiCegarLoop]: Abstraction has 6015 states and 7924 transitions. [2021-08-31 01:59:48,877 INFO L425 BuchiCegarLoop]: ======== Iteration 23============ [2021-08-31 01:59:48,877 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 6015 states and 7924 transitions. [2021-08-31 01:59:48,908 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 5808 [2021-08-31 01:59:48,908 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 01:59:48,908 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 01:59:48,910 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] [2021-08-31 01:59:48,910 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 01:59:48,910 INFO L791 eck$LassoCheckResult]: Stem: 58619#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 58522#L-1 havoc main_#res;havoc main_#t~ret55, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := 12292;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 58523#L84 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 58541#L87-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 58609#L92 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 58517#L98-1 assume !false; 58765#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 58763#L101 assume 12292 == ssl3_connect_~s__state~0; 58761#L102 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 58759#L206 ssl3_connect_~s__server~0 := 0; 58727#L211 assume 0 != ssl3_connect_~cb~0; 58726#L211-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 58725#L216 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 58723#L222 assume !(0 == ssl3_connect_~s__init_buf___0~0); 58720#L222-2 assume !(0 == ssl3_connect_~tmp___4~0); 58717#L238 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 58714#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 58711#L516 ssl3_connect_~skip~0 := 0; 58710#L98-1 assume !false; 58709#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 58708#L101 assume !(12292 == ssl3_connect_~s__state~0); 58707#L104 assume !(16384 == ssl3_connect_~s__state~0); 58705#L107 assume !(4096 == ssl3_connect_~s__state~0); 58703#L110 assume !(20480 == ssl3_connect_~s__state~0); 58701#L113 assume !(4099 == ssl3_connect_~s__state~0); 58699#L116 assume 4368 == ssl3_connect_~s__state~0; 58698#L120 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 58697#L250 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 58695#L250-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 58694#L258 assume !(ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0); 58683#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 58679#L516 ssl3_connect_~skip~0 := 0; 58677#L98-1 assume !false; 58675#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 58673#L101 assume !(12292 == ssl3_connect_~s__state~0); 58672#L104 assume !(16384 == ssl3_connect_~s__state~0); 58671#L107 assume !(4096 == ssl3_connect_~s__state~0); 58669#L110 assume !(20480 == ssl3_connect_~s__state~0); 58667#L113 assume !(4099 == ssl3_connect_~s__state~0); 58665#L116 assume !(4368 == ssl3_connect_~s__state~0); 58663#L119 assume !(4369 == ssl3_connect_~s__state~0); 58664#L122 [2021-08-31 01:59:48,911 INFO L793 eck$LassoCheckResult]: Loop: 58664#L122 assume 4384 == ssl3_connect_~s__state~0; 62737#L126 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 62736#L265 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 62735#L265-2 assume !(ssl3_connect_~ret~0 <= 0); 62732#L271 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 62730#L271-2 ssl3_connect_~s__init_num~0 := 0; 62728#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 62723#L516 ssl3_connect_~skip~0 := 0; 62719#L98-1 assume !false; 62717#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 62715#L101 assume !(12292 == ssl3_connect_~s__state~0); 62713#L104 assume !(16384 == ssl3_connect_~s__state~0); 62711#L107 assume !(4096 == ssl3_connect_~s__state~0); 62709#L110 assume !(20480 == ssl3_connect_~s__state~0); 62707#L113 assume !(4099 == ssl3_connect_~s__state~0); 62705#L116 assume !(4368 == ssl3_connect_~s__state~0); 62703#L119 assume !(4369 == ssl3_connect_~s__state~0); 62701#L122 assume !(4384 == ssl3_connect_~s__state~0); 62699#L125 assume !(4385 == ssl3_connect_~s__state~0); 62696#L128 assume 4400 == ssl3_connect_~s__state~0; 62687#L132 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 - 256;ssl3_connect_~skip~0 := 1; 62688#L280-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 63295#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 63291#L516 ssl3_connect_~skip~0 := 0; 63289#L98-1 assume !false; 63287#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 63285#L101 assume !(12292 == ssl3_connect_~s__state~0); 63283#L104 assume !(16384 == ssl3_connect_~s__state~0); 63281#L107 assume !(4096 == ssl3_connect_~s__state~0); 63279#L110 assume !(20480 == ssl3_connect_~s__state~0); 63277#L113 assume !(4099 == ssl3_connect_~s__state~0); 63276#L116 assume !(4368 == ssl3_connect_~s__state~0); 63273#L119 assume !(4369 == ssl3_connect_~s__state~0); 63270#L122 assume !(4384 == ssl3_connect_~s__state~0); 63266#L125 assume !(4385 == ssl3_connect_~s__state~0); 63264#L128 assume !(4400 == ssl3_connect_~s__state~0); 63262#L131 assume !(4401 == ssl3_connect_~s__state~0); 63260#L134 assume 4416 == ssl3_connect_~s__state~0; 62995#L138 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 63257#L297 assume !(3 == ssl3_connect_~blastFlag~0); 63254#L297-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 63251#L305 assume !(0 == ssl3_connect_~tmp___6~0); 63249#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 63245#L516 ssl3_connect_~skip~0 := 0; 63243#L98-1 assume !false; 63241#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 63239#L101 assume !(12292 == ssl3_connect_~s__state~0); 63237#L104 assume !(16384 == ssl3_connect_~s__state~0); 63235#L107 assume !(4096 == ssl3_connect_~s__state~0); 63233#L110 assume !(20480 == ssl3_connect_~s__state~0); 63231#L113 assume !(4099 == ssl3_connect_~s__state~0); 63229#L116 assume !(4368 == ssl3_connect_~s__state~0); 63227#L119 assume !(4369 == ssl3_connect_~s__state~0); 63225#L122 assume !(4384 == ssl3_connect_~s__state~0); 63224#L125 assume !(4385 == ssl3_connect_~s__state~0); 63222#L128 assume !(4400 == ssl3_connect_~s__state~0); 63220#L131 assume !(4401 == ssl3_connect_~s__state~0); 63216#L134 assume !(4416 == ssl3_connect_~s__state~0); 63213#L137 assume !(4417 == ssl3_connect_~s__state~0); 63209#L140 assume 4432 == ssl3_connect_~s__state~0; 62990#L144 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 63205#L313 assume !(5 == ssl3_connect_~blastFlag~0); 63202#L316 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 63200#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 63196#L516 ssl3_connect_~skip~0 := 0; 63194#L98-1 assume !false; 63192#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 63190#L101 assume !(12292 == ssl3_connect_~s__state~0); 63188#L104 assume !(16384 == ssl3_connect_~s__state~0); 63186#L107 assume !(4096 == ssl3_connect_~s__state~0); 63184#L110 assume !(20480 == ssl3_connect_~s__state~0); 63182#L113 assume !(4099 == ssl3_connect_~s__state~0); 63180#L116 assume !(4368 == ssl3_connect_~s__state~0); 63178#L119 assume !(4369 == ssl3_connect_~s__state~0); 63175#L122 assume !(4384 == ssl3_connect_~s__state~0); 63171#L125 assume !(4385 == ssl3_connect_~s__state~0); 63167#L128 assume !(4400 == ssl3_connect_~s__state~0); 63162#L131 assume !(4401 == ssl3_connect_~s__state~0); 63159#L134 assume !(4416 == ssl3_connect_~s__state~0); 63156#L137 assume !(4417 == ssl3_connect_~s__state~0); 63153#L140 assume !(4432 == ssl3_connect_~s__state~0); 63150#L143 assume !(4433 == ssl3_connect_~s__state~0); 63146#L146 assume 4448 == ssl3_connect_~s__state~0; 62985#L150 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet44;havoc ssl3_connect_#t~nondet44; 63139#L325 assume !(4 == ssl3_connect_~blastFlag~0); 63136#L325-2 assume !(ssl3_connect_~ret~0 <= 0); 63132#L331 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 63128#L331-2 ssl3_connect_~s__init_num~0 := 0; 63125#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 63120#L516 ssl3_connect_~skip~0 := 0; 63117#L98-1 assume !false; 63114#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 63111#L101 assume !(12292 == ssl3_connect_~s__state~0); 63108#L104 assume !(16384 == ssl3_connect_~s__state~0); 63105#L107 assume !(4096 == ssl3_connect_~s__state~0); 63101#L110 assume !(20480 == ssl3_connect_~s__state~0); 63098#L113 assume !(4099 == ssl3_connect_~s__state~0); 63094#L116 assume !(4368 == ssl3_connect_~s__state~0); 63090#L119 assume !(4369 == ssl3_connect_~s__state~0); 63086#L122 assume !(4384 == ssl3_connect_~s__state~0); 63081#L125 assume !(4385 == ssl3_connect_~s__state~0); 63076#L128 assume !(4400 == ssl3_connect_~s__state~0); 63071#L131 assume !(4401 == ssl3_connect_~s__state~0); 63067#L134 assume !(4416 == ssl3_connect_~s__state~0); 63061#L137 assume !(4417 == ssl3_connect_~s__state~0); 63057#L140 assume !(4432 == ssl3_connect_~s__state~0); 63051#L143 assume !(4433 == ssl3_connect_~s__state~0); 63045#L146 assume !(4448 == ssl3_connect_~s__state~0); 63040#L149 assume !(4449 == ssl3_connect_~s__state~0); 63035#L152 assume 4464 == ssl3_connect_~s__state~0; 62978#L162 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 63032#L343 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 63027#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 63024#L516 ssl3_connect_~skip~0 := 0; 63023#L98-1 assume !false; 63022#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 63020#L101 assume !(12292 == ssl3_connect_~s__state~0); 63018#L104 assume !(16384 == ssl3_connect_~s__state~0); 63016#L107 assume !(4096 == ssl3_connect_~s__state~0); 63014#L110 assume !(20480 == ssl3_connect_~s__state~0); 63012#L113 assume !(4099 == ssl3_connect_~s__state~0); 63010#L116 assume !(4368 == ssl3_connect_~s__state~0); 63008#L119 assume !(4369 == ssl3_connect_~s__state~0); 63006#L122 assume !(4384 == ssl3_connect_~s__state~0); 63004#L125 assume !(4385 == ssl3_connect_~s__state~0); 63003#L128 assume !(4400 == ssl3_connect_~s__state~0); 63002#L131 assume !(4401 == ssl3_connect_~s__state~0); 63001#L134 assume !(4416 == ssl3_connect_~s__state~0); 63000#L137 assume !(4417 == ssl3_connect_~s__state~0); 62998#L140 assume !(4432 == ssl3_connect_~s__state~0); 62996#L143 assume !(4433 == ssl3_connect_~s__state~0); 62993#L146 assume !(4448 == ssl3_connect_~s__state~0); 62991#L149 assume !(4449 == ssl3_connect_~s__state~0); 62988#L152 assume !(4464 == ssl3_connect_~s__state~0); 62986#L155 assume !(4465 == ssl3_connect_~s__state~0); 62983#L158 assume !(4466 == ssl3_connect_~s__state~0); 62981#L161 assume !(4467 == ssl3_connect_~s__state~0); 62976#L164 assume 4480 == ssl3_connect_~s__state~0; 62972#L168 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 62970#L352 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 62935#L356 assume 1 == ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4496; 62907#L356-2 ssl3_connect_~s__init_num~0 := 0; 62894#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 62887#L516 ssl3_connect_~skip~0 := 0; 62883#L98-1 assume !false; 62846#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 62844#L101 assume !(12292 == ssl3_connect_~s__state~0); 62802#L104 assume !(16384 == ssl3_connect_~s__state~0); 62800#L107 assume !(4096 == ssl3_connect_~s__state~0); 62790#L110 assume !(20480 == ssl3_connect_~s__state~0); 62784#L113 assume !(4099 == ssl3_connect_~s__state~0); 62777#L116 assume !(4368 == ssl3_connect_~s__state~0); 62771#L119 assume !(4369 == ssl3_connect_~s__state~0); 62763#L122 assume !(4384 == ssl3_connect_~s__state~0); 62757#L125 assume !(4385 == ssl3_connect_~s__state~0); 62694#L128 assume !(4400 == ssl3_connect_~s__state~0); 62695#L131 assume !(4401 == ssl3_connect_~s__state~0); 62697#L134 assume !(4416 == ssl3_connect_~s__state~0); 63021#L137 assume !(4417 == ssl3_connect_~s__state~0); 63019#L140 assume !(4432 == ssl3_connect_~s__state~0); 63017#L143 assume !(4433 == ssl3_connect_~s__state~0); 63015#L146 assume !(4448 == ssl3_connect_~s__state~0); 63013#L149 assume !(4449 == ssl3_connect_~s__state~0); 63011#L152 assume !(4464 == ssl3_connect_~s__state~0); 63009#L155 assume !(4465 == ssl3_connect_~s__state~0); 63007#L158 assume !(4466 == ssl3_connect_~s__state~0); 63005#L161 assume !(4467 == ssl3_connect_~s__state~0); 62974#L164 assume !(4480 == ssl3_connect_~s__state~0); 62975#L167 assume !(4481 == ssl3_connect_~s__state~0); 62940#L170 assume !(4496 == ssl3_connect_~s__state~0); 62941#L173 assume !(4497 == ssl3_connect_~s__state~0); 62931#L176 assume !(4512 == ssl3_connect_~s__state~0); 62932#L179 assume !(4513 == ssl3_connect_~s__state~0); 62933#L182 assume 4528 == ssl3_connect_~s__state~0; 62912#L186 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet49;havoc ssl3_connect_#t~nondet49; 63361#L400 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp57~0 := 5 + ssl3_connect_~__cil_tmp56~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp57~0; 63358#L407 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 63355#L407-1 ssl3_connect_~s__init_num~0 := 0; 63353#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 63350#L516 ssl3_connect_~skip~0 := 0; 63349#L98-1 assume !false; 63348#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 63347#L101 assume !(12292 == ssl3_connect_~s__state~0); 63346#L104 assume !(16384 == ssl3_connect_~s__state~0); 63345#L107 assume !(4096 == ssl3_connect_~s__state~0); 63344#L110 assume !(20480 == ssl3_connect_~s__state~0); 63343#L113 assume !(4099 == ssl3_connect_~s__state~0); 63342#L116 assume 4368 == ssl3_connect_~s__state~0; 62742#L120 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 58583#L250 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 58584#L250-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 58503#L258 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 58504#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 64432#L516 ssl3_connect_~skip~0 := 0; 64431#L98-1 assume !false; 64430#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 64429#L101 assume !(12292 == ssl3_connect_~s__state~0); 64111#L104 assume !(16384 == ssl3_connect_~s__state~0); 64112#L107 assume !(4096 == ssl3_connect_~s__state~0); 63337#L110 assume !(20480 == ssl3_connect_~s__state~0); 63338#L113 assume !(4099 == ssl3_connect_~s__state~0); 64427#L116 assume !(4368 == ssl3_connect_~s__state~0); 64428#L119 assume !(4369 == ssl3_connect_~s__state~0); 58664#L122 [2021-08-31 01:59:48,911 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 01:59:48,911 INFO L82 PathProgramCache]: Analyzing trace with hash -2090868471, now seen corresponding path program 11 times [2021-08-31 01:59:48,912 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 01:59:48,912 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [958299152] [2021-08-31 01:59:48,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:59:48,912 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 01:59:48,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 01:59:48,919 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 01:59:48,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 01:59:48,926 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 01:59:48,927 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 01:59:48,927 INFO L82 PathProgramCache]: Analyzing trace with hash 1293592622, now seen corresponding path program 1 times [2021-08-31 01:59:48,927 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 01:59:48,927 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [361896345] [2021-08-31 01:59:48,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:59:48,928 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 01:59:48,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 01:59:48,961 INFO L134 CoverageAnalysis]: Checked inductivity of 530 backedges. 264 proven. 0 refuted. 0 times theorem prover too weak. 266 trivial. 0 not checked. [2021-08-31 01:59:48,961 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 01:59:48,961 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [361896345] [2021-08-31 01:59:48,962 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [361896345] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 01:59:48,962 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 01:59:48,962 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-31 01:59:48,962 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [414717907] [2021-08-31 01:59:48,962 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 01:59:48,963 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 01:59:48,963 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 01:59:48,963 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 01:59:48,964 INFO L87 Difference]: Start difference. First operand 6015 states and 7924 transitions. cyclomatic complexity: 1921 Second operand has 3 states, 3 states have (on average 36.333333333333336) internal successors, (109), 3 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 01:59:49,189 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 01:59:49,190 INFO L93 Difference]: Finished difference Result 6315 states and 8256 transitions. [2021-08-31 01:59:49,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 01:59:49,191 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 6315 states and 8256 transitions. [2021-08-31 01:59:49,216 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 6108 [2021-08-31 01:59:49,233 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 6315 states to 6315 states and 8256 transitions. [2021-08-31 01:59:49,233 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6231 [2021-08-31 01:59:49,238 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6231 [2021-08-31 01:59:49,238 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6315 states and 8256 transitions. [2021-08-31 01:59:49,246 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 01:59:49,246 INFO L681 BuchiCegarLoop]: Abstraction has 6315 states and 8256 transitions. [2021-08-31 01:59:49,250 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6315 states and 8256 transitions. [2021-08-31 01:59:49,343 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6315 to 6283. [2021-08-31 01:59:49,349 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6283 states, 6283 states have (on average 1.3089288556422092) internal successors, (8224), 6282 states have internal predecessors, (8224), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 01:59:49,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6283 states to 6283 states and 8224 transitions. [2021-08-31 01:59:49,361 INFO L704 BuchiCegarLoop]: Abstraction has 6283 states and 8224 transitions. [2021-08-31 01:59:49,361 INFO L587 BuchiCegarLoop]: Abstraction has 6283 states and 8224 transitions. [2021-08-31 01:59:49,361 INFO L425 BuchiCegarLoop]: ======== Iteration 24============ [2021-08-31 01:59:49,361 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 6283 states and 8224 transitions. [2021-08-31 01:59:49,375 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 6076 [2021-08-31 01:59:49,375 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 01:59:49,376 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 01:59:49,377 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] [2021-08-31 01:59:49,377 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 01:59:49,377 INFO L791 eck$LassoCheckResult]: Stem: 70958#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 70859#L-1 havoc main_#res;havoc main_#t~ret55, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := 12292;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 70860#L84 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 70876#L87-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 70945#L92 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 70853#L98-1 assume !false; 71109#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 71107#L101 assume 12292 == ssl3_connect_~s__state~0; 71105#L102 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 71103#L206 ssl3_connect_~s__server~0 := 0; 71101#L211 assume 0 != ssl3_connect_~cb~0; 71099#L211-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 71097#L216 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 71094#L222 assume !(0 == ssl3_connect_~s__init_buf___0~0); 71090#L222-2 assume !(0 == ssl3_connect_~tmp___4~0); 71085#L238 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 71083#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 71079#L516 ssl3_connect_~skip~0 := 0; 71078#L98-1 assume !false; 71075#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 71065#L101 assume !(12292 == ssl3_connect_~s__state~0); 71063#L104 assume !(16384 == ssl3_connect_~s__state~0); 71061#L107 assume !(4096 == ssl3_connect_~s__state~0); 71059#L110 assume !(20480 == ssl3_connect_~s__state~0); 70947#L113 assume !(4099 == ssl3_connect_~s__state~0); 70836#L116 assume 4368 == ssl3_connect_~s__state~0; 70837#L120 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 70868#L250 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 70922#L250-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 70842#L258 assume !(ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0); 70843#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 71039#L516 ssl3_connect_~skip~0 := 0; 71037#L98-1 assume !false; 71034#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 71026#L101 assume !(12292 == ssl3_connect_~s__state~0); 71024#L104 assume !(16384 == ssl3_connect_~s__state~0); 71018#L107 assume !(4096 == ssl3_connect_~s__state~0); 71016#L110 assume !(20480 == ssl3_connect_~s__state~0); 71014#L113 assume !(4099 == ssl3_connect_~s__state~0); 71012#L116 assume !(4368 == ssl3_connect_~s__state~0); 71009#L119 assume !(4369 == ssl3_connect_~s__state~0); 71010#L122 [2021-08-31 01:59:49,378 INFO L793 eck$LassoCheckResult]: Loop: 71010#L122 assume 4384 == ssl3_connect_~s__state~0; 72915#L126 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 72913#L265 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 72909#L265-2 assume !(ssl3_connect_~ret~0 <= 0); 72906#L271 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 72904#L271-2 ssl3_connect_~s__init_num~0 := 0; 72903#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 72901#L516 ssl3_connect_~skip~0 := 0; 73972#L98-1 assume !false; 73970#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 73968#L101 assume !(12292 == ssl3_connect_~s__state~0); 73966#L104 assume !(16384 == ssl3_connect_~s__state~0); 73964#L107 assume !(4096 == ssl3_connect_~s__state~0); 73962#L110 assume !(20480 == ssl3_connect_~s__state~0); 73960#L113 assume !(4099 == ssl3_connect_~s__state~0); 73958#L116 assume !(4368 == ssl3_connect_~s__state~0); 73956#L119 assume !(4369 == ssl3_connect_~s__state~0); 73954#L122 assume !(4384 == ssl3_connect_~s__state~0); 73952#L125 assume !(4385 == ssl3_connect_~s__state~0); 73828#L128 assume 4400 == ssl3_connect_~s__state~0; 73826#L132 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 - 256;ssl3_connect_~skip~0 := 1; 73827#L280-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 74172#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 74169#L516 ssl3_connect_~skip~0 := 0; 74168#L98-1 assume !false; 74167#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 74166#L101 assume !(12292 == ssl3_connect_~s__state~0); 74165#L104 assume !(16384 == ssl3_connect_~s__state~0); 74164#L107 assume !(4096 == ssl3_connect_~s__state~0); 74163#L110 assume !(20480 == ssl3_connect_~s__state~0); 74162#L113 assume !(4099 == ssl3_connect_~s__state~0); 74161#L116 assume !(4368 == ssl3_connect_~s__state~0); 74160#L119 assume !(4369 == ssl3_connect_~s__state~0); 74159#L122 assume !(4384 == ssl3_connect_~s__state~0); 74158#L125 assume !(4385 == ssl3_connect_~s__state~0); 74157#L128 assume !(4400 == ssl3_connect_~s__state~0); 74156#L131 assume !(4401 == ssl3_connect_~s__state~0); 74155#L134 assume 4416 == ssl3_connect_~s__state~0; 73885#L138 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 74154#L297 assume !(3 == ssl3_connect_~blastFlag~0); 74152#L297-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 74150#L305 assume !(0 == ssl3_connect_~tmp___6~0); 74149#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 74146#L516 ssl3_connect_~skip~0 := 0; 74145#L98-1 assume !false; 74144#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 74143#L101 assume !(12292 == ssl3_connect_~s__state~0); 74142#L104 assume !(16384 == ssl3_connect_~s__state~0); 74141#L107 assume !(4096 == ssl3_connect_~s__state~0); 74140#L110 assume !(20480 == ssl3_connect_~s__state~0); 74139#L113 assume !(4099 == ssl3_connect_~s__state~0); 74138#L116 assume !(4368 == ssl3_connect_~s__state~0); 74137#L119 assume !(4369 == ssl3_connect_~s__state~0); 74136#L122 assume !(4384 == ssl3_connect_~s__state~0); 74135#L125 assume !(4385 == ssl3_connect_~s__state~0); 74134#L128 assume !(4400 == ssl3_connect_~s__state~0); 74133#L131 assume !(4401 == ssl3_connect_~s__state~0); 74132#L134 assume !(4416 == ssl3_connect_~s__state~0); 74131#L137 assume !(4417 == ssl3_connect_~s__state~0); 74130#L140 assume 4432 == ssl3_connect_~s__state~0; 73882#L144 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 74128#L313 assume !(5 == ssl3_connect_~blastFlag~0); 74126#L316 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 74125#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 74122#L516 ssl3_connect_~skip~0 := 0; 74121#L98-1 assume !false; 74120#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 74119#L101 assume !(12292 == ssl3_connect_~s__state~0); 74118#L104 assume !(16384 == ssl3_connect_~s__state~0); 74117#L107 assume !(4096 == ssl3_connect_~s__state~0); 74116#L110 assume !(20480 == ssl3_connect_~s__state~0); 74115#L113 assume !(4099 == ssl3_connect_~s__state~0); 74114#L116 assume !(4368 == ssl3_connect_~s__state~0); 74113#L119 assume !(4369 == ssl3_connect_~s__state~0); 74112#L122 assume !(4384 == ssl3_connect_~s__state~0); 74111#L125 assume !(4385 == ssl3_connect_~s__state~0); 74110#L128 assume !(4400 == ssl3_connect_~s__state~0); 74109#L131 assume !(4401 == ssl3_connect_~s__state~0); 74108#L134 assume !(4416 == ssl3_connect_~s__state~0); 74107#L137 assume !(4417 == ssl3_connect_~s__state~0); 74106#L140 assume !(4432 == ssl3_connect_~s__state~0); 74105#L143 assume !(4433 == ssl3_connect_~s__state~0); 74104#L146 assume 4448 == ssl3_connect_~s__state~0; 73879#L150 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet44;havoc ssl3_connect_#t~nondet44; 74103#L325 assume !(4 == ssl3_connect_~blastFlag~0); 74102#L325-2 assume !(ssl3_connect_~ret~0 <= 0); 74099#L331 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 74097#L331-2 ssl3_connect_~s__init_num~0 := 0; 74096#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 74093#L516 ssl3_connect_~skip~0 := 0; 74092#L98-1 assume !false; 74091#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 74090#L101 assume !(12292 == ssl3_connect_~s__state~0); 74089#L104 assume !(16384 == ssl3_connect_~s__state~0); 74088#L107 assume !(4096 == ssl3_connect_~s__state~0); 74087#L110 assume !(20480 == ssl3_connect_~s__state~0); 74086#L113 assume !(4099 == ssl3_connect_~s__state~0); 74085#L116 assume !(4368 == ssl3_connect_~s__state~0); 74084#L119 assume !(4369 == ssl3_connect_~s__state~0); 74083#L122 assume !(4384 == ssl3_connect_~s__state~0); 74082#L125 assume !(4385 == ssl3_connect_~s__state~0); 74081#L128 assume !(4400 == ssl3_connect_~s__state~0); 74080#L131 assume !(4401 == ssl3_connect_~s__state~0); 74079#L134 assume !(4416 == ssl3_connect_~s__state~0); 74078#L137 assume !(4417 == ssl3_connect_~s__state~0); 74077#L140 assume !(4432 == ssl3_connect_~s__state~0); 74076#L143 assume !(4433 == ssl3_connect_~s__state~0); 74075#L146 assume !(4448 == ssl3_connect_~s__state~0); 74074#L149 assume !(4449 == ssl3_connect_~s__state~0); 74073#L152 assume 4464 == ssl3_connect_~s__state~0; 73874#L162 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 74070#L343 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 74069#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 74066#L516 ssl3_connect_~skip~0 := 0; 74065#L98-1 assume !false; 74064#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 74063#L101 assume !(12292 == ssl3_connect_~s__state~0); 74062#L104 assume !(16384 == ssl3_connect_~s__state~0); 74061#L107 assume !(4096 == ssl3_connect_~s__state~0); 74060#L110 assume !(20480 == ssl3_connect_~s__state~0); 74059#L113 assume !(4099 == ssl3_connect_~s__state~0); 74058#L116 assume !(4368 == ssl3_connect_~s__state~0); 74057#L119 assume !(4369 == ssl3_connect_~s__state~0); 74056#L122 assume !(4384 == ssl3_connect_~s__state~0); 74055#L125 assume !(4385 == ssl3_connect_~s__state~0); 74054#L128 assume !(4400 == ssl3_connect_~s__state~0); 74053#L131 assume !(4401 == ssl3_connect_~s__state~0); 74052#L134 assume !(4416 == ssl3_connect_~s__state~0); 74051#L137 assume !(4417 == ssl3_connect_~s__state~0); 74050#L140 assume !(4432 == ssl3_connect_~s__state~0); 74049#L143 assume !(4433 == ssl3_connect_~s__state~0); 74048#L146 assume !(4448 == ssl3_connect_~s__state~0); 74047#L149 assume !(4449 == ssl3_connect_~s__state~0); 74046#L152 assume !(4464 == ssl3_connect_~s__state~0); 74045#L155 assume !(4465 == ssl3_connect_~s__state~0); 74044#L158 assume !(4466 == ssl3_connect_~s__state~0); 74042#L161 assume !(4467 == ssl3_connect_~s__state~0); 74041#L164 assume 4480 == ssl3_connect_~s__state~0; 73871#L168 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 74039#L352 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 74036#L356 assume !(1 == ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4512;ssl3_connect_~s__s3__change_cipher_spec~0 := 0; 74033#L356-2 ssl3_connect_~s__init_num~0 := 0; 73975#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 73971#L516 ssl3_connect_~skip~0 := 0; 73969#L98-1 assume !false; 73967#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 73965#L101 assume !(12292 == ssl3_connect_~s__state~0); 73963#L104 assume !(16384 == ssl3_connect_~s__state~0); 73961#L107 assume !(4096 == ssl3_connect_~s__state~0); 73959#L110 assume !(20480 == ssl3_connect_~s__state~0); 73957#L113 assume !(4099 == ssl3_connect_~s__state~0); 73955#L116 assume !(4368 == ssl3_connect_~s__state~0); 73953#L119 assume !(4369 == ssl3_connect_~s__state~0); 73951#L122 assume !(4384 == ssl3_connect_~s__state~0); 73950#L125 assume !(4385 == ssl3_connect_~s__state~0); 73829#L128 assume !(4400 == ssl3_connect_~s__state~0); 73830#L131 assume !(4401 == ssl3_connect_~s__state~0); 73834#L134 assume !(4416 == ssl3_connect_~s__state~0); 73946#L137 assume !(4417 == ssl3_connect_~s__state~0); 73945#L140 assume !(4432 == ssl3_connect_~s__state~0); 73944#L143 assume !(4433 == ssl3_connect_~s__state~0); 73943#L146 assume !(4448 == ssl3_connect_~s__state~0); 73942#L149 assume !(4449 == ssl3_connect_~s__state~0); 73941#L152 assume !(4464 == ssl3_connect_~s__state~0); 73940#L155 assume !(4465 == ssl3_connect_~s__state~0); 73939#L158 assume !(4466 == ssl3_connect_~s__state~0); 73938#L161 assume !(4467 == ssl3_connect_~s__state~0); 73937#L164 assume !(4480 == ssl3_connect_~s__state~0); 73936#L167 assume !(4481 == ssl3_connect_~s__state~0); 73935#L170 assume !(4496 == ssl3_connect_~s__state~0); 73934#L173 assume !(4497 == ssl3_connect_~s__state~0); 73933#L176 assume !(4512 == ssl3_connect_~s__state~0); 73932#L179 assume !(4513 == ssl3_connect_~s__state~0); 73931#L182 assume 4528 == ssl3_connect_~s__state~0; 73862#L186 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet49;havoc ssl3_connect_#t~nondet49; 73928#L400 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp57~0 := 5 + ssl3_connect_~__cil_tmp56~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp57~0; 73926#L407 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 73925#L407-1 ssl3_connect_~s__init_num~0 := 0; 73921#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 73918#L516 ssl3_connect_~skip~0 := 0; 73917#L98-1 assume !false; 73916#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 73915#L101 assume !(12292 == ssl3_connect_~s__state~0); 73914#L104 assume !(16384 == ssl3_connect_~s__state~0); 73913#L107 assume !(4096 == ssl3_connect_~s__state~0); 73912#L110 assume !(20480 == ssl3_connect_~s__state~0); 73911#L113 assume !(4099 == ssl3_connect_~s__state~0); 73910#L116 assume 4368 == ssl3_connect_~s__state~0; 73447#L120 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 73446#L250 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 73445#L250-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 73444#L258 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 73443#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 73440#L516 ssl3_connect_~skip~0 := 0; 73439#L98-1 assume !false; 73438#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 73437#L101 assume !(12292 == ssl3_connect_~s__state~0); 73436#L104 assume !(16384 == ssl3_connect_~s__state~0); 73435#L107 assume !(4096 == ssl3_connect_~s__state~0); 73434#L110 assume !(20480 == ssl3_connect_~s__state~0); 73432#L113 assume !(4099 == ssl3_connect_~s__state~0); 73433#L116 assume !(4368 == ssl3_connect_~s__state~0); 73449#L119 assume !(4369 == ssl3_connect_~s__state~0); 71010#L122 [2021-08-31 01:59:49,378 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 01:59:49,378 INFO L82 PathProgramCache]: Analyzing trace with hash -2090868471, now seen corresponding path program 12 times [2021-08-31 01:59:49,379 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 01:59:49,379 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1347175646] [2021-08-31 01:59:49,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:59:49,379 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 01:59:49,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 01:59:49,385 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 01:59:49,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 01:59:49,393 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 01:59:49,393 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 01:59:49,393 INFO L82 PathProgramCache]: Analyzing trace with hash 876196016, now seen corresponding path program 1 times [2021-08-31 01:59:49,393 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 01:59:49,393 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [296673288] [2021-08-31 01:59:49,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:59:49,394 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 01:59:49,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 01:59:49,422 INFO L134 CoverageAnalysis]: Checked inductivity of 530 backedges. 264 proven. 0 refuted. 0 times theorem prover too weak. 266 trivial. 0 not checked. [2021-08-31 01:59:49,422 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 01:59:49,422 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [296673288] [2021-08-31 01:59:49,423 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [296673288] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 01:59:49,423 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 01:59:49,423 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-31 01:59:49,423 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [346339091] [2021-08-31 01:59:49,424 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 01:59:49,424 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 01:59:49,424 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 01:59:49,424 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 01:59:49,425 INFO L87 Difference]: Start difference. First operand 6283 states and 8224 transitions. cyclomatic complexity: 1953 Second operand has 3 states, 3 states have (on average 36.333333333333336) internal successors, (109), 3 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 01:59:49,659 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 01:59:49,659 INFO L93 Difference]: Finished difference Result 6867 states and 8872 transitions. [2021-08-31 01:59:49,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 01:59:49,661 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 6867 states and 8872 transitions. [2021-08-31 01:59:49,681 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 6660 [2021-08-31 01:59:49,697 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 6867 states to 6867 states and 8872 transitions. [2021-08-31 01:59:49,698 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6783 [2021-08-31 01:59:49,702 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6783 [2021-08-31 01:59:49,702 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6867 states and 8872 transitions. [2021-08-31 01:59:49,704 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 01:59:49,704 INFO L681 BuchiCegarLoop]: Abstraction has 6867 states and 8872 transitions. [2021-08-31 01:59:49,708 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6867 states and 8872 transitions. [2021-08-31 01:59:49,797 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6867 to 6835. [2021-08-31 01:59:49,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6835 states, 6835 states have (on average 1.2933430870519385) internal successors, (8840), 6834 states have internal predecessors, (8840), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 01:59:49,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6835 states to 6835 states and 8840 transitions. [2021-08-31 01:59:49,824 INFO L704 BuchiCegarLoop]: Abstraction has 6835 states and 8840 transitions. [2021-08-31 01:59:49,824 INFO L587 BuchiCegarLoop]: Abstraction has 6835 states and 8840 transitions. [2021-08-31 01:59:49,824 INFO L425 BuchiCegarLoop]: ======== Iteration 25============ [2021-08-31 01:59:49,824 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 6835 states and 8840 transitions. [2021-08-31 01:59:49,837 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 6628 [2021-08-31 01:59:49,838 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 01:59:49,838 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 01:59:49,842 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] [2021-08-31 01:59:49,842 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-08-31 01:59:49,842 INFO L791 eck$LassoCheckResult]: Stem: 84104#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 84013#L-1 havoc main_#res;havoc main_#t~ret55, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := 12292;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 84014#L84 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 84035#L87-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 84094#L92 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 84009#L98-1 assume !false; 84246#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 84242#L101 assume 12292 == ssl3_connect_~s__state~0; 84241#L102 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 84240#L206 ssl3_connect_~s__server~0 := 0; 84239#L211 assume 0 != ssl3_connect_~cb~0; 84223#L211-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 84238#L216 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 84236#L222 assume !(0 == ssl3_connect_~s__init_buf___0~0); 84234#L222-2 assume !(0 == ssl3_connect_~tmp___4~0); 84231#L238 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 84228#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 84224#L516 ssl3_connect_~skip~0 := 0; 84221#L98-1 assume !false; 84219#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 84217#L101 assume !(12292 == ssl3_connect_~s__state~0); 84213#L104 assume !(16384 == ssl3_connect_~s__state~0); 84211#L107 assume !(4096 == ssl3_connect_~s__state~0); 84209#L110 assume !(20480 == ssl3_connect_~s__state~0); 84095#L113 assume !(4099 == ssl3_connect_~s__state~0); 83992#L116 assume 4368 == ssl3_connect_~s__state~0; 83993#L120 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 84023#L250 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 84078#L250-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 83998#L258 assume !(ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0); 83999#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 84180#L516 ssl3_connect_~skip~0 := 0; 84178#L98-1 assume !false; 84175#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 84167#L101 assume !(12292 == ssl3_connect_~s__state~0); 84165#L104 assume !(16384 == ssl3_connect_~s__state~0); 84159#L107 assume !(4096 == ssl3_connect_~s__state~0); 84157#L110 assume !(20480 == ssl3_connect_~s__state~0); 84155#L113 assume !(4099 == ssl3_connect_~s__state~0); 84153#L116 assume !(4368 == ssl3_connect_~s__state~0); 84150#L119 assume !(4369 == ssl3_connect_~s__state~0); 84151#L122 [2021-08-31 01:59:49,843 INFO L793 eck$LassoCheckResult]: Loop: 84151#L122 assume 4384 == ssl3_connect_~s__state~0; 84265#L126 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 89231#L265 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 84055#L265-2 assume !(ssl3_connect_~ret~0 <= 0); 89152#L271 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 89149#L271-2 ssl3_connect_~s__init_num~0 := 0; 89146#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 89141#L516 ssl3_connect_~skip~0 := 0; 89137#L98-1 assume !false; 89135#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 89133#L101 assume !(12292 == ssl3_connect_~s__state~0); 89131#L104 assume !(16384 == ssl3_connect_~s__state~0); 89129#L107 assume !(4096 == ssl3_connect_~s__state~0); 89127#L110 assume !(20480 == ssl3_connect_~s__state~0); 89125#L113 assume !(4099 == ssl3_connect_~s__state~0); 89123#L116 assume !(4368 == ssl3_connect_~s__state~0); 89121#L119 assume !(4369 == ssl3_connect_~s__state~0); 89119#L122 assume !(4384 == ssl3_connect_~s__state~0); 89117#L125 assume !(4385 == ssl3_connect_~s__state~0); 89115#L128 assume 4400 == ssl3_connect_~s__state~0; 88393#L132 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 - 256;ssl3_connect_~skip~0 := 1; 89108#L280-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 89106#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 89102#L516 ssl3_connect_~skip~0 := 0; 89100#L98-1 assume !false; 89098#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 89096#L101 assume !(12292 == ssl3_connect_~s__state~0); 89094#L104 assume !(16384 == ssl3_connect_~s__state~0); 89092#L107 assume !(4096 == ssl3_connect_~s__state~0); 89090#L110 assume !(20480 == ssl3_connect_~s__state~0); 89086#L113 assume !(4099 == ssl3_connect_~s__state~0); 89082#L116 assume !(4368 == ssl3_connect_~s__state~0); 89078#L119 assume !(4369 == ssl3_connect_~s__state~0); 89076#L122 assume !(4384 == ssl3_connect_~s__state~0); 89074#L125 assume !(4385 == ssl3_connect_~s__state~0); 89072#L128 assume !(4400 == ssl3_connect_~s__state~0); 89070#L131 assume !(4401 == ssl3_connect_~s__state~0); 89068#L134 assume 4416 == ssl3_connect_~s__state~0; 88388#L138 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 89065#L297 assume !(3 == ssl3_connect_~blastFlag~0); 89062#L297-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 89059#L305 assume !(0 == ssl3_connect_~tmp___6~0); 89057#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 89053#L516 ssl3_connect_~skip~0 := 0; 89051#L98-1 assume !false; 89049#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 89047#L101 assume !(12292 == ssl3_connect_~s__state~0); 89044#L104 assume !(16384 == ssl3_connect_~s__state~0); 89043#L107 assume !(4096 == ssl3_connect_~s__state~0); 89041#L110 assume !(20480 == ssl3_connect_~s__state~0); 89036#L113 assume !(4099 == ssl3_connect_~s__state~0); 89033#L116 assume !(4368 == ssl3_connect_~s__state~0); 89030#L119 assume !(4369 == ssl3_connect_~s__state~0); 89027#L122 assume !(4384 == ssl3_connect_~s__state~0); 89024#L125 assume !(4385 == ssl3_connect_~s__state~0); 89021#L128 assume !(4400 == ssl3_connect_~s__state~0); 89018#L131 assume !(4401 == ssl3_connect_~s__state~0); 89015#L134 assume !(4416 == ssl3_connect_~s__state~0); 89012#L137 assume !(4417 == ssl3_connect_~s__state~0); 89009#L140 assume 4432 == ssl3_connect_~s__state~0; 88383#L144 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 89004#L313 assume !(5 == ssl3_connect_~blastFlag~0); 88999#L316 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 88726#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 88721#L516 ssl3_connect_~skip~0 := 0; 88718#L98-1 assume !false; 88715#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 88712#L101 assume !(12292 == ssl3_connect_~s__state~0); 88709#L104 assume !(16384 == ssl3_connect_~s__state~0); 88706#L107 assume !(4096 == ssl3_connect_~s__state~0); 88703#L110 assume !(20480 == ssl3_connect_~s__state~0); 88700#L113 assume !(4099 == ssl3_connect_~s__state~0); 88697#L116 assume !(4368 == ssl3_connect_~s__state~0); 88694#L119 assume !(4369 == ssl3_connect_~s__state~0); 88691#L122 assume !(4384 == ssl3_connect_~s__state~0); 88688#L125 assume !(4385 == ssl3_connect_~s__state~0); 88685#L128 assume !(4400 == ssl3_connect_~s__state~0); 88682#L131 assume !(4401 == ssl3_connect_~s__state~0); 88679#L134 assume !(4416 == ssl3_connect_~s__state~0); 88676#L137 assume !(4417 == ssl3_connect_~s__state~0); 88673#L140 assume !(4432 == ssl3_connect_~s__state~0); 88670#L143 assume !(4433 == ssl3_connect_~s__state~0); 88667#L146 assume 4448 == ssl3_connect_~s__state~0; 88378#L150 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet44;havoc ssl3_connect_#t~nondet44; 88663#L325 assume !(4 == ssl3_connect_~blastFlag~0); 88660#L325-2 assume !(ssl3_connect_~ret~0 <= 0); 88627#L331 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 88628#L331-2 ssl3_connect_~s__init_num~0 := 0; 89445#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 89441#L516 ssl3_connect_~skip~0 := 0; 89439#L98-1 assume !false; 89438#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 89436#L101 assume !(12292 == ssl3_connect_~s__state~0); 89434#L104 assume !(16384 == ssl3_connect_~s__state~0); 89432#L107 assume !(4096 == ssl3_connect_~s__state~0); 89431#L110 assume !(20480 == ssl3_connect_~s__state~0); 89430#L113 assume !(4099 == ssl3_connect_~s__state~0); 89428#L116 assume !(4368 == ssl3_connect_~s__state~0); 89426#L119 assume !(4369 == ssl3_connect_~s__state~0); 89424#L122 assume !(4384 == ssl3_connect_~s__state~0); 89420#L125 assume !(4385 == ssl3_connect_~s__state~0); 89418#L128 assume !(4400 == ssl3_connect_~s__state~0); 89416#L131 assume !(4401 == ssl3_connect_~s__state~0); 89414#L134 assume !(4416 == ssl3_connect_~s__state~0); 89412#L137 assume !(4417 == ssl3_connect_~s__state~0); 89410#L140 assume !(4432 == ssl3_connect_~s__state~0); 89408#L143 assume !(4433 == ssl3_connect_~s__state~0); 89406#L146 assume !(4448 == ssl3_connect_~s__state~0); 89404#L149 assume !(4449 == ssl3_connect_~s__state~0); 89402#L152 assume 4464 == ssl3_connect_~s__state~0; 88369#L162 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 89399#L343 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 89364#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 89361#L516 ssl3_connect_~skip~0 := 0; 89359#L98-1 assume !false; 89355#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 89353#L101 assume !(12292 == ssl3_connect_~s__state~0); 89351#L104 assume !(16384 == ssl3_connect_~s__state~0); 89350#L107 assume !(4096 == ssl3_connect_~s__state~0); 89349#L110 assume !(20480 == ssl3_connect_~s__state~0); 89347#L113 assume !(4099 == ssl3_connect_~s__state~0); 89345#L116 assume !(4368 == ssl3_connect_~s__state~0); 89341#L119 assume !(4369 == ssl3_connect_~s__state~0); 89339#L122 assume !(4384 == ssl3_connect_~s__state~0); 89337#L125 assume !(4385 == ssl3_connect_~s__state~0); 89335#L128 assume !(4400 == ssl3_connect_~s__state~0); 89333#L131 assume !(4401 == ssl3_connect_~s__state~0); 89331#L134 assume !(4416 == ssl3_connect_~s__state~0); 89329#L137 assume !(4417 == ssl3_connect_~s__state~0); 89327#L140 assume !(4432 == ssl3_connect_~s__state~0); 89325#L143 assume !(4433 == ssl3_connect_~s__state~0); 89323#L146 assume !(4448 == ssl3_connect_~s__state~0); 89322#L149 assume !(4449 == ssl3_connect_~s__state~0); 89321#L152 assume !(4464 == ssl3_connect_~s__state~0); 89320#L155 assume !(4465 == ssl3_connect_~s__state~0); 89318#L158 assume !(4466 == ssl3_connect_~s__state~0); 89309#L161 assume !(4467 == ssl3_connect_~s__state~0); 89301#L164 assume 4480 == ssl3_connect_~s__state~0; 88472#L168 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 89290#L352 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 89282#L356 assume !(1 == ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4512;ssl3_connect_~s__s3__change_cipher_spec~0 := 0; 89275#L356-2 ssl3_connect_~s__init_num~0 := 0; 89270#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 89266#L516 ssl3_connect_~skip~0 := 0; 89264#L98-1 assume !false; 89262#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 89260#L101 assume !(12292 == ssl3_connect_~s__state~0); 89258#L104 assume !(16384 == ssl3_connect_~s__state~0); 89256#L107 assume !(4096 == ssl3_connect_~s__state~0); 89254#L110 assume !(20480 == ssl3_connect_~s__state~0); 89252#L113 assume !(4099 == ssl3_connect_~s__state~0); 89251#L116 assume !(4368 == ssl3_connect_~s__state~0); 89248#L119 assume !(4369 == ssl3_connect_~s__state~0); 89246#L122 assume !(4384 == ssl3_connect_~s__state~0); 89244#L125 assume !(4385 == ssl3_connect_~s__state~0); 89243#L128 assume !(4400 == ssl3_connect_~s__state~0); 89242#L131 assume !(4401 == ssl3_connect_~s__state~0); 89238#L134 assume !(4416 == ssl3_connect_~s__state~0); 89233#L137 assume !(4417 == ssl3_connect_~s__state~0); 89229#L140 assume !(4432 == ssl3_connect_~s__state~0); 89226#L143 assume !(4433 == ssl3_connect_~s__state~0); 89223#L146 assume !(4448 == ssl3_connect_~s__state~0); 89219#L149 assume !(4449 == ssl3_connect_~s__state~0); 89216#L152 assume !(4464 == ssl3_connect_~s__state~0); 89212#L155 assume !(4465 == ssl3_connect_~s__state~0); 89207#L158 assume !(4466 == ssl3_connect_~s__state~0); 89202#L161 assume !(4467 == ssl3_connect_~s__state~0); 89199#L164 assume !(4480 == ssl3_connect_~s__state~0); 88400#L167 assume !(4481 == ssl3_connect_~s__state~0); 88401#L170 assume !(4496 == ssl3_connect_~s__state~0); 88397#L173 assume !(4497 == ssl3_connect_~s__state~0); 88350#L176 assume 4512 == ssl3_connect_~s__state~0; 88158#L180 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet48;havoc ssl3_connect_#t~nondet48; 88345#L377 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4528;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~s__session__cipher~0 := ssl3_connect_~s__s3__tmp__new_cipher~0; 88346#L383 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 88341#L383-2 assume !(0 == ssl3_connect_~tmp___7~0); 88342#L392 assume !(0 == ssl3_connect_~tmp___8~0); 88325#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 88323#L516 ssl3_connect_~skip~0 := 0; 88316#L98-1 assume !false; 88317#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 88310#L101 assume !(12292 == ssl3_connect_~s__state~0); 88311#L104 assume !(16384 == ssl3_connect_~s__state~0); 88304#L107 assume !(4096 == ssl3_connect_~s__state~0); 88305#L110 assume !(20480 == ssl3_connect_~s__state~0); 88298#L113 assume !(4099 == ssl3_connect_~s__state~0); 88299#L116 assume !(4368 == ssl3_connect_~s__state~0); 88292#L119 assume !(4369 == ssl3_connect_~s__state~0); 88293#L122 assume !(4384 == ssl3_connect_~s__state~0); 88286#L125 assume !(4385 == ssl3_connect_~s__state~0); 88287#L128 assume !(4400 == ssl3_connect_~s__state~0); 88392#L131 assume !(4401 == ssl3_connect_~s__state~0); 88394#L134 assume !(4416 == ssl3_connect_~s__state~0); 88387#L137 assume !(4417 == ssl3_connect_~s__state~0); 88389#L140 assume !(4432 == ssl3_connect_~s__state~0); 88382#L143 assume !(4433 == ssl3_connect_~s__state~0); 88384#L146 assume !(4448 == ssl3_connect_~s__state~0); 88377#L149 assume !(4449 == ssl3_connect_~s__state~0); 88379#L152 assume !(4464 == ssl3_connect_~s__state~0); 88373#L155 assume !(4465 == ssl3_connect_~s__state~0); 88374#L158 assume !(4466 == ssl3_connect_~s__state~0); 88368#L161 assume !(4467 == ssl3_connect_~s__state~0); 88370#L164 assume !(4480 == ssl3_connect_~s__state~0); 88473#L167 assume !(4481 == ssl3_connect_~s__state~0); 88484#L170 assume !(4496 == ssl3_connect_~s__state~0); 88356#L173 assume !(4497 == ssl3_connect_~s__state~0); 88357#L176 assume !(4512 == ssl3_connect_~s__state~0); 88353#L179 assume !(4513 == ssl3_connect_~s__state~0); 88089#L182 assume 4528 == ssl3_connect_~s__state~0; 88087#L186 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet49;havoc ssl3_connect_#t~nondet49; 88079#L400 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp57~0 := 5 + ssl3_connect_~__cil_tmp56~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp57~0; 88080#L407 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 88551#L407-1 ssl3_connect_~s__init_num~0 := 0; 89721#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 89718#L516 ssl3_connect_~skip~0 := 0; 89716#L98-1 assume !false; 89714#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 89712#L101 assume !(12292 == ssl3_connect_~s__state~0); 89543#L104 assume !(16384 == ssl3_connect_~s__state~0); 89541#L107 assume !(4096 == ssl3_connect_~s__state~0); 89540#L110 assume !(20480 == ssl3_connect_~s__state~0); 89538#L113 assume !(4099 == ssl3_connect_~s__state~0); 89536#L116 assume 4368 == ssl3_connect_~s__state~0; 84021#L120 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 84022#L250 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 84077#L250-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 83996#L258 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 83997#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 90190#L516 ssl3_connect_~skip~0 := 0; 90188#L98-1 assume !false; 90189#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 90250#L101 assume !(12292 == ssl3_connect_~s__state~0); 90248#L104 assume !(16384 == ssl3_connect_~s__state~0); 90246#L107 assume !(4096 == ssl3_connect_~s__state~0); 90244#L110 assume !(20480 == ssl3_connect_~s__state~0); 90242#L113 assume !(4099 == ssl3_connect_~s__state~0); 90206#L116 assume !(4368 == ssl3_connect_~s__state~0); 90207#L119 assume !(4369 == ssl3_connect_~s__state~0); 84151#L122 [2021-08-31 01:59:49,843 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 01:59:49,843 INFO L82 PathProgramCache]: Analyzing trace with hash -2090868471, now seen corresponding path program 13 times [2021-08-31 01:59:49,844 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 01:59:49,844 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1915644870] [2021-08-31 01:59:49,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:59:49,844 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 01:59:49,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 01:59:49,851 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 01:59:49,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 01:59:49,859 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 01:59:49,860 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 01:59:49,860 INFO L82 PathProgramCache]: Analyzing trace with hash -49406551, now seen corresponding path program 1 times [2021-08-31 01:59:49,861 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 01:59:49,861 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [940136786] [2021-08-31 01:59:49,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:59:49,861 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 01:59:49,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 01:59:49,906 INFO L134 CoverageAnalysis]: Checked inductivity of 698 backedges. 178 proven. 0 refuted. 0 times theorem prover too weak. 520 trivial. 0 not checked. [2021-08-31 01:59:49,906 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 01:59:49,906 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [940136786] [2021-08-31 01:59:49,906 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [940136786] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 01:59:49,907 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 01:59:49,907 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-31 01:59:49,907 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1987838537] [2021-08-31 01:59:49,907 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 01:59:49,907 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 01:59:49,908 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 01:59:49,908 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 01:59:49,908 INFO L87 Difference]: Start difference. First operand 6835 states and 8840 transitions. cyclomatic complexity: 2017 Second operand has 3 states, 3 states have (on average 33.0) internal successors, (99), 3 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 01:59:50,215 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 01:59:50,215 INFO L93 Difference]: Finished difference Result 6995 states and 8976 transitions. [2021-08-31 01:59:50,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 01:59:50,216 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 6995 states and 8976 transitions. [2021-08-31 01:59:50,239 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 6788 [2021-08-31 01:59:50,255 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 6995 states to 6995 states and 8976 transitions. [2021-08-31 01:59:50,255 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6911 [2021-08-31 01:59:50,258 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6911 [2021-08-31 01:59:50,258 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6995 states and 8976 transitions. [2021-08-31 01:59:50,258 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 01:59:50,259 INFO L681 BuchiCegarLoop]: Abstraction has 6995 states and 8976 transitions. [2021-08-31 01:59:50,261 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6995 states and 8976 transitions. [2021-08-31 01:59:50,319 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6995 to 6835. [2021-08-31 01:59:50,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6835 states, 6835 states have (on average 1.2863204096561813) internal successors, (8792), 6834 states have internal predecessors, (8792), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 01:59:50,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6835 states to 6835 states and 8792 transitions. [2021-08-31 01:59:50,339 INFO L704 BuchiCegarLoop]: Abstraction has 6835 states and 8792 transitions. [2021-08-31 01:59:50,339 INFO L587 BuchiCegarLoop]: Abstraction has 6835 states and 8792 transitions. [2021-08-31 01:59:50,339 INFO L425 BuchiCegarLoop]: ======== Iteration 26============ [2021-08-31 01:59:50,339 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 6835 states and 8792 transitions. [2021-08-31 01:59:50,353 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 6628 [2021-08-31 01:59:50,354 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 01:59:50,354 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 01:59:50,356 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] [2021-08-31 01:59:50,356 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [11, 11, 11, 11, 11, 11, 10, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 01:59:50,356 INFO L791 eck$LassoCheckResult]: Stem: 97936#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 97851#L-1 havoc main_#res;havoc main_#t~ret55, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := 12292;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 97852#L84 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 97777#L87-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 97778#L92 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 98073#L98-1 assume !false; 98071#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 98069#L101 assume 12292 == ssl3_connect_~s__state~0; 98067#L102 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 98065#L206 ssl3_connect_~s__server~0 := 0; 98053#L211 assume 0 != ssl3_connect_~cb~0; 98052#L211-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 98051#L216 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 98049#L222 assume !(0 == ssl3_connect_~s__init_buf___0~0); 98047#L222-2 assume !(0 == ssl3_connect_~tmp___4~0); 98046#L238 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 98040#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 98036#L516 ssl3_connect_~skip~0 := 0; 98034#L98-1 assume !false; 98032#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 98030#L101 assume !(12292 == ssl3_connect_~s__state~0); 98028#L104 assume !(16384 == ssl3_connect_~s__state~0); 98026#L107 assume !(4096 == ssl3_connect_~s__state~0); 98025#L110 assume !(20480 == ssl3_connect_~s__state~0); 98024#L113 assume !(4099 == ssl3_connect_~s__state~0); 98023#L116 assume 4368 == ssl3_connect_~s__state~0; 98022#L120 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 98010#L250 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 98009#L250-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 98007#L258 assume !(ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0); 97996#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 97992#L516 ssl3_connect_~skip~0 := 0; 97990#L98-1 assume !false; 97988#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 97986#L101 assume !(12292 == ssl3_connect_~s__state~0); 97985#L104 assume !(16384 == ssl3_connect_~s__state~0); 97984#L107 assume !(4096 == ssl3_connect_~s__state~0); 97982#L110 assume !(20480 == ssl3_connect_~s__state~0); 97980#L113 assume !(4099 == ssl3_connect_~s__state~0); 97978#L116 assume !(4368 == ssl3_connect_~s__state~0); 97976#L119 assume !(4369 == ssl3_connect_~s__state~0); 97977#L122 [2021-08-31 01:59:50,356 INFO L793 eck$LassoCheckResult]: Loop: 97977#L122 assume 4384 == ssl3_connect_~s__state~0; 98103#L126 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 98116#L265 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 100793#L265-2 assume !(ssl3_connect_~ret~0 <= 0); 98111#L271 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 98113#L271-2 ssl3_connect_~s__init_num~0 := 0; 100910#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 100900#L516 ssl3_connect_~skip~0 := 0; 100897#L98-1 assume !false; 100894#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 100891#L101 assume !(12292 == ssl3_connect_~s__state~0); 100888#L104 assume !(16384 == ssl3_connect_~s__state~0); 100885#L107 assume !(4096 == ssl3_connect_~s__state~0); 100882#L110 assume !(20480 == ssl3_connect_~s__state~0); 100879#L113 assume !(4099 == ssl3_connect_~s__state~0); 100876#L116 assume !(4368 == ssl3_connect_~s__state~0); 100873#L119 assume !(4369 == ssl3_connect_~s__state~0); 100870#L122 assume !(4384 == ssl3_connect_~s__state~0); 100867#L125 assume !(4385 == ssl3_connect_~s__state~0); 100752#L128 assume 4400 == ssl3_connect_~s__state~0; 100746#L132 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 - 256;ssl3_connect_~skip~0 := 1; 100747#L280-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 101448#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 101445#L516 ssl3_connect_~skip~0 := 0; 101444#L98-1 assume !false; 101443#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 101442#L101 assume !(12292 == ssl3_connect_~s__state~0); 101441#L104 assume !(16384 == ssl3_connect_~s__state~0); 101440#L107 assume !(4096 == ssl3_connect_~s__state~0); 101439#L110 assume !(20480 == ssl3_connect_~s__state~0); 101438#L113 assume !(4099 == ssl3_connect_~s__state~0); 101437#L116 assume !(4368 == ssl3_connect_~s__state~0); 101436#L119 assume !(4369 == ssl3_connect_~s__state~0); 101435#L122 assume !(4384 == ssl3_connect_~s__state~0); 101434#L125 assume !(4385 == ssl3_connect_~s__state~0); 101433#L128 assume !(4400 == ssl3_connect_~s__state~0); 101432#L131 assume !(4401 == ssl3_connect_~s__state~0); 101428#L134 assume 4416 == ssl3_connect_~s__state~0; 101369#L138 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 101424#L297 assume !(3 == ssl3_connect_~blastFlag~0); 101417#L297-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 101412#L305 assume !(0 == ssl3_connect_~tmp___6~0); 101408#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 101404#L516 ssl3_connect_~skip~0 := 0; 101402#L98-1 assume !false; 101400#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 101398#L101 assume !(12292 == ssl3_connect_~s__state~0); 101396#L104 assume !(16384 == ssl3_connect_~s__state~0); 101394#L107 assume !(4096 == ssl3_connect_~s__state~0); 101392#L110 assume !(20480 == ssl3_connect_~s__state~0); 101390#L113 assume !(4099 == ssl3_connect_~s__state~0); 101388#L116 assume !(4368 == ssl3_connect_~s__state~0); 101386#L119 assume !(4369 == ssl3_connect_~s__state~0); 101384#L122 assume !(4384 == ssl3_connect_~s__state~0); 101382#L125 assume !(4385 == ssl3_connect_~s__state~0); 101380#L128 assume !(4400 == ssl3_connect_~s__state~0); 101378#L131 assume !(4401 == ssl3_connect_~s__state~0); 101376#L134 assume !(4416 == ssl3_connect_~s__state~0); 101372#L137 assume !(4417 == ssl3_connect_~s__state~0); 101248#L140 assume 4432 == ssl3_connect_~s__state~0; 101137#L144 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 101242#L313 assume !(5 == ssl3_connect_~blastFlag~0); 101235#L316 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 101229#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 101221#L516 ssl3_connect_~skip~0 := 0; 101217#L98-1 assume !false; 101213#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 101209#L101 assume !(12292 == ssl3_connect_~s__state~0); 101205#L104 assume !(16384 == ssl3_connect_~s__state~0); 101201#L107 assume !(4096 == ssl3_connect_~s__state~0); 101197#L110 assume !(20480 == ssl3_connect_~s__state~0); 101193#L113 assume !(4099 == ssl3_connect_~s__state~0); 101189#L116 assume !(4368 == ssl3_connect_~s__state~0); 101185#L119 assume !(4369 == ssl3_connect_~s__state~0); 101181#L122 assume !(4384 == ssl3_connect_~s__state~0); 101177#L125 assume !(4385 == ssl3_connect_~s__state~0); 101173#L128 assume !(4400 == ssl3_connect_~s__state~0); 101169#L131 assume !(4401 == ssl3_connect_~s__state~0); 101166#L134 assume !(4416 == ssl3_connect_~s__state~0); 101162#L137 assume !(4417 == ssl3_connect_~s__state~0); 101157#L140 assume !(4432 == ssl3_connect_~s__state~0); 101152#L143 assume !(4433 == ssl3_connect_~s__state~0); 101147#L146 assume 4448 == ssl3_connect_~s__state~0; 101077#L150 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet44;havoc ssl3_connect_#t~nondet44; 101143#L325 assume !(4 == ssl3_connect_~blastFlag~0); 101133#L325-2 assume !(ssl3_connect_~ret~0 <= 0); 101037#L331 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 101038#L331-2 ssl3_connect_~s__init_num~0 := 0; 101330#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 101326#L516 ssl3_connect_~skip~0 := 0; 101324#L98-1 assume !false; 101322#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 101320#L101 assume !(12292 == ssl3_connect_~s__state~0); 101318#L104 assume !(16384 == ssl3_connect_~s__state~0); 101316#L107 assume !(4096 == ssl3_connect_~s__state~0); 101314#L110 assume !(20480 == ssl3_connect_~s__state~0); 101312#L113 assume !(4099 == ssl3_connect_~s__state~0); 101310#L116 assume !(4368 == ssl3_connect_~s__state~0); 101308#L119 assume !(4369 == ssl3_connect_~s__state~0); 101307#L122 assume !(4384 == ssl3_connect_~s__state~0); 101305#L125 assume !(4385 == ssl3_connect_~s__state~0); 101302#L128 assume !(4400 == ssl3_connect_~s__state~0); 101299#L131 assume !(4401 == ssl3_connect_~s__state~0); 101295#L134 assume !(4416 == ssl3_connect_~s__state~0); 101293#L137 assume !(4417 == ssl3_connect_~s__state~0); 101291#L140 assume !(4432 == ssl3_connect_~s__state~0); 101289#L143 assume !(4433 == ssl3_connect_~s__state~0); 101287#L146 assume !(4448 == ssl3_connect_~s__state~0); 101285#L149 assume !(4449 == ssl3_connect_~s__state~0); 101282#L152 assume 4464 == ssl3_connect_~s__state~0; 101063#L162 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 101273#L343 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 101270#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 101265#L516 ssl3_connect_~skip~0 := 0; 101262#L98-1 assume !false; 101259#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 101256#L101 assume !(12292 == ssl3_connect_~s__state~0); 101253#L104 assume !(16384 == ssl3_connect_~s__state~0); 101250#L107 assume !(4096 == ssl3_connect_~s__state~0); 101246#L110 assume !(20480 == ssl3_connect_~s__state~0); 101243#L113 assume !(4099 == ssl3_connect_~s__state~0); 101240#L116 assume !(4368 == ssl3_connect_~s__state~0); 101239#L119 assume !(4369 == ssl3_connect_~s__state~0); 101233#L122 assume !(4384 == ssl3_connect_~s__state~0); 101225#L125 assume !(4385 == ssl3_connect_~s__state~0); 101219#L128 assume !(4400 == ssl3_connect_~s__state~0); 101215#L131 assume !(4401 == ssl3_connect_~s__state~0); 101211#L134 assume !(4416 == ssl3_connect_~s__state~0); 101207#L137 assume !(4417 == ssl3_connect_~s__state~0); 101203#L140 assume !(4432 == ssl3_connect_~s__state~0); 101199#L143 assume !(4433 == ssl3_connect_~s__state~0); 101195#L146 assume !(4448 == ssl3_connect_~s__state~0); 101191#L149 assume !(4449 == ssl3_connect_~s__state~0); 101187#L152 assume !(4464 == ssl3_connect_~s__state~0); 101183#L155 assume !(4465 == ssl3_connect_~s__state~0); 101179#L158 assume !(4466 == ssl3_connect_~s__state~0); 101175#L161 assume !(4467 == ssl3_connect_~s__state~0); 101171#L164 assume 4480 == ssl3_connect_~s__state~0; 101055#L168 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 101164#L352 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 101159#L356 assume !(1 == ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4512;ssl3_connect_~s__s3__change_cipher_spec~0 := 0; 101154#L356-2 ssl3_connect_~s__init_num~0 := 0; 101151#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 101146#L516 ssl3_connect_~skip~0 := 0; 101144#L98-1 assume !false; 101142#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 101135#L101 assume !(12292 == ssl3_connect_~s__state~0); 101134#L104 assume !(16384 == ssl3_connect_~s__state~0); 101132#L107 assume !(4096 == ssl3_connect_~s__state~0); 101130#L110 assume !(20480 == ssl3_connect_~s__state~0); 101127#L113 assume !(4099 == ssl3_connect_~s__state~0); 101123#L116 assume !(4368 == ssl3_connect_~s__state~0); 101121#L119 assume !(4369 == ssl3_connect_~s__state~0); 101119#L122 assume !(4384 == ssl3_connect_~s__state~0); 101117#L125 assume !(4385 == ssl3_connect_~s__state~0); 101115#L128 assume !(4400 == ssl3_connect_~s__state~0); 101113#L131 assume !(4401 == ssl3_connect_~s__state~0); 101111#L134 assume !(4416 == ssl3_connect_~s__state~0); 101109#L137 assume !(4417 == ssl3_connect_~s__state~0); 101107#L140 assume !(4432 == ssl3_connect_~s__state~0); 101105#L143 assume !(4433 == ssl3_connect_~s__state~0); 101103#L146 assume !(4448 == ssl3_connect_~s__state~0); 101101#L149 assume !(4449 == ssl3_connect_~s__state~0); 101099#L152 assume !(4464 == ssl3_connect_~s__state~0); 101097#L155 assume !(4465 == ssl3_connect_~s__state~0); 101095#L158 assume !(4466 == ssl3_connect_~s__state~0); 101093#L161 assume !(4467 == ssl3_connect_~s__state~0); 101091#L164 assume !(4480 == ssl3_connect_~s__state~0); 101089#L167 assume !(4481 == ssl3_connect_~s__state~0); 101087#L170 assume !(4496 == ssl3_connect_~s__state~0); 101085#L173 assume !(4497 == ssl3_connect_~s__state~0); 101022#L176 assume 4512 == ssl3_connect_~s__state~0; 101020#L180 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet48;havoc ssl3_connect_#t~nondet48; 101018#L377 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4528;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~s__session__cipher~0 := ssl3_connect_~s__s3__tmp__new_cipher~0; 101016#L383 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 101013#L383-2 assume !(0 == ssl3_connect_~tmp___7~0); 101010#L392 assume !(0 == ssl3_connect_~tmp___8~0); 101008#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 101004#L516 ssl3_connect_~skip~0 := 0; 101002#L98-1 assume !false; 101000#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 100998#L101 assume !(12292 == ssl3_connect_~s__state~0); 100996#L104 assume !(16384 == ssl3_connect_~s__state~0); 100994#L107 assume !(4096 == ssl3_connect_~s__state~0); 100992#L110 assume !(20480 == ssl3_connect_~s__state~0); 100990#L113 assume !(4099 == ssl3_connect_~s__state~0); 100988#L116 assume !(4368 == ssl3_connect_~s__state~0); 100986#L119 assume !(4369 == ssl3_connect_~s__state~0); 100984#L122 assume !(4384 == ssl3_connect_~s__state~0); 100981#L125 assume !(4385 == ssl3_connect_~s__state~0); 100856#L128 assume !(4400 == ssl3_connect_~s__state~0); 100857#L131 assume !(4401 == ssl3_connect_~s__state~0); 101375#L134 assume !(4416 == ssl3_connect_~s__state~0); 101368#L137 assume !(4417 == ssl3_connect_~s__state~0); 101365#L140 assume !(4432 == ssl3_connect_~s__state~0); 101136#L143 assume !(4433 == ssl3_connect_~s__state~0); 101138#L146 assume !(4448 == ssl3_connect_~s__state~0); 101076#L149 assume !(4449 == ssl3_connect_~s__state~0); 101078#L152 assume !(4464 == ssl3_connect_~s__state~0); 101070#L155 assume !(4465 == ssl3_connect_~s__state~0); 101071#L158 assume !(4466 == ssl3_connect_~s__state~0); 101062#L161 assume !(4467 == ssl3_connect_~s__state~0); 101064#L164 assume !(4480 == ssl3_connect_~s__state~0); 101054#L167 assume !(4481 == ssl3_connect_~s__state~0); 101056#L170 assume !(4496 == ssl3_connect_~s__state~0); 101049#L173 assume !(4497 == ssl3_connect_~s__state~0); 101050#L176 assume !(4512 == ssl3_connect_~s__state~0); 101023#L179 assume !(4513 == ssl3_connect_~s__state~0); 101024#L182 assume 4528 == ssl3_connect_~s__state~0; 101344#L186 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet49;havoc ssl3_connect_#t~nondet49; 101426#L400 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp57~0 := 5 + ssl3_connect_~__cil_tmp56~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp57~0; 101421#L407 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 101415#L407-1 ssl3_connect_~s__init_num~0 := 0; 101411#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 101405#L516 ssl3_connect_~skip~0 := 0; 101403#L98-1 assume !false; 101401#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 101399#L101 assume !(12292 == ssl3_connect_~s__state~0); 101397#L104 assume !(16384 == ssl3_connect_~s__state~0); 101395#L107 assume 4096 == ssl3_connect_~s__state~0; 98187#L206 ssl3_connect_~s__server~0 := 0; 101496#L211 assume 0 != ssl3_connect_~cb~0; 99925#L211-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 101495#L216 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 101493#L222 assume !(0 == ssl3_connect_~s__init_buf___0~0); 101491#L222-2 assume !(0 == ssl3_connect_~tmp___4~0); 101486#L238 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 101483#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 101478#L516 ssl3_connect_~skip~0 := 0; 101477#L98-1 assume !false; 101476#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 101475#L101 assume !(12292 == ssl3_connect_~s__state~0); 101474#L104 assume !(16384 == ssl3_connect_~s__state~0); 101473#L107 assume !(4096 == ssl3_connect_~s__state~0); 101472#L110 assume !(20480 == ssl3_connect_~s__state~0); 101471#L113 assume !(4099 == ssl3_connect_~s__state~0); 101470#L116 assume 4368 == ssl3_connect_~s__state~0; 98167#L120 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 101468#L250 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 100834#L250-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 101467#L258 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 101466#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 101464#L516 ssl3_connect_~skip~0 := 0; 101459#L98-1 assume !false; 101460#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 101454#L101 assume !(12292 == ssl3_connect_~s__state~0); 101455#L104 assume !(16384 == ssl3_connect_~s__state~0); 101370#L107 assume !(4096 == ssl3_connect_~s__state~0); 101371#L110 assume !(20480 == ssl3_connect_~s__state~0); 101139#L113 assume !(4099 == ssl3_connect_~s__state~0); 101140#L116 assume !(4368 == ssl3_connect_~s__state~0); 101469#L119 assume !(4369 == ssl3_connect_~s__state~0); 97977#L122 [2021-08-31 01:59:50,357 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 01:59:50,357 INFO L82 PathProgramCache]: Analyzing trace with hash -2090868471, now seen corresponding path program 14 times [2021-08-31 01:59:50,357 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 01:59:50,357 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1151952757] [2021-08-31 01:59:50,358 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:59:50,358 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 01:59:50,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 01:59:50,365 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 01:59:50,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 01:59:50,373 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 01:59:50,374 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 01:59:50,374 INFO L82 PathProgramCache]: Analyzing trace with hash -41628629, now seen corresponding path program 1 times [2021-08-31 01:59:50,374 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 01:59:50,374 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [473321148] [2021-08-31 01:59:50,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:59:50,374 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 01:59:50,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 01:59:50,453 INFO L134 CoverageAnalysis]: Checked inductivity of 768 backedges. 238 proven. 0 refuted. 0 times theorem prover too weak. 530 trivial. 0 not checked. [2021-08-31 01:59:50,453 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 01:59:50,453 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [473321148] [2021-08-31 01:59:50,454 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [473321148] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 01:59:50,454 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 01:59:50,454 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-31 01:59:50,454 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [409460705] [2021-08-31 01:59:50,455 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 01:59:50,455 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 01:59:50,455 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 01:59:50,455 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 01:59:50,456 INFO L87 Difference]: Start difference. First operand 6835 states and 8792 transitions. cyclomatic complexity: 1969 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-08-31 01:59:50,686 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 01:59:50,687 INFO L93 Difference]: Finished difference Result 7635 states and 9680 transitions. [2021-08-31 01:59:50,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 01:59:50,688 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 7635 states and 9680 transitions. [2021-08-31 01:59:50,713 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 7428 [2021-08-31 01:59:50,733 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 7635 states to 7635 states and 9680 transitions. [2021-08-31 01:59:50,733 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7551 [2021-08-31 01:59:50,736 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7551 [2021-08-31 01:59:50,737 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7635 states and 9680 transitions. [2021-08-31 01:59:50,737 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 01:59:50,737 INFO L681 BuchiCegarLoop]: Abstraction has 7635 states and 9680 transitions. [2021-08-31 01:59:50,742 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7635 states and 9680 transitions. [2021-08-31 01:59:50,805 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7635 to 7059. [2021-08-31 01:59:50,812 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7059 states, 7059 states have (on average 1.2863011758039382) internal successors, (9080), 7058 states have internal predecessors, (9080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 01:59:50,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7059 states to 7059 states and 9080 transitions. [2021-08-31 01:59:50,825 INFO L704 BuchiCegarLoop]: Abstraction has 7059 states and 9080 transitions. [2021-08-31 01:59:50,825 INFO L587 BuchiCegarLoop]: Abstraction has 7059 states and 9080 transitions. [2021-08-31 01:59:50,825 INFO L425 BuchiCegarLoop]: ======== Iteration 27============ [2021-08-31 01:59:50,825 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 7059 states and 9080 transitions. [2021-08-31 01:59:50,840 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 6852 [2021-08-31 01:59:50,841 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 01:59:50,841 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 01:59:50,842 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] [2021-08-31 01:59:50,843 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [11, 11, 11, 11, 11, 11, 10, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 01:59:50,843 INFO L791 eck$LassoCheckResult]: Stem: 112429#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 112327#L-1 havoc main_#res;havoc main_#t~ret55, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := 12292;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 112328#L84 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 112346#L87-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 112421#L92 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 112322#L98-1 assume !false; 112557#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 112555#L101 assume 12292 == ssl3_connect_~s__state~0; 112553#L102 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 112551#L206 ssl3_connect_~s__server~0 := 0; 112535#L211 assume 0 != ssl3_connect_~cb~0; 112534#L211-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 112533#L216 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 112531#L222 assume !(0 == ssl3_connect_~s__init_buf___0~0); 112529#L222-2 assume !(0 == ssl3_connect_~tmp___4~0); 112527#L238 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 112524#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 112521#L516 ssl3_connect_~skip~0 := 0; 112520#L98-1 assume !false; 112519#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 112518#L101 assume !(12292 == ssl3_connect_~s__state~0); 112517#L104 assume !(16384 == ssl3_connect_~s__state~0); 112516#L107 assume !(4096 == ssl3_connect_~s__state~0); 112515#L110 assume !(20480 == ssl3_connect_~s__state~0); 112514#L113 assume !(4099 == ssl3_connect_~s__state~0); 112513#L116 assume 4368 == ssl3_connect_~s__state~0; 112512#L120 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 112511#L250 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 112510#L250-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 112508#L258 assume !(ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0); 112502#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 112498#L516 ssl3_connect_~skip~0 := 0; 112496#L98-1 assume !false; 112494#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 112493#L101 assume !(12292 == ssl3_connect_~s__state~0); 112492#L104 assume !(16384 == ssl3_connect_~s__state~0); 112489#L107 assume !(4096 == ssl3_connect_~s__state~0); 112486#L110 assume !(20480 == ssl3_connect_~s__state~0); 112483#L113 assume !(4099 == ssl3_connect_~s__state~0); 112481#L116 assume !(4368 == ssl3_connect_~s__state~0); 112479#L119 assume !(4369 == ssl3_connect_~s__state~0); 112480#L122 [2021-08-31 01:59:50,843 INFO L793 eck$LassoCheckResult]: Loop: 112480#L122 assume 4384 == ssl3_connect_~s__state~0; 113974#L126 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 114177#L265 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 113922#L265-2 assume !(ssl3_connect_~ret~0 <= 0); 114175#L271 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 114173#L271-2 ssl3_connect_~s__init_num~0 := 0; 114171#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 114168#L516 ssl3_connect_~skip~0 := 0; 114167#L98-1 assume !false; 114166#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 114165#L101 assume !(12292 == ssl3_connect_~s__state~0); 114164#L104 assume !(16384 == ssl3_connect_~s__state~0); 114163#L107 assume !(4096 == ssl3_connect_~s__state~0); 114162#L110 assume !(20480 == ssl3_connect_~s__state~0); 114161#L113 assume !(4099 == ssl3_connect_~s__state~0); 114160#L116 assume !(4368 == ssl3_connect_~s__state~0); 114159#L119 assume !(4369 == ssl3_connect_~s__state~0); 114158#L122 assume !(4384 == ssl3_connect_~s__state~0); 114157#L125 assume !(4385 == ssl3_connect_~s__state~0); 113899#L128 assume 4400 == ssl3_connect_~s__state~0; 113896#L132 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 - 256;ssl3_connect_~skip~0 := 1; 113897#L280-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 115728#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 115724#L516 ssl3_connect_~skip~0 := 0; 115722#L98-1 assume !false; 115720#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 114936#L101 assume !(12292 == ssl3_connect_~s__state~0); 114935#L104 assume !(16384 == ssl3_connect_~s__state~0); 114933#L107 assume !(4096 == ssl3_connect_~s__state~0); 114932#L110 assume !(20480 == ssl3_connect_~s__state~0); 114931#L113 assume !(4099 == ssl3_connect_~s__state~0); 114930#L116 assume !(4368 == ssl3_connect_~s__state~0); 114929#L119 assume !(4369 == ssl3_connect_~s__state~0); 114927#L122 assume !(4384 == ssl3_connect_~s__state~0); 114926#L125 assume !(4385 == ssl3_connect_~s__state~0); 114924#L128 assume !(4400 == ssl3_connect_~s__state~0); 114922#L131 assume !(4401 == ssl3_connect_~s__state~0); 114920#L134 assume 4416 == ssl3_connect_~s__state~0; 114315#L138 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 114917#L297 assume !(3 == ssl3_connect_~blastFlag~0); 114916#L297-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 114914#L305 assume !(0 == ssl3_connect_~tmp___6~0); 114912#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 114909#L516 ssl3_connect_~skip~0 := 0; 114908#L98-1 assume !false; 114907#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 114906#L101 assume !(12292 == ssl3_connect_~s__state~0); 114905#L104 assume !(16384 == ssl3_connect_~s__state~0); 114904#L107 assume !(4096 == ssl3_connect_~s__state~0); 114903#L110 assume !(20480 == ssl3_connect_~s__state~0); 114902#L113 assume !(4099 == ssl3_connect_~s__state~0); 114900#L116 assume !(4368 == ssl3_connect_~s__state~0); 114896#L119 assume !(4369 == ssl3_connect_~s__state~0); 114892#L122 assume !(4384 == ssl3_connect_~s__state~0); 114889#L125 assume !(4385 == ssl3_connect_~s__state~0); 114887#L128 assume !(4400 == ssl3_connect_~s__state~0); 114884#L131 assume !(4401 == ssl3_connect_~s__state~0); 114880#L134 assume !(4416 == ssl3_connect_~s__state~0); 114874#L137 assume !(4417 == ssl3_connect_~s__state~0); 114872#L140 assume 4432 == ssl3_connect_~s__state~0; 114307#L144 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 114866#L313 assume !(5 == ssl3_connect_~blastFlag~0); 114863#L316 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 114859#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 114855#L516 ssl3_connect_~skip~0 := 0; 114853#L98-1 assume !false; 114850#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 114847#L101 assume !(12292 == ssl3_connect_~s__state~0); 114845#L104 assume !(16384 == ssl3_connect_~s__state~0); 114842#L107 assume !(4096 == ssl3_connect_~s__state~0); 114840#L110 assume !(20480 == ssl3_connect_~s__state~0); 114836#L113 assume !(4099 == ssl3_connect_~s__state~0); 114829#L116 assume !(4368 == ssl3_connect_~s__state~0); 114826#L119 assume !(4369 == ssl3_connect_~s__state~0); 114823#L122 assume !(4384 == ssl3_connect_~s__state~0); 114820#L125 assume !(4385 == ssl3_connect_~s__state~0); 114817#L128 assume !(4400 == ssl3_connect_~s__state~0); 114814#L131 assume !(4401 == ssl3_connect_~s__state~0); 114811#L134 assume !(4416 == ssl3_connect_~s__state~0); 114808#L137 assume !(4417 == ssl3_connect_~s__state~0); 114805#L140 assume !(4432 == ssl3_connect_~s__state~0); 114802#L143 assume !(4433 == ssl3_connect_~s__state~0); 114799#L146 assume 4448 == ssl3_connect_~s__state~0; 114299#L150 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet44;havoc ssl3_connect_#t~nondet44; 114797#L325 assume !(4 == ssl3_connect_~blastFlag~0); 114794#L325-2 assume !(ssl3_connect_~ret~0 <= 0); 114791#L331 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 114786#L331-2 ssl3_connect_~s__init_num~0 := 0; 114780#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 114769#L516 ssl3_connect_~skip~0 := 0; 114766#L98-1 assume !false; 114763#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 114760#L101 assume !(12292 == ssl3_connect_~s__state~0); 114757#L104 assume !(16384 == ssl3_connect_~s__state~0); 114754#L107 assume !(4096 == ssl3_connect_~s__state~0); 114751#L110 assume !(20480 == ssl3_connect_~s__state~0); 114748#L113 assume !(4099 == ssl3_connect_~s__state~0); 114745#L116 assume !(4368 == ssl3_connect_~s__state~0); 114742#L119 assume !(4369 == ssl3_connect_~s__state~0); 114739#L122 assume !(4384 == ssl3_connect_~s__state~0); 114737#L125 assume !(4385 == ssl3_connect_~s__state~0); 114734#L128 assume !(4400 == ssl3_connect_~s__state~0); 114731#L131 assume !(4401 == ssl3_connect_~s__state~0); 114729#L134 assume !(4416 == ssl3_connect_~s__state~0); 114727#L137 assume !(4417 == ssl3_connect_~s__state~0); 114724#L140 assume !(4432 == ssl3_connect_~s__state~0); 114721#L143 assume !(4433 == ssl3_connect_~s__state~0); 114719#L146 assume !(4448 == ssl3_connect_~s__state~0); 114717#L149 assume !(4449 == ssl3_connect_~s__state~0); 114715#L152 assume 4464 == ssl3_connect_~s__state~0; 114288#L162 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 114710#L343 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 114704#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 114693#L516 ssl3_connect_~skip~0 := 0; 114690#L98-1 assume !false; 114687#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 114684#L101 assume !(12292 == ssl3_connect_~s__state~0); 114681#L104 assume !(16384 == ssl3_connect_~s__state~0); 114678#L107 assume !(4096 == ssl3_connect_~s__state~0); 114675#L110 assume !(20480 == ssl3_connect_~s__state~0); 114671#L113 assume !(4099 == ssl3_connect_~s__state~0); 114668#L116 assume !(4368 == ssl3_connect_~s__state~0); 114665#L119 assume !(4369 == ssl3_connect_~s__state~0); 114661#L122 assume !(4384 == ssl3_connect_~s__state~0); 114657#L125 assume !(4385 == ssl3_connect_~s__state~0); 114653#L128 assume !(4400 == ssl3_connect_~s__state~0); 114649#L131 assume !(4401 == ssl3_connect_~s__state~0); 114645#L134 assume !(4416 == ssl3_connect_~s__state~0); 114641#L137 assume !(4417 == ssl3_connect_~s__state~0); 114637#L140 assume !(4432 == ssl3_connect_~s__state~0); 114633#L143 assume !(4433 == ssl3_connect_~s__state~0); 114629#L146 assume !(4448 == ssl3_connect_~s__state~0); 114625#L149 assume !(4449 == ssl3_connect_~s__state~0); 114621#L152 assume !(4464 == ssl3_connect_~s__state~0); 114617#L155 assume !(4465 == ssl3_connect_~s__state~0); 114612#L158 assume !(4466 == ssl3_connect_~s__state~0); 114607#L161 assume !(4467 == ssl3_connect_~s__state~0); 114602#L164 assume 4480 == ssl3_connect_~s__state~0; 114283#L168 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 114593#L352 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 114588#L356 assume !(1 == ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4512;ssl3_connect_~s__s3__change_cipher_spec~0 := 0; 114583#L356-2 ssl3_connect_~s__init_num~0 := 0; 114413#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 114406#L516 ssl3_connect_~skip~0 := 0; 114404#L98-1 assume !false; 114402#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 114400#L101 assume !(12292 == ssl3_connect_~s__state~0); 114398#L104 assume !(16384 == ssl3_connect_~s__state~0); 114396#L107 assume !(4096 == ssl3_connect_~s__state~0); 114394#L110 assume !(20480 == ssl3_connect_~s__state~0); 114392#L113 assume !(4099 == ssl3_connect_~s__state~0); 114390#L116 assume !(4368 == ssl3_connect_~s__state~0); 114388#L119 assume !(4369 == ssl3_connect_~s__state~0); 114386#L122 assume !(4384 == ssl3_connect_~s__state~0); 114384#L125 assume !(4385 == ssl3_connect_~s__state~0); 114382#L128 assume !(4400 == ssl3_connect_~s__state~0); 114380#L131 assume !(4401 == ssl3_connect_~s__state~0); 114378#L134 assume !(4416 == ssl3_connect_~s__state~0); 114376#L137 assume !(4417 == ssl3_connect_~s__state~0); 114374#L140 assume !(4432 == ssl3_connect_~s__state~0); 114372#L143 assume !(4433 == ssl3_connect_~s__state~0); 114370#L146 assume !(4448 == ssl3_connect_~s__state~0); 114368#L149 assume !(4449 == ssl3_connect_~s__state~0); 114366#L152 assume !(4464 == ssl3_connect_~s__state~0); 114364#L155 assume !(4465 == ssl3_connect_~s__state~0); 114362#L158 assume !(4466 == ssl3_connect_~s__state~0); 114360#L161 assume !(4467 == ssl3_connect_~s__state~0); 114358#L164 assume !(4480 == ssl3_connect_~s__state~0); 114356#L167 assume !(4481 == ssl3_connect_~s__state~0); 114354#L170 assume !(4496 == ssl3_connect_~s__state~0); 114352#L173 assume !(4497 == ssl3_connect_~s__state~0); 114019#L176 assume 4512 == ssl3_connect_~s__state~0; 114017#L180 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet48;havoc ssl3_connect_#t~nondet48; 114015#L377 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4528;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~s__session__cipher~0 := ssl3_connect_~s__s3__tmp__new_cipher~0; 114014#L383 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 114010#L383-2 assume !(0 == ssl3_connect_~tmp___7~0); 114006#L392 assume !(0 == ssl3_connect_~tmp___8~0); 114002#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 113998#L516 ssl3_connect_~skip~0 := 0; 113996#L98-1 assume !false; 113994#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 113991#L101 assume !(12292 == ssl3_connect_~s__state~0); 113989#L104 assume !(16384 == ssl3_connect_~s__state~0); 113987#L107 assume !(4096 == ssl3_connect_~s__state~0); 113985#L110 assume !(20480 == ssl3_connect_~s__state~0); 113982#L113 assume !(4099 == ssl3_connect_~s__state~0); 113980#L116 assume !(4368 == ssl3_connect_~s__state~0); 113977#L119 assume !(4369 == ssl3_connect_~s__state~0); 113975#L122 assume !(4384 == ssl3_connect_~s__state~0); 113971#L125 assume !(4385 == ssl3_connect_~s__state~0); 113969#L128 assume !(4400 == ssl3_connect_~s__state~0); 113900#L131 assume !(4401 == ssl3_connect_~s__state~0); 113901#L134 assume !(4416 == ssl3_connect_~s__state~0); 114314#L137 assume !(4417 == ssl3_connect_~s__state~0); 114310#L140 assume !(4432 == ssl3_connect_~s__state~0); 114306#L143 assume !(4433 == ssl3_connect_~s__state~0); 114302#L146 assume !(4448 == ssl3_connect_~s__state~0); 114298#L149 assume !(4449 == ssl3_connect_~s__state~0); 114294#L152 assume !(4464 == ssl3_connect_~s__state~0); 114292#L155 assume !(4465 == ssl3_connect_~s__state~0); 114290#L158 assume !(4466 == ssl3_connect_~s__state~0); 114287#L161 assume !(4467 == ssl3_connect_~s__state~0); 114285#L164 assume !(4480 == ssl3_connect_~s__state~0); 114282#L167 assume !(4481 == ssl3_connect_~s__state~0); 114280#L170 assume !(4496 == ssl3_connect_~s__state~0); 114277#L173 assume !(4497 == ssl3_connect_~s__state~0); 114275#L176 assume !(4512 == ssl3_connect_~s__state~0); 114020#L179 assume !(4513 == ssl3_connect_~s__state~0); 114021#L182 assume !(4528 == ssl3_connect_~s__state~0); 116067#L185 assume !(4529 == ssl3_connect_~s__state~0); 116038#L188 assume 4560 == ssl3_connect_~s__state~0; 116036#L192 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet50;havoc ssl3_connect_#t~nondet50; 116034#L427 assume !(ssl3_connect_~ret~0 <= 0); 116029#L430 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 3; 116028#L430-2 ssl3_connect_~s__init_num~0 := 0; 116020#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 116016#L516 ssl3_connect_~skip~0 := 0; 116014#L98-1 assume !false; 116012#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 116010#L101 assume !(12292 == ssl3_connect_~s__state~0); 116008#L104 assume !(16384 == ssl3_connect_~s__state~0); 116003#L107 assume 4096 == ssl3_connect_~s__state~0; 113984#L206 ssl3_connect_~s__server~0 := 0; 116002#L211 assume 0 != ssl3_connect_~cb~0; 115109#L211-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 115999#L216 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 115994#L222 assume !(0 == ssl3_connect_~s__init_buf___0~0); 115992#L222-2 assume !(0 == ssl3_connect_~tmp___4~0); 114537#L238 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 114534#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 114529#L516 ssl3_connect_~skip~0 := 0; 114527#L98-1 assume !false; 114525#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 114523#L101 assume !(12292 == ssl3_connect_~s__state~0); 114521#L104 assume !(16384 == ssl3_connect_~s__state~0); 114519#L107 assume !(4096 == ssl3_connect_~s__state~0); 114518#L110 assume !(20480 == ssl3_connect_~s__state~0); 114517#L113 assume !(4099 == ssl3_connect_~s__state~0); 114335#L116 assume 4368 == ssl3_connect_~s__state~0; 113979#L120 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 114329#L250 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 113942#L250-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 114323#L258 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 114324#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 114345#L516 ssl3_connect_~skip~0 := 0; 114344#L98-1 assume !false; 114343#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 114342#L101 assume !(12292 == ssl3_connect_~s__state~0); 114341#L104 assume !(16384 == ssl3_connect_~s__state~0); 114340#L107 assume !(4096 == ssl3_connect_~s__state~0); 114339#L110 assume !(20480 == ssl3_connect_~s__state~0); 114338#L113 assume !(4099 == ssl3_connect_~s__state~0); 114336#L116 assume !(4368 == ssl3_connect_~s__state~0); 114337#L119 assume !(4369 == ssl3_connect_~s__state~0); 112480#L122 [2021-08-31 01:59:50,844 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 01:59:50,844 INFO L82 PathProgramCache]: Analyzing trace with hash -2090868471, now seen corresponding path program 15 times [2021-08-31 01:59:50,844 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 01:59:50,844 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [977423272] [2021-08-31 01:59:50,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:59:50,844 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 01:59:50,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 01:59:50,859 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 01:59:50,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 01:59:50,867 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 01:59:50,867 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 01:59:50,867 INFO L82 PathProgramCache]: Analyzing trace with hash 2122666982, now seen corresponding path program 1 times [2021-08-31 01:59:50,867 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 01:59:50,868 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1226321903] [2021-08-31 01:59:50,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:59:50,869 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 01:59:50,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 01:59:50,905 INFO L134 CoverageAnalysis]: Checked inductivity of 768 backedges. 371 proven. 0 refuted. 0 times theorem prover too weak. 397 trivial. 0 not checked. [2021-08-31 01:59:50,905 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 01:59:50,906 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1226321903] [2021-08-31 01:59:50,906 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1226321903] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 01:59:50,906 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 01:59:50,906 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-31 01:59:50,906 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [808389448] [2021-08-31 01:59:50,907 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 01:59:50,907 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 01:59:50,907 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 01:59:50,907 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 01:59:50,908 INFO L87 Difference]: Start difference. First operand 7059 states and 9080 transitions. cyclomatic complexity: 2033 Second operand has 3 states, 3 states have (on average 43.0) internal successors, (129), 3 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 01:59:51,152 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 01:59:51,152 INFO L93 Difference]: Finished difference Result 7067 states and 8768 transitions. [2021-08-31 01:59:51,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 01:59:51,153 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 7067 states and 8768 transitions. [2021-08-31 01:59:51,175 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 6860 [2021-08-31 01:59:51,191 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 7067 states to 7067 states and 8768 transitions. [2021-08-31 01:59:51,192 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6983 [2021-08-31 01:59:51,199 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6983 [2021-08-31 01:59:51,200 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7067 states and 8768 transitions. [2021-08-31 01:59:51,200 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 01:59:51,200 INFO L681 BuchiCegarLoop]: Abstraction has 7067 states and 8768 transitions. [2021-08-31 01:59:51,203 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7067 states and 8768 transitions. [2021-08-31 01:59:51,265 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7067 to 7035. [2021-08-31 01:59:51,273 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7035 states, 7035 states have (on average 1.2417910447761193) internal successors, (8736), 7034 states have internal predecessors, (8736), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 01:59:51,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7035 states to 7035 states and 8736 transitions. [2021-08-31 01:59:51,285 INFO L704 BuchiCegarLoop]: Abstraction has 7035 states and 8736 transitions. [2021-08-31 01:59:51,285 INFO L587 BuchiCegarLoop]: Abstraction has 7035 states and 8736 transitions. [2021-08-31 01:59:51,285 INFO L425 BuchiCegarLoop]: ======== Iteration 28============ [2021-08-31 01:59:51,286 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 7035 states and 8736 transitions. [2021-08-31 01:59:51,299 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 6828 [2021-08-31 01:59:51,299 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 01:59:51,299 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 01:59:51,301 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] [2021-08-31 01:59:51,301 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [11, 11, 11, 11, 11, 11, 11, 11, 11, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 01:59:51,301 INFO L791 eck$LassoCheckResult]: Stem: 126540#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 126457#L-1 havoc main_#res;havoc main_#t~ret55, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := 12292;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 126458#L84 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 126474#L87-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 126536#L92 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 126453#L98-1 assume !false; 126667#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 126665#L101 assume 12292 == ssl3_connect_~s__state~0; 126663#L102 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 126661#L206 ssl3_connect_~s__server~0 := 0; 126645#L211 assume 0 != ssl3_connect_~cb~0; 126644#L211-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 126643#L216 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 126641#L222 assume !(0 == ssl3_connect_~s__init_buf___0~0); 126639#L222-2 assume !(0 == ssl3_connect_~tmp___4~0); 126637#L238 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 126634#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 126631#L516 ssl3_connect_~skip~0 := 0; 126630#L98-1 assume !false; 126629#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 126628#L101 assume !(12292 == ssl3_connect_~s__state~0); 126627#L104 assume !(16384 == ssl3_connect_~s__state~0); 126626#L107 assume !(4096 == ssl3_connect_~s__state~0); 126625#L110 assume !(20480 == ssl3_connect_~s__state~0); 126624#L113 assume !(4099 == ssl3_connect_~s__state~0); 126623#L116 assume 4368 == ssl3_connect_~s__state~0; 126622#L120 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 126621#L250 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 126620#L250-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 126618#L258 assume !(ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0); 126612#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 126608#L516 ssl3_connect_~skip~0 := 0; 126606#L98-1 assume !false; 126604#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 126603#L101 assume !(12292 == ssl3_connect_~s__state~0); 126602#L104 assume !(16384 == ssl3_connect_~s__state~0); 126599#L107 assume !(4096 == ssl3_connect_~s__state~0); 126596#L110 assume !(20480 == ssl3_connect_~s__state~0); 126593#L113 assume !(4099 == ssl3_connect_~s__state~0); 126591#L116 assume !(4368 == ssl3_connect_~s__state~0); 126589#L119 assume !(4369 == ssl3_connect_~s__state~0); 126590#L122 [2021-08-31 01:59:51,302 INFO L793 eck$LassoCheckResult]: Loop: 126590#L122 assume 4384 == ssl3_connect_~s__state~0; 128954#L126 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 129334#L265 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 129213#L265-2 assume !(ssl3_connect_~ret~0 <= 0); 129331#L271 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 129329#L271-2 ssl3_connect_~s__init_num~0 := 0; 129323#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 129319#L516 ssl3_connect_~skip~0 := 0; 129317#L98-1 assume !false; 129016#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 129013#L101 assume !(12292 == ssl3_connect_~s__state~0); 128994#L104 assume !(16384 == ssl3_connect_~s__state~0); 128985#L107 assume !(4096 == ssl3_connect_~s__state~0); 128980#L110 assume !(20480 == ssl3_connect_~s__state~0); 128974#L113 assume !(4099 == ssl3_connect_~s__state~0); 128969#L116 assume !(4368 == ssl3_connect_~s__state~0); 128963#L119 assume !(4369 == ssl3_connect_~s__state~0); 128958#L122 assume !(4384 == ssl3_connect_~s__state~0); 128952#L125 assume !(4385 == ssl3_connect_~s__state~0); 128945#L128 assume 4400 == ssl3_connect_~s__state~0; 128941#L132 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 - 256;ssl3_connect_~skip~0 := 1; 126426#L280-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 126428#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 126380#L516 ssl3_connect_~skip~0 := 0; 133409#L98-1 assume !false; 133407#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 133390#L101 assume !(12292 == ssl3_connect_~s__state~0); 133387#L104 assume !(16384 == ssl3_connect_~s__state~0); 133384#L107 assume !(4096 == ssl3_connect_~s__state~0); 133381#L110 assume !(20480 == ssl3_connect_~s__state~0); 133378#L113 assume !(4099 == ssl3_connect_~s__state~0); 133375#L116 assume !(4368 == ssl3_connect_~s__state~0); 133372#L119 assume !(4369 == ssl3_connect_~s__state~0); 133369#L122 assume !(4384 == ssl3_connect_~s__state~0); 133366#L125 assume !(4385 == ssl3_connect_~s__state~0); 133363#L128 assume !(4400 == ssl3_connect_~s__state~0); 133360#L131 assume !(4401 == ssl3_connect_~s__state~0); 126705#L134 assume 4416 == ssl3_connect_~s__state~0; 126485#L138 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 126446#L297 assume !(3 == ssl3_connect_~blastFlag~0); 126447#L297-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 126454#L305 assume !(0 == ssl3_connect_~tmp___6~0); 126484#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 133352#L516 ssl3_connect_~skip~0 := 0; 126763#L98-1 assume !false; 126760#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 126757#L101 assume !(12292 == ssl3_connect_~s__state~0); 126754#L104 assume !(16384 == ssl3_connect_~s__state~0); 126750#L107 assume !(4096 == ssl3_connect_~s__state~0); 126747#L110 assume !(20480 == ssl3_connect_~s__state~0); 126744#L113 assume !(4099 == ssl3_connect_~s__state~0); 126740#L116 assume !(4368 == ssl3_connect_~s__state~0); 126736#L119 assume !(4369 == ssl3_connect_~s__state~0); 126732#L122 assume !(4384 == ssl3_connect_~s__state~0); 126728#L125 assume !(4385 == ssl3_connect_~s__state~0); 126724#L128 assume !(4400 == ssl3_connect_~s__state~0); 126720#L131 assume !(4401 == ssl3_connect_~s__state~0); 126716#L134 assume !(4416 == ssl3_connect_~s__state~0); 126712#L137 assume !(4417 == ssl3_connect_~s__state~0); 126698#L140 assume 4432 == ssl3_connect_~s__state~0; 126395#L144 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 126396#L313 assume !(5 == ssl3_connect_~blastFlag~0); 126427#L316 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 126539#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 133395#L516 ssl3_connect_~skip~0 := 0; 133393#L98-1 assume !false; 133391#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 133388#L101 assume !(12292 == ssl3_connect_~s__state~0); 133385#L104 assume !(16384 == ssl3_connect_~s__state~0); 133382#L107 assume !(4096 == ssl3_connect_~s__state~0); 133379#L110 assume !(20480 == ssl3_connect_~s__state~0); 133376#L113 assume !(4099 == ssl3_connect_~s__state~0); 133373#L116 assume !(4368 == ssl3_connect_~s__state~0); 133370#L119 assume !(4369 == ssl3_connect_~s__state~0); 133367#L122 assume !(4384 == ssl3_connect_~s__state~0); 133364#L125 assume !(4385 == ssl3_connect_~s__state~0); 133359#L128 assume !(4400 == ssl3_connect_~s__state~0); 133358#L131 assume !(4401 == ssl3_connect_~s__state~0); 133357#L134 assume !(4416 == ssl3_connect_~s__state~0); 126482#L137 assume !(4417 == ssl3_connect_~s__state~0); 126483#L140 assume !(4432 == ssl3_connect_~s__state~0); 130695#L143 assume !(4433 == ssl3_connect_~s__state~0); 130694#L146 assume 4448 == ssl3_connect_~s__state~0; 129381#L150 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet44;havoc ssl3_connect_#t~nondet44; 130691#L325 assume !(4 == ssl3_connect_~blastFlag~0); 130690#L325-2 assume !(ssl3_connect_~ret~0 <= 0); 130688#L331 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 130689#L331-2 ssl3_connect_~s__init_num~0 := 0; 133281#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 133278#L516 ssl3_connect_~skip~0 := 0; 133277#L98-1 assume !false; 133276#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 133275#L101 assume !(12292 == ssl3_connect_~s__state~0); 133274#L104 assume !(16384 == ssl3_connect_~s__state~0); 133273#L107 assume !(4096 == ssl3_connect_~s__state~0); 133272#L110 assume !(20480 == ssl3_connect_~s__state~0); 133271#L113 assume !(4099 == ssl3_connect_~s__state~0); 133270#L116 assume !(4368 == ssl3_connect_~s__state~0); 133269#L119 assume !(4369 == ssl3_connect_~s__state~0); 133268#L122 assume !(4384 == ssl3_connect_~s__state~0); 133267#L125 assume !(4385 == ssl3_connect_~s__state~0); 133266#L128 assume !(4400 == ssl3_connect_~s__state~0); 133265#L131 assume !(4401 == ssl3_connect_~s__state~0); 133264#L134 assume !(4416 == ssl3_connect_~s__state~0); 133263#L137 assume !(4417 == ssl3_connect_~s__state~0); 133262#L140 assume !(4432 == ssl3_connect_~s__state~0); 133261#L143 assume !(4433 == ssl3_connect_~s__state~0); 133260#L146 assume !(4448 == ssl3_connect_~s__state~0); 133259#L149 assume !(4449 == ssl3_connect_~s__state~0); 133258#L152 assume 4464 == ssl3_connect_~s__state~0; 129371#L162 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 133257#L343 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 131072#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 131070#L516 ssl3_connect_~skip~0 := 0; 131063#L98-1 assume !false; 131064#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 131057#L101 assume !(12292 == ssl3_connect_~s__state~0); 131058#L104 assume !(16384 == ssl3_connect_~s__state~0); 131051#L107 assume !(4096 == ssl3_connect_~s__state~0); 131052#L110 assume !(20480 == ssl3_connect_~s__state~0); 131045#L113 assume !(4099 == ssl3_connect_~s__state~0); 131046#L116 assume !(4368 == ssl3_connect_~s__state~0); 131039#L119 assume !(4369 == ssl3_connect_~s__state~0); 131040#L122 assume !(4384 == ssl3_connect_~s__state~0); 130999#L125 assume !(4385 == ssl3_connect_~s__state~0); 131000#L128 assume !(4400 == ssl3_connect_~s__state~0); 130993#L131 assume !(4401 == ssl3_connect_~s__state~0); 130994#L134 assume !(4416 == ssl3_connect_~s__state~0); 130987#L137 assume !(4417 == ssl3_connect_~s__state~0); 130988#L140 assume !(4432 == ssl3_connect_~s__state~0); 130981#L143 assume !(4433 == ssl3_connect_~s__state~0); 130982#L146 assume !(4448 == ssl3_connect_~s__state~0); 130975#L149 assume !(4449 == ssl3_connect_~s__state~0); 130976#L152 assume !(4464 == ssl3_connect_~s__state~0); 130969#L155 assume !(4465 == ssl3_connect_~s__state~0); 130970#L158 assume !(4466 == ssl3_connect_~s__state~0); 130963#L161 assume !(4467 == ssl3_connect_~s__state~0); 130964#L164 assume 4480 == ssl3_connect_~s__state~0; 129366#L168 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 130959#L352 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 130952#L356 assume !(1 == ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4512;ssl3_connect_~s__s3__change_cipher_spec~0 := 0; 130954#L356-2 ssl3_connect_~s__init_num~0 := 0; 127433#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 127428#L516 ssl3_connect_~skip~0 := 0; 127425#L98-1 assume !false; 127422#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 127417#L101 assume !(12292 == ssl3_connect_~s__state~0); 127412#L104 assume !(16384 == ssl3_connect_~s__state~0); 127410#L107 assume !(4096 == ssl3_connect_~s__state~0); 127408#L110 assume !(20480 == ssl3_connect_~s__state~0); 127406#L113 assume !(4099 == ssl3_connect_~s__state~0); 127404#L116 assume !(4368 == ssl3_connect_~s__state~0); 127402#L119 assume !(4369 == ssl3_connect_~s__state~0); 127400#L122 assume !(4384 == ssl3_connect_~s__state~0); 127398#L125 assume !(4385 == ssl3_connect_~s__state~0); 127396#L128 assume !(4400 == ssl3_connect_~s__state~0); 127394#L131 assume !(4401 == ssl3_connect_~s__state~0); 127392#L134 assume !(4416 == ssl3_connect_~s__state~0); 127390#L137 assume !(4417 == ssl3_connect_~s__state~0); 127388#L140 assume !(4432 == ssl3_connect_~s__state~0); 127386#L143 assume !(4433 == ssl3_connect_~s__state~0); 127384#L146 assume !(4448 == ssl3_connect_~s__state~0); 127382#L149 assume !(4449 == ssl3_connect_~s__state~0); 127380#L152 assume !(4464 == ssl3_connect_~s__state~0); 127378#L155 assume !(4465 == ssl3_connect_~s__state~0); 127376#L158 assume !(4466 == ssl3_connect_~s__state~0); 127374#L161 assume !(4467 == ssl3_connect_~s__state~0); 127372#L164 assume !(4480 == ssl3_connect_~s__state~0); 127370#L167 assume !(4481 == ssl3_connect_~s__state~0); 127368#L170 assume !(4496 == ssl3_connect_~s__state~0); 127366#L173 assume !(4497 == ssl3_connect_~s__state~0); 127364#L176 assume 4512 == ssl3_connect_~s__state~0; 127362#L180 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet48;havoc ssl3_connect_#t~nondet48; 127360#L377 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4528;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~s__session__cipher~0 := ssl3_connect_~s__s3__tmp__new_cipher~0; 127358#L383 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 127356#L383-2 assume !(0 == ssl3_connect_~tmp___7~0); 127352#L392 assume !(0 == ssl3_connect_~tmp___8~0); 127350#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 127345#L516 ssl3_connect_~skip~0 := 0; 127346#L98-1 assume !false; 133207#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 133206#L101 assume !(12292 == ssl3_connect_~s__state~0); 133205#L104 assume !(16384 == ssl3_connect_~s__state~0); 133204#L107 assume !(4096 == ssl3_connect_~s__state~0); 127327#L110 assume !(20480 == ssl3_connect_~s__state~0); 127328#L113 assume !(4099 == ssl3_connect_~s__state~0); 127322#L116 assume !(4368 == ssl3_connect_~s__state~0); 127320#L119 assume !(4369 == ssl3_connect_~s__state~0); 127318#L122 assume !(4384 == ssl3_connect_~s__state~0); 127316#L125 assume !(4385 == ssl3_connect_~s__state~0); 127314#L128 assume !(4400 == ssl3_connect_~s__state~0); 127312#L131 assume !(4401 == ssl3_connect_~s__state~0); 127310#L134 assume !(4416 == ssl3_connect_~s__state~0); 127307#L137 assume !(4417 == ssl3_connect_~s__state~0); 127308#L140 assume !(4432 == ssl3_connect_~s__state~0); 133189#L143 assume !(4433 == ssl3_connect_~s__state~0); 133187#L146 assume !(4448 == ssl3_connect_~s__state~0); 133186#L149 assume !(4449 == ssl3_connect_~s__state~0); 133185#L152 assume !(4464 == ssl3_connect_~s__state~0); 133184#L155 assume !(4465 == ssl3_connect_~s__state~0); 127292#L158 assume !(4466 == ssl3_connect_~s__state~0); 127290#L161 assume !(4467 == ssl3_connect_~s__state~0); 127288#L164 assume !(4480 == ssl3_connect_~s__state~0); 127286#L167 assume !(4481 == ssl3_connect_~s__state~0); 127284#L170 assume !(4496 == ssl3_connect_~s__state~0); 127282#L173 assume !(4497 == ssl3_connect_~s__state~0); 127277#L176 assume !(4512 == ssl3_connect_~s__state~0); 127273#L179 assume !(4513 == ssl3_connect_~s__state~0); 127246#L182 assume 4528 == ssl3_connect_~s__state~0; 127244#L186 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet49;havoc ssl3_connect_#t~nondet49; 127209#L400 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp57~0 := 5 + ssl3_connect_~__cil_tmp56~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp57~0; 127206#L407 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 127203#L407-1 ssl3_connect_~s__init_num~0 := 0; 127199#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 127195#L516 ssl3_connect_~skip~0 := 0; 127193#L98-1 assume !false; 127189#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 127188#L101 assume !(12292 == ssl3_connect_~s__state~0); 127039#L104 assume !(16384 == ssl3_connect_~s__state~0); 127036#L107 assume !(4096 == ssl3_connect_~s__state~0); 127031#L110 assume !(20480 == ssl3_connect_~s__state~0); 127032#L113 assume !(4099 == ssl3_connect_~s__state~0); 129314#L116 assume !(4368 == ssl3_connect_~s__state~0); 129312#L119 assume !(4369 == ssl3_connect_~s__state~0); 129310#L122 assume !(4384 == ssl3_connect_~s__state~0); 129304#L125 assume !(4385 == ssl3_connect_~s__state~0); 129302#L128 assume !(4400 == ssl3_connect_~s__state~0); 129300#L131 assume !(4401 == ssl3_connect_~s__state~0); 129298#L134 assume !(4416 == ssl3_connect_~s__state~0); 129296#L137 assume !(4417 == ssl3_connect_~s__state~0); 129294#L140 assume !(4432 == ssl3_connect_~s__state~0); 129292#L143 assume !(4433 == ssl3_connect_~s__state~0); 129290#L146 assume !(4448 == ssl3_connect_~s__state~0); 129288#L149 assume !(4449 == ssl3_connect_~s__state~0); 129286#L152 assume !(4464 == ssl3_connect_~s__state~0); 129284#L155 assume !(4465 == ssl3_connect_~s__state~0); 129282#L158 assume !(4466 == ssl3_connect_~s__state~0); 129281#L161 assume !(4467 == ssl3_connect_~s__state~0); 129279#L164 assume !(4480 == ssl3_connect_~s__state~0); 129274#L167 assume !(4481 == ssl3_connect_~s__state~0); 129272#L170 assume !(4496 == ssl3_connect_~s__state~0); 129270#L173 assume !(4497 == ssl3_connect_~s__state~0); 129268#L176 assume !(4512 == ssl3_connect_~s__state~0); 129266#L179 assume !(4513 == ssl3_connect_~s__state~0); 129264#L182 assume !(4528 == ssl3_connect_~s__state~0); 129262#L185 assume !(4529 == ssl3_connect_~s__state~0); 129260#L188 assume !(4560 == ssl3_connect_~s__state~0); 129258#L191 assume !(4561 == ssl3_connect_~s__state~0); 129254#L194 assume 4352 == ssl3_connect_~s__state~0; 129253#L195 ssl3_connect_~__cil_tmp61~0 := ssl3_connect_~num1~0; 129248#L440 assume !(ssl3_connect_~__cil_tmp61~0 > 0); 129246#L440-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 129026#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 129023#L516 ssl3_connect_~skip~0 := 0; 129020#L98-1 assume !false; 129019#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 129017#L101 assume !(12292 == ssl3_connect_~s__state~0); 128995#L104 assume !(16384 == ssl3_connect_~s__state~0); 128986#L107 assume !(4096 == ssl3_connect_~s__state~0); 128981#L110 assume !(20480 == ssl3_connect_~s__state~0); 128975#L113 assume !(4099 == ssl3_connect_~s__state~0); 128970#L116 assume 4368 == ssl3_connect_~s__state~0; 128965#L120 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 130912#L250 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 129252#L250-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 130908#L258 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 130909#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 130942#L516 ssl3_connect_~skip~0 := 0; 130940#L98-1 assume !false; 130938#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 130936#L101 assume !(12292 == ssl3_connect_~s__state~0); 130934#L104 assume !(16384 == ssl3_connect_~s__state~0); 130932#L107 assume !(4096 == ssl3_connect_~s__state~0); 130930#L110 assume !(20480 == ssl3_connect_~s__state~0); 130928#L113 assume !(4099 == ssl3_connect_~s__state~0); 130916#L116 assume !(4368 == ssl3_connect_~s__state~0); 130917#L119 assume !(4369 == ssl3_connect_~s__state~0); 126590#L122 [2021-08-31 01:59:51,302 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 01:59:51,302 INFO L82 PathProgramCache]: Analyzing trace with hash -2090868471, now seen corresponding path program 16 times [2021-08-31 01:59:51,303 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 01:59:51,303 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1662140519] [2021-08-31 01:59:51,303 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:59:51,303 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 01:59:51,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 01:59:51,312 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 01:59:51,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 01:59:51,320 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 01:59:51,320 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 01:59:51,320 INFO L82 PathProgramCache]: Analyzing trace with hash -1274280918, now seen corresponding path program 1 times [2021-08-31 01:59:51,321 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 01:59:51,321 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [828437469] [2021-08-31 01:59:51,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:59:51,321 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 01:59:51,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 01:59:51,366 INFO L134 CoverageAnalysis]: Checked inductivity of 898 backedges. 368 proven. 10 refuted. 0 times theorem prover too weak. 520 trivial. 0 not checked. [2021-08-31 01:59:51,367 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 01:59:51,367 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [828437469] [2021-08-31 01:59:51,367 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [828437469] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-31 01:59:51,367 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1250660610] [2021-08-31 01:59:51,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:59:51,367 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-31 01:59:51,368 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:51,373 INFO L229 MonitoredProcess]: Starting monitored process 124 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-31 01:59:51,394 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (124)] Waiting until timeout for monitored process [2021-08-31 01:59:51,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 01:59:51,455 INFO L263 TraceCheckSpWp]: Trace formula consists of 387 conjuncts, 2 conjunts are in the unsatisfiable core [2021-08-31 01:59:51,459 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-31 01:59:52,049 INFO L134 CoverageAnalysis]: Checked inductivity of 898 backedges. 118 proven. 0 refuted. 0 times theorem prover too weak. 780 trivial. 0 not checked. [2021-08-31 01:59:52,049 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-08-31 01:59:52,049 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1250660610] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 01:59:52,049 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-08-31 01:59:52,050 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2021-08-31 01:59:52,050 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [214815969] [2021-08-31 01:59:52,050 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 01:59:52,050 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 01:59:52,051 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 01:59:52,051 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-08-31 01:59:52,051 INFO L87 Difference]: Start difference. First operand 7035 states and 8736 transitions. cyclomatic complexity: 1713 Second operand has 3 states, 3 states have (on average 32.666666666666664) internal successors, (98), 3 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 01:59:52,275 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 01:59:52,275 INFO L93 Difference]: Finished difference Result 10449 states and 12926 transitions. [2021-08-31 01:59:52,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 01:59:52,276 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10449 states and 12926 transitions. [2021-08-31 01:59:52,311 INFO L131 ngComponentsAnalysis]: Automaton has 24 accepting balls. 10242 [2021-08-31 01:59:52,340 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10449 states to 10449 states and 12926 transitions. [2021-08-31 01:59:52,340 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10365 [2021-08-31 01:59:52,345 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10365 [2021-08-31 01:59:52,345 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10449 states and 12926 transitions. [2021-08-31 01:59:52,346 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 01:59:52,346 INFO L681 BuchiCegarLoop]: Abstraction has 10449 states and 12926 transitions. [2021-08-31 01:59:52,349 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10449 states and 12926 transitions. [2021-08-31 01:59:52,449 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10449 to 10449. [2021-08-31 01:59:52,461 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10449 states, 10449 states have (on average 1.2370561776246531) internal successors, (12926), 10448 states have internal predecessors, (12926), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 01:59:52,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10449 states to 10449 states and 12926 transitions. [2021-08-31 01:59:52,481 INFO L704 BuchiCegarLoop]: Abstraction has 10449 states and 12926 transitions. [2021-08-31 01:59:52,481 INFO L587 BuchiCegarLoop]: Abstraction has 10449 states and 12926 transitions. [2021-08-31 01:59:52,481 INFO L425 BuchiCegarLoop]: ======== Iteration 29============ [2021-08-31 01:59:52,481 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10449 states and 12926 transitions. [2021-08-31 01:59:52,510 INFO L131 ngComponentsAnalysis]: Automaton has 24 accepting balls. 10242 [2021-08-31 01:59:52,510 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 01:59:52,510 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 01:59:52,512 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] [2021-08-31 01:59:52,512 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [11, 11, 11, 11, 11, 11, 11, 11, 11, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 01:59:52,513 INFO L791 eck$LassoCheckResult]: Stem: 144861#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 144777#L-1 havoc main_#res;havoc main_#t~ret55, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := 12292;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 144778#L84 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 144796#L87-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 144857#L92 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 144772#L98-1 assume !false; 145013#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 145011#L101 assume 12292 == ssl3_connect_~s__state~0; 145009#L102 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 145007#L206 ssl3_connect_~s__server~0 := 0; 144975#L211 assume 0 != ssl3_connect_~cb~0; 144974#L211-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 144973#L216 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 144971#L222 assume !(0 == ssl3_connect_~s__init_buf___0~0); 144968#L222-2 assume !(0 == ssl3_connect_~tmp___4~0); 144965#L238 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 144962#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 144959#L516 ssl3_connect_~skip~0 := 0; 144958#L98-1 assume !false; 144957#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 144956#L101 assume !(12292 == ssl3_connect_~s__state~0); 144955#L104 assume !(16384 == ssl3_connect_~s__state~0); 144953#L107 assume !(4096 == ssl3_connect_~s__state~0); 144951#L110 assume !(20480 == ssl3_connect_~s__state~0); 144949#L113 assume !(4099 == ssl3_connect_~s__state~0); 144947#L116 assume 4368 == ssl3_connect_~s__state~0; 144946#L120 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 144945#L250 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 144943#L250-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 144942#L258 assume !(ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0); 144931#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 144927#L516 ssl3_connect_~skip~0 := 0; 144925#L98-1 assume !false; 144923#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 144921#L101 assume !(12292 == ssl3_connect_~s__state~0); 144920#L104 assume !(16384 == ssl3_connect_~s__state~0); 144919#L107 assume !(4096 == ssl3_connect_~s__state~0); 144917#L110 assume !(20480 == ssl3_connect_~s__state~0); 144915#L113 assume !(4099 == ssl3_connect_~s__state~0); 144913#L116 assume !(4368 == ssl3_connect_~s__state~0); 144911#L119 assume !(4369 == ssl3_connect_~s__state~0); 144912#L122 [2021-08-31 01:59:52,513 INFO L793 eck$LassoCheckResult]: Loop: 144912#L122 assume 4384 == ssl3_connect_~s__state~0; 148993#L126 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 148990#L265 assume !(1 == ssl3_connect_~blastFlag~0); 148991#L265-2 assume !(ssl3_connect_~ret~0 <= 0); 148983#L271 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 148985#L271-2 ssl3_connect_~s__init_num~0 := 0; 148979#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 148977#L516 ssl3_connect_~skip~0 := 0; 148972#L98-1 assume !false; 148973#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 148968#L101 assume !(12292 == ssl3_connect_~s__state~0); 148969#L104 assume !(16384 == ssl3_connect_~s__state~0); 148964#L107 assume !(4096 == ssl3_connect_~s__state~0); 148965#L110 assume !(20480 == ssl3_connect_~s__state~0); 148960#L113 assume !(4099 == ssl3_connect_~s__state~0); 148961#L116 assume !(4368 == ssl3_connect_~s__state~0); 148956#L119 assume !(4369 == ssl3_connect_~s__state~0); 148957#L122 assume !(4384 == ssl3_connect_~s__state~0); 148952#L125 assume !(4385 == ssl3_connect_~s__state~0); 148953#L128 assume 4400 == ssl3_connect_~s__state~0; 145184#L132 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 - 256;ssl3_connect_~skip~0 := 1; 148950#L280-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 149833#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 149830#L516 ssl3_connect_~skip~0 := 0; 149829#L98-1 assume !false; 149828#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 149827#L101 assume !(12292 == ssl3_connect_~s__state~0); 149826#L104 assume !(16384 == ssl3_connect_~s__state~0); 149825#L107 assume !(4096 == ssl3_connect_~s__state~0); 149824#L110 assume !(20480 == ssl3_connect_~s__state~0); 149823#L113 assume !(4099 == ssl3_connect_~s__state~0); 149822#L116 assume !(4368 == ssl3_connect_~s__state~0); 149821#L119 assume !(4369 == ssl3_connect_~s__state~0); 149820#L122 assume !(4384 == ssl3_connect_~s__state~0); 149819#L125 assume !(4385 == ssl3_connect_~s__state~0); 149818#L128 assume !(4400 == ssl3_connect_~s__state~0); 149817#L131 assume !(4401 == ssl3_connect_~s__state~0); 149816#L134 assume 4416 == ssl3_connect_~s__state~0; 145169#L138 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 149815#L297 assume !(3 == ssl3_connect_~blastFlag~0); 149813#L297-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 149811#L305 assume !(0 == ssl3_connect_~tmp___6~0); 149810#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 149807#L516 ssl3_connect_~skip~0 := 0; 149806#L98-1 assume !false; 149805#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 149804#L101 assume !(12292 == ssl3_connect_~s__state~0); 149803#L104 assume !(16384 == ssl3_connect_~s__state~0); 149802#L107 assume !(4096 == ssl3_connect_~s__state~0); 149801#L110 assume !(20480 == ssl3_connect_~s__state~0); 149800#L113 assume !(4099 == ssl3_connect_~s__state~0); 149799#L116 assume !(4368 == ssl3_connect_~s__state~0); 149798#L119 assume !(4369 == ssl3_connect_~s__state~0); 149424#L122 assume !(4384 == ssl3_connect_~s__state~0); 149423#L125 assume !(4385 == ssl3_connect_~s__state~0); 149422#L128 assume !(4400 == ssl3_connect_~s__state~0); 149421#L131 assume !(4401 == ssl3_connect_~s__state~0); 149420#L134 assume !(4416 == ssl3_connect_~s__state~0); 149419#L137 assume !(4417 == ssl3_connect_~s__state~0); 149418#L140 assume 4432 == ssl3_connect_~s__state~0; 145155#L144 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 149416#L313 assume !(5 == ssl3_connect_~blastFlag~0); 149414#L316 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 149413#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 149411#L516 ssl3_connect_~skip~0 := 0; 149406#L98-1 assume !false; 149407#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 149733#L101 assume !(12292 == ssl3_connect_~s__state~0); 149732#L104 assume !(16384 == ssl3_connect_~s__state~0); 149731#L107 assume !(4096 == ssl3_connect_~s__state~0); 149730#L110 assume !(20480 == ssl3_connect_~s__state~0); 149729#L113 assume !(4099 == ssl3_connect_~s__state~0); 149728#L116 assume !(4368 == ssl3_connect_~s__state~0); 149727#L119 assume !(4369 == ssl3_connect_~s__state~0); 149726#L122 assume !(4384 == ssl3_connect_~s__state~0); 149725#L125 assume !(4385 == ssl3_connect_~s__state~0); 149724#L128 assume !(4400 == ssl3_connect_~s__state~0); 149723#L131 assume !(4401 == ssl3_connect_~s__state~0); 149722#L134 assume !(4416 == ssl3_connect_~s__state~0); 149721#L137 assume !(4417 == ssl3_connect_~s__state~0); 149720#L140 assume !(4432 == ssl3_connect_~s__state~0); 149719#L143 assume !(4433 == ssl3_connect_~s__state~0); 149718#L146 assume 4448 == ssl3_connect_~s__state~0; 145142#L150 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet44;havoc ssl3_connect_#t~nondet44; 149717#L325 assume !(4 == ssl3_connect_~blastFlag~0); 149716#L325-2 assume !(ssl3_connect_~ret~0 <= 0); 149713#L331 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 149711#L331-2 ssl3_connect_~s__init_num~0 := 0; 149710#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 149707#L516 ssl3_connect_~skip~0 := 0; 149706#L98-1 assume !false; 149705#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 149704#L101 assume !(12292 == ssl3_connect_~s__state~0); 149703#L104 assume !(16384 == ssl3_connect_~s__state~0); 149702#L107 assume !(4096 == ssl3_connect_~s__state~0); 149701#L110 assume !(20480 == ssl3_connect_~s__state~0); 149700#L113 assume !(4099 == ssl3_connect_~s__state~0); 149699#L116 assume !(4368 == ssl3_connect_~s__state~0); 149698#L119 assume !(4369 == ssl3_connect_~s__state~0); 149697#L122 assume !(4384 == ssl3_connect_~s__state~0); 149696#L125 assume !(4385 == ssl3_connect_~s__state~0); 149695#L128 assume !(4400 == ssl3_connect_~s__state~0); 149694#L131 assume !(4401 == ssl3_connect_~s__state~0); 149693#L134 assume !(4416 == ssl3_connect_~s__state~0); 149692#L137 assume !(4417 == ssl3_connect_~s__state~0); 149691#L140 assume !(4432 == ssl3_connect_~s__state~0); 149690#L143 assume !(4433 == ssl3_connect_~s__state~0); 149689#L146 assume !(4448 == ssl3_connect_~s__state~0); 149688#L149 assume !(4449 == ssl3_connect_~s__state~0); 149687#L152 assume 4464 == ssl3_connect_~s__state~0; 145114#L162 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 149682#L343 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 149678#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 149674#L516 ssl3_connect_~skip~0 := 0; 149672#L98-1 assume !false; 149670#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 149668#L101 assume !(12292 == ssl3_connect_~s__state~0); 149666#L104 assume !(16384 == ssl3_connect_~s__state~0); 149664#L107 assume !(4096 == ssl3_connect_~s__state~0); 149662#L110 assume !(20480 == ssl3_connect_~s__state~0); 149660#L113 assume !(4099 == ssl3_connect_~s__state~0); 149658#L116 assume !(4368 == ssl3_connect_~s__state~0); 149656#L119 assume !(4369 == ssl3_connect_~s__state~0); 149654#L122 assume !(4384 == ssl3_connect_~s__state~0); 149652#L125 assume !(4385 == ssl3_connect_~s__state~0); 149650#L128 assume !(4400 == ssl3_connect_~s__state~0); 149648#L131 assume !(4401 == ssl3_connect_~s__state~0); 149646#L134 assume !(4416 == ssl3_connect_~s__state~0); 149644#L137 assume !(4417 == ssl3_connect_~s__state~0); 149642#L140 assume !(4432 == ssl3_connect_~s__state~0); 149640#L143 assume !(4433 == ssl3_connect_~s__state~0); 149638#L146 assume !(4448 == ssl3_connect_~s__state~0); 149636#L149 assume !(4449 == ssl3_connect_~s__state~0); 149634#L152 assume !(4464 == ssl3_connect_~s__state~0); 149632#L155 assume !(4465 == ssl3_connect_~s__state~0); 149630#L158 assume !(4466 == ssl3_connect_~s__state~0); 149628#L161 assume !(4467 == ssl3_connect_~s__state~0); 149626#L164 assume 4480 == ssl3_connect_~s__state~0; 145108#L168 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 149623#L352 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 149620#L356 assume !(1 == ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4512;ssl3_connect_~s__s3__change_cipher_spec~0 := 0; 149617#L356-2 ssl3_connect_~s__init_num~0 := 0; 149616#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 149613#L516 ssl3_connect_~skip~0 := 0; 149612#L98-1 assume !false; 149611#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 149610#L101 assume !(12292 == ssl3_connect_~s__state~0); 149609#L104 assume !(16384 == ssl3_connect_~s__state~0); 149608#L107 assume !(4096 == ssl3_connect_~s__state~0); 149607#L110 assume !(20480 == ssl3_connect_~s__state~0); 149606#L113 assume !(4099 == ssl3_connect_~s__state~0); 149605#L116 assume !(4368 == ssl3_connect_~s__state~0); 149604#L119 assume !(4369 == ssl3_connect_~s__state~0); 149603#L122 assume !(4384 == ssl3_connect_~s__state~0); 149602#L125 assume !(4385 == ssl3_connect_~s__state~0); 149601#L128 assume !(4400 == ssl3_connect_~s__state~0); 149600#L131 assume !(4401 == ssl3_connect_~s__state~0); 149599#L134 assume !(4416 == ssl3_connect_~s__state~0); 149598#L137 assume !(4417 == ssl3_connect_~s__state~0); 149597#L140 assume !(4432 == ssl3_connect_~s__state~0); 149596#L143 assume !(4433 == ssl3_connect_~s__state~0); 149595#L146 assume !(4448 == ssl3_connect_~s__state~0); 149594#L149 assume !(4449 == ssl3_connect_~s__state~0); 149593#L152 assume !(4464 == ssl3_connect_~s__state~0); 149592#L155 assume !(4465 == ssl3_connect_~s__state~0); 149591#L158 assume !(4466 == ssl3_connect_~s__state~0); 149590#L161 assume !(4467 == ssl3_connect_~s__state~0); 149589#L164 assume !(4480 == ssl3_connect_~s__state~0); 149588#L167 assume !(4481 == ssl3_connect_~s__state~0); 149587#L170 assume !(4496 == ssl3_connect_~s__state~0); 149586#L173 assume !(4497 == ssl3_connect_~s__state~0); 149585#L176 assume 4512 == ssl3_connect_~s__state~0; 149434#L180 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet48;havoc ssl3_connect_#t~nondet48; 149584#L377 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4528;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~s__session__cipher~0 := ssl3_connect_~s__s3__tmp__new_cipher~0; 149583#L383 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 149581#L383-2 assume !(0 == ssl3_connect_~tmp___7~0); 149579#L392 assume !(0 == ssl3_connect_~tmp___8~0); 149578#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 149575#L516 ssl3_connect_~skip~0 := 0; 149574#L98-1 assume !false; 149573#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 149572#L101 assume !(12292 == ssl3_connect_~s__state~0); 149571#L104 assume !(16384 == ssl3_connect_~s__state~0); 149570#L107 assume !(4096 == ssl3_connect_~s__state~0); 149569#L110 assume !(20480 == ssl3_connect_~s__state~0); 149568#L113 assume !(4099 == ssl3_connect_~s__state~0); 149567#L116 assume !(4368 == ssl3_connect_~s__state~0); 149566#L119 assume !(4369 == ssl3_connect_~s__state~0); 149565#L122 assume !(4384 == ssl3_connect_~s__state~0); 149564#L125 assume !(4385 == ssl3_connect_~s__state~0); 149563#L128 assume !(4400 == ssl3_connect_~s__state~0); 149562#L131 assume !(4401 == ssl3_connect_~s__state~0); 149561#L134 assume !(4416 == ssl3_connect_~s__state~0); 149560#L137 assume !(4417 == ssl3_connect_~s__state~0); 149559#L140 assume !(4432 == ssl3_connect_~s__state~0); 149558#L143 assume !(4433 == ssl3_connect_~s__state~0); 149557#L146 assume !(4448 == ssl3_connect_~s__state~0); 149556#L149 assume !(4449 == ssl3_connect_~s__state~0); 149555#L152 assume !(4464 == ssl3_connect_~s__state~0); 149554#L155 assume !(4465 == ssl3_connect_~s__state~0); 149553#L158 assume !(4466 == ssl3_connect_~s__state~0); 149552#L161 assume !(4467 == ssl3_connect_~s__state~0); 149551#L164 assume !(4480 == ssl3_connect_~s__state~0); 149550#L167 assume !(4481 == ssl3_connect_~s__state~0); 149549#L170 assume !(4496 == ssl3_connect_~s__state~0); 149548#L173 assume !(4497 == ssl3_connect_~s__state~0); 149547#L176 assume !(4512 == ssl3_connect_~s__state~0); 149546#L179 assume !(4513 == ssl3_connect_~s__state~0); 149544#L182 assume 4528 == ssl3_connect_~s__state~0; 149428#L186 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet49;havoc ssl3_connect_#t~nondet49; 149541#L400 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp57~0 := 5 + ssl3_connect_~__cil_tmp56~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp57~0; 149535#L407 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 149531#L407-1 ssl3_connect_~s__init_num~0 := 0; 149496#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 149494#L516 ssl3_connect_~skip~0 := 0; 149483#L98-1 assume !false; 149484#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 149475#L101 assume !(12292 == ssl3_connect_~s__state~0); 149476#L104 assume !(16384 == ssl3_connect_~s__state~0); 149467#L107 assume !(4096 == ssl3_connect_~s__state~0); 149468#L110 assume !(20480 == ssl3_connect_~s__state~0); 149460#L113 assume !(4099 == ssl3_connect_~s__state~0); 149459#L116 assume !(4368 == ssl3_connect_~s__state~0); 149458#L119 assume !(4369 == ssl3_connect_~s__state~0); 149457#L122 assume !(4384 == ssl3_connect_~s__state~0); 149456#L125 assume !(4385 == ssl3_connect_~s__state~0); 149455#L128 assume !(4400 == ssl3_connect_~s__state~0); 149454#L131 assume !(4401 == ssl3_connect_~s__state~0); 149453#L134 assume !(4416 == ssl3_connect_~s__state~0); 149452#L137 assume !(4417 == ssl3_connect_~s__state~0); 149451#L140 assume !(4432 == ssl3_connect_~s__state~0); 149450#L143 assume !(4433 == ssl3_connect_~s__state~0); 149449#L146 assume !(4448 == ssl3_connect_~s__state~0); 149448#L149 assume !(4449 == ssl3_connect_~s__state~0); 149447#L152 assume !(4464 == ssl3_connect_~s__state~0); 149446#L155 assume !(4465 == ssl3_connect_~s__state~0); 149445#L158 assume !(4466 == ssl3_connect_~s__state~0); 149444#L161 assume !(4467 == ssl3_connect_~s__state~0); 149443#L164 assume !(4480 == ssl3_connect_~s__state~0); 149442#L167 assume !(4481 == ssl3_connect_~s__state~0); 149441#L170 assume !(4496 == ssl3_connect_~s__state~0); 149440#L173 assume !(4497 == ssl3_connect_~s__state~0); 149437#L176 assume !(4512 == ssl3_connect_~s__state~0); 149435#L179 assume !(4513 == ssl3_connect_~s__state~0); 149432#L182 assume !(4528 == ssl3_connect_~s__state~0); 149430#L185 assume !(4529 == ssl3_connect_~s__state~0); 149290#L188 assume !(4560 == ssl3_connect_~s__state~0); 145434#L191 assume !(4561 == ssl3_connect_~s__state~0); 145430#L194 assume 4352 == ssl3_connect_~s__state~0; 145427#L195 ssl3_connect_~__cil_tmp61~0 := ssl3_connect_~num1~0; 145422#L440 assume !(ssl3_connect_~__cil_tmp61~0 > 0); 145414#L440-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 145415#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 145264#L516 ssl3_connect_~skip~0 := 0; 145265#L98-1 assume !false; 145252#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 145253#L101 assume !(12292 == ssl3_connect_~s__state~0); 145238#L104 assume !(16384 == ssl3_connect_~s__state~0); 145239#L107 assume !(4096 == ssl3_connect_~s__state~0); 145225#L110 assume !(20480 == ssl3_connect_~s__state~0); 145217#L113 assume !(4099 == ssl3_connect_~s__state~0); 145219#L116 assume 4368 == ssl3_connect_~s__state~0; 145204#L120 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 149499#L250 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 149498#L250-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 149497#L258 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 149492#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 149490#L516 ssl3_connect_~skip~0 := 0; 149481#L98-1 assume !false; 149482#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 149473#L101 assume !(12292 == ssl3_connect_~s__state~0); 149474#L104 assume !(16384 == ssl3_connect_~s__state~0); 149465#L107 assume !(4096 == ssl3_connect_~s__state~0); 149466#L110 assume !(20480 == ssl3_connect_~s__state~0); 149425#L113 assume !(4099 == ssl3_connect_~s__state~0); 149426#L116 assume !(4368 == ssl3_connect_~s__state~0); 149500#L119 assume !(4369 == ssl3_connect_~s__state~0); 144912#L122 [2021-08-31 01:59:52,514 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 01:59:52,514 INFO L82 PathProgramCache]: Analyzing trace with hash -2090868471, now seen corresponding path program 17 times [2021-08-31 01:59:52,514 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 01:59:52,515 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [883883353] [2021-08-31 01:59:52,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:59:52,515 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 01:59:52,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 01:59:52,521 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 01:59:52,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 01:59:52,530 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 01:59:52,530 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 01:59:52,530 INFO L82 PathProgramCache]: Analyzing trace with hash -1058240596, now seen corresponding path program 1 times [2021-08-31 01:59:52,530 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 01:59:52,530 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [409322920] [2021-08-31 01:59:52,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:59:52,531 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 01:59:52,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 01:59:52,569 INFO L134 CoverageAnalysis]: Checked inductivity of 898 backedges. 368 proven. 10 refuted. 0 times theorem prover too weak. 520 trivial. 0 not checked. [2021-08-31 01:59:52,569 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 01:59:52,569 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [409322920] [2021-08-31 01:59:52,570 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [409322920] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-31 01:59:52,570 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1817559755] [2021-08-31 01:59:52,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:59:52,570 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-31 01:59:52,571 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:52,577 INFO L229 MonitoredProcess]: Starting monitored process 125 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-31 01:59:52,578 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (125)] Waiting until timeout for monitored process [2021-08-31 01:59:52,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 01:59:52,654 INFO L263 TraceCheckSpWp]: Trace formula consists of 384 conjuncts, 3 conjunts are in the unsatisfiable core [2021-08-31 01:59:52,657 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-31 01:59:53,048 INFO L134 CoverageAnalysis]: Checked inductivity of 898 backedges. 368 proven. 10 refuted. 0 times theorem prover too weak. 520 trivial. 0 not checked. [2021-08-31 01:59:53,049 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-31 01:59:53,404 INFO L134 CoverageAnalysis]: Checked inductivity of 898 backedges. 368 proven. 10 refuted. 0 times theorem prover too weak. 520 trivial. 0 not checked. [2021-08-31 01:59:53,405 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1817559755] provided 0 perfect and 2 imperfect interpolant sequences [2021-08-31 01:59:53,405 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-08-31 01:59:53,405 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 6 [2021-08-31 01:59:53,406 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [907234614] [2021-08-31 01:59:53,406 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 01:59:53,406 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 01:59:53,407 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-08-31 01:59:53,407 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-08-31 01:59:53,408 INFO L87 Difference]: Start difference. First operand 10449 states and 12926 transitions. cyclomatic complexity: 2505 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-08-31 01:59:54,012 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 01:59:54,012 INFO L93 Difference]: Finished difference Result 14544 states and 17201 transitions. [2021-08-31 01:59:54,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-08-31 01:59:54,012 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 14544 states and 17201 transitions. [2021-08-31 01:59:54,069 INFO L131 ngComponentsAnalysis]: Automaton has 24 accepting balls. 10518 [2021-08-31 01:59:54,111 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 14544 states to 14503 states and 17150 transitions. [2021-08-31 01:59:54,112 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 14452 [2021-08-31 01:59:54,120 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 14464 [2021-08-31 01:59:54,120 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14503 states and 17150 transitions. [2021-08-31 01:59:54,132 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 01:59:54,133 INFO L681 BuchiCegarLoop]: Abstraction has 14503 states and 17150 transitions. [2021-08-31 01:59:54,139 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14503 states and 17150 transitions. [2021-08-31 01:59:54,252 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14503 to 10404. [2021-08-31 01:59:54,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10404 states, 10404 states have (on average 1.2030949634755863) internal successors, (12517), 10403 states have internal predecessors, (12517), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 01:59:54,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10404 states to 10404 states and 12517 transitions. [2021-08-31 01:59:54,280 INFO L704 BuchiCegarLoop]: Abstraction has 10404 states and 12517 transitions. [2021-08-31 01:59:54,280 INFO L587 BuchiCegarLoop]: Abstraction has 10404 states and 12517 transitions. [2021-08-31 01:59:54,280 INFO L425 BuchiCegarLoop]: ======== Iteration 30============ [2021-08-31 01:59:54,280 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10404 states and 12517 transitions. [2021-08-31 01:59:54,304 INFO L131 ngComponentsAnalysis]: Automaton has 24 accepting balls. 10230 [2021-08-31 01:59:54,304 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 01:59:54,304 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 01:59:54,306 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] [2021-08-31 01:59:54,306 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-08-31 01:59:54,306 INFO L791 eck$LassoCheckResult]: Stem: 171555#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 171445#L-1 havoc main_#res;havoc main_#t~ret55, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := 12292;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 171446#L84 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 171464#L87-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 171548#L92 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 171438#L98-1 assume !false; 171666#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 171664#L101 assume 12292 == ssl3_connect_~s__state~0; 171662#L102 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 171660#L206 ssl3_connect_~s__server~0 := 0; 171658#L211 assume 0 != ssl3_connect_~cb~0; 171656#L211-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 171654#L216 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 171651#L222 assume !(0 == ssl3_connect_~s__init_buf___0~0); 171645#L222-2 assume !(0 == ssl3_connect_~tmp___4~0); 171642#L238 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 171639#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 171631#L516 ssl3_connect_~skip~0 := 0; 171629#L98-1 assume !false; 171627#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 171625#L101 assume !(12292 == ssl3_connect_~s__state~0); 171623#L104 assume !(16384 == ssl3_connect_~s__state~0); 171621#L107 assume !(4096 == ssl3_connect_~s__state~0); 171619#L110 assume !(20480 == ssl3_connect_~s__state~0); 171617#L113 assume !(4099 == ssl3_connect_~s__state~0); 171615#L116 assume 4368 == ssl3_connect_~s__state~0; 171613#L120 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 171611#L250 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 171608#L250-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 171605#L258 assume !(ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0); 171602#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 171594#L516 ssl3_connect_~skip~0 := 0; 171592#L98-1 assume !false; 171590#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 171588#L101 assume !(12292 == ssl3_connect_~s__state~0); 171586#L104 assume !(16384 == ssl3_connect_~s__state~0); 171584#L107 assume !(4096 == ssl3_connect_~s__state~0); 171581#L110 assume !(20480 == ssl3_connect_~s__state~0); 171579#L113 assume !(4099 == ssl3_connect_~s__state~0); 171577#L116 assume !(4368 == ssl3_connect_~s__state~0); 171573#L119 assume !(4369 == ssl3_connect_~s__state~0); 171574#L122 [2021-08-31 01:59:54,306 INFO L793 eck$LassoCheckResult]: Loop: 171574#L122 assume 4384 == ssl3_connect_~s__state~0; 178929#L126 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 178906#L265 assume !(1 == ssl3_connect_~blastFlag~0); 178900#L265-2 assume !(ssl3_connect_~ret~0 <= 0); 178901#L271 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 178884#L271-2 ssl3_connect_~s__init_num~0 := 0; 178885#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 178870#L516 ssl3_connect_~skip~0 := 0; 178871#L98-1 assume !false; 178858#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 178859#L101 assume !(12292 == ssl3_connect_~s__state~0); 178846#L104 assume !(16384 == ssl3_connect_~s__state~0); 178847#L107 assume !(4096 == ssl3_connect_~s__state~0); 178834#L110 assume !(20480 == ssl3_connect_~s__state~0); 178835#L113 assume !(4099 == ssl3_connect_~s__state~0); 178822#L116 assume !(4368 == ssl3_connect_~s__state~0); 178823#L119 assume !(4369 == ssl3_connect_~s__state~0); 178810#L122 assume !(4384 == ssl3_connect_~s__state~0); 178811#L125 assume !(4385 == ssl3_connect_~s__state~0); 178800#L128 assume 4400 == ssl3_connect_~s__state~0; 178801#L132 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 - 256;ssl3_connect_~skip~0 := 1; 179514#L280-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 179512#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 179508#L516 ssl3_connect_~skip~0 := 0; 179506#L98-1 assume !false; 179504#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 179502#L101 assume !(12292 == ssl3_connect_~s__state~0); 179500#L104 assume !(16384 == ssl3_connect_~s__state~0); 179498#L107 assume !(4096 == ssl3_connect_~s__state~0); 179496#L110 assume !(20480 == ssl3_connect_~s__state~0); 179494#L113 assume !(4099 == ssl3_connect_~s__state~0); 179492#L116 assume !(4368 == ssl3_connect_~s__state~0); 179490#L119 assume !(4369 == ssl3_connect_~s__state~0); 179488#L122 assume !(4384 == ssl3_connect_~s__state~0); 179486#L125 assume !(4385 == ssl3_connect_~s__state~0); 179484#L128 assume !(4400 == ssl3_connect_~s__state~0); 179482#L131 assume !(4401 == ssl3_connect_~s__state~0); 179479#L134 assume 4416 == ssl3_connect_~s__state~0; 179476#L138 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 179472#L297 assume !(3 == ssl3_connect_~blastFlag~0); 179469#L297-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 179466#L305 assume !(0 == ssl3_connect_~tmp___6~0); 179464#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 179460#L516 ssl3_connect_~skip~0 := 0; 179458#L98-1 assume !false; 179456#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 179454#L101 assume !(12292 == ssl3_connect_~s__state~0); 179452#L104 assume !(16384 == ssl3_connect_~s__state~0); 179450#L107 assume !(4096 == ssl3_connect_~s__state~0); 179448#L110 assume !(20480 == ssl3_connect_~s__state~0); 179446#L113 assume !(4099 == ssl3_connect_~s__state~0); 179444#L116 assume !(4368 == ssl3_connect_~s__state~0); 179442#L119 assume !(4369 == ssl3_connect_~s__state~0); 179440#L122 assume !(4384 == ssl3_connect_~s__state~0); 179438#L125 assume !(4385 == ssl3_connect_~s__state~0); 179436#L128 assume !(4400 == ssl3_connect_~s__state~0); 179434#L131 assume !(4401 == ssl3_connect_~s__state~0); 179432#L134 assume !(4416 == ssl3_connect_~s__state~0); 179429#L137 assume !(4417 == ssl3_connect_~s__state~0); 179426#L140 assume 4432 == ssl3_connect_~s__state~0; 179422#L144 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 179419#L313 assume !(5 == ssl3_connect_~blastFlag~0); 179416#L316 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 179414#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 179410#L516 ssl3_connect_~skip~0 := 0; 179408#L98-1 assume !false; 179406#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 179404#L101 assume !(12292 == ssl3_connect_~s__state~0); 179402#L104 assume !(16384 == ssl3_connect_~s__state~0); 179400#L107 assume !(4096 == ssl3_connect_~s__state~0); 179398#L110 assume !(20480 == ssl3_connect_~s__state~0); 179396#L113 assume !(4099 == ssl3_connect_~s__state~0); 179394#L116 assume !(4368 == ssl3_connect_~s__state~0); 179392#L119 assume !(4369 == ssl3_connect_~s__state~0); 179390#L122 assume !(4384 == ssl3_connect_~s__state~0); 179388#L125 assume !(4385 == ssl3_connect_~s__state~0); 179386#L128 assume !(4400 == ssl3_connect_~s__state~0); 179384#L131 assume !(4401 == ssl3_connect_~s__state~0); 179382#L134 assume !(4416 == ssl3_connect_~s__state~0); 179380#L137 assume !(4417 == ssl3_connect_~s__state~0); 179378#L140 assume !(4432 == ssl3_connect_~s__state~0); 179376#L143 assume !(4433 == ssl3_connect_~s__state~0); 179374#L146 assume 4448 == ssl3_connect_~s__state~0; 179371#L150 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet44;havoc ssl3_connect_#t~nondet44; 179368#L325 assume !(4 == ssl3_connect_~blastFlag~0); 179364#L325-2 assume !(ssl3_connect_~ret~0 <= 0); 179361#L331 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 179358#L331-2 ssl3_connect_~s__init_num~0 := 0; 179356#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 179352#L516 ssl3_connect_~skip~0 := 0; 179350#L98-1 assume !false; 179348#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 179346#L101 assume !(12292 == ssl3_connect_~s__state~0); 179344#L104 assume !(16384 == ssl3_connect_~s__state~0); 179342#L107 assume !(4096 == ssl3_connect_~s__state~0); 179340#L110 assume !(20480 == ssl3_connect_~s__state~0); 179338#L113 assume !(4099 == ssl3_connect_~s__state~0); 179336#L116 assume !(4368 == ssl3_connect_~s__state~0); 179334#L119 assume !(4369 == ssl3_connect_~s__state~0); 179332#L122 assume !(4384 == ssl3_connect_~s__state~0); 179330#L125 assume !(4385 == ssl3_connect_~s__state~0); 179328#L128 assume !(4400 == ssl3_connect_~s__state~0); 179326#L131 assume !(4401 == ssl3_connect_~s__state~0); 179324#L134 assume !(4416 == ssl3_connect_~s__state~0); 179322#L137 assume !(4417 == ssl3_connect_~s__state~0); 179320#L140 assume !(4432 == ssl3_connect_~s__state~0); 179318#L143 assume !(4433 == ssl3_connect_~s__state~0); 179315#L146 assume !(4448 == ssl3_connect_~s__state~0); 179312#L149 assume !(4449 == ssl3_connect_~s__state~0); 179307#L152 assume 4464 == ssl3_connect_~s__state~0; 179303#L162 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 179301#L343 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 179297#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 179294#L516 ssl3_connect_~skip~0 := 0; 179293#L98-1 assume !false; 179291#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 178896#L101 assume !(12292 == ssl3_connect_~s__state~0); 178897#L104 assume !(16384 == ssl3_connect_~s__state~0); 178880#L107 assume !(4096 == ssl3_connect_~s__state~0); 178881#L110 assume !(20480 == ssl3_connect_~s__state~0); 178866#L113 assume !(4099 == ssl3_connect_~s__state~0); 178867#L116 assume !(4368 == ssl3_connect_~s__state~0); 178854#L119 assume !(4369 == ssl3_connect_~s__state~0); 178855#L122 assume !(4384 == ssl3_connect_~s__state~0); 178842#L125 assume !(4385 == ssl3_connect_~s__state~0); 178843#L128 assume !(4400 == ssl3_connect_~s__state~0); 178830#L131 assume !(4401 == ssl3_connect_~s__state~0); 178831#L134 assume !(4416 == ssl3_connect_~s__state~0); 178818#L137 assume !(4417 == ssl3_connect_~s__state~0); 178819#L140 assume !(4432 == ssl3_connect_~s__state~0); 178806#L143 assume !(4433 == ssl3_connect_~s__state~0); 178807#L146 assume !(4448 == ssl3_connect_~s__state~0); 178791#L149 assume !(4449 == ssl3_connect_~s__state~0); 178792#L152 assume !(4464 == ssl3_connect_~s__state~0); 178787#L155 assume !(4465 == ssl3_connect_~s__state~0); 178788#L158 assume !(4466 == ssl3_connect_~s__state~0); 178783#L161 assume !(4467 == ssl3_connect_~s__state~0); 178784#L164 assume 4480 == ssl3_connect_~s__state~0; 179268#L168 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 179266#L352 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 179262#L356 assume !(1 == ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4512;ssl3_connect_~s__s3__change_cipher_spec~0 := 0; 179259#L356-2 ssl3_connect_~s__init_num~0 := 0; 179258#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 179255#L516 ssl3_connect_~skip~0 := 0; 177637#L98-1 assume !false; 177638#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 177631#L101 assume !(12292 == ssl3_connect_~s__state~0); 177632#L104 assume !(16384 == ssl3_connect_~s__state~0); 177625#L107 assume !(4096 == ssl3_connect_~s__state~0); 177626#L110 assume !(20480 == ssl3_connect_~s__state~0); 179254#L113 assume !(4099 == ssl3_connect_~s__state~0); 179253#L116 assume !(4368 == ssl3_connect_~s__state~0); 179252#L119 assume !(4369 == ssl3_connect_~s__state~0); 179251#L122 assume !(4384 == ssl3_connect_~s__state~0); 179250#L125 assume !(4385 == ssl3_connect_~s__state~0); 179249#L128 assume !(4400 == ssl3_connect_~s__state~0); 179248#L131 assume !(4401 == ssl3_connect_~s__state~0); 179247#L134 assume !(4416 == ssl3_connect_~s__state~0); 179246#L137 assume !(4417 == ssl3_connect_~s__state~0); 179245#L140 assume !(4432 == ssl3_connect_~s__state~0); 179244#L143 assume !(4433 == ssl3_connect_~s__state~0); 179243#L146 assume !(4448 == ssl3_connect_~s__state~0); 179242#L149 assume !(4449 == ssl3_connect_~s__state~0); 179241#L152 assume !(4464 == ssl3_connect_~s__state~0); 179240#L155 assume !(4465 == ssl3_connect_~s__state~0); 179239#L158 assume !(4466 == ssl3_connect_~s__state~0); 179238#L161 assume !(4467 == ssl3_connect_~s__state~0); 179237#L164 assume !(4480 == ssl3_connect_~s__state~0); 179236#L167 assume !(4481 == ssl3_connect_~s__state~0); 179235#L170 assume !(4496 == ssl3_connect_~s__state~0); 179234#L173 assume !(4497 == ssl3_connect_~s__state~0); 179233#L176 assume 4512 == ssl3_connect_~s__state~0; 179232#L180 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet48;havoc ssl3_connect_#t~nondet48; 179231#L377 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4528;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~s__session__cipher~0 := ssl3_connect_~s__s3__tmp__new_cipher~0; 179230#L383 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 179228#L383-2 assume !(0 == ssl3_connect_~tmp___7~0); 171456#L392 assume !(0 == ssl3_connect_~tmp___8~0); 171457#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 179538#L516 ssl3_connect_~skip~0 := 0; 179537#L98-1 assume !false; 179536#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 179535#L101 assume !(12292 == ssl3_connect_~s__state~0); 179534#L104 assume !(16384 == ssl3_connect_~s__state~0); 179533#L107 assume !(4096 == ssl3_connect_~s__state~0); 179532#L110 assume !(20480 == ssl3_connect_~s__state~0); 179531#L113 assume !(4099 == ssl3_connect_~s__state~0); 179530#L116 assume !(4368 == ssl3_connect_~s__state~0); 178904#L119 assume !(4369 == ssl3_connect_~s__state~0); 178905#L122 assume !(4384 == ssl3_connect_~s__state~0); 178889#L125 assume !(4385 == ssl3_connect_~s__state~0); 178890#L128 assume !(4400 == ssl3_connect_~s__state~0); 178874#L131 assume !(4401 == ssl3_connect_~s__state~0); 178875#L134 assume !(4416 == ssl3_connect_~s__state~0); 178862#L137 assume !(4417 == ssl3_connect_~s__state~0); 178863#L140 assume !(4432 == ssl3_connect_~s__state~0); 178850#L143 assume !(4433 == ssl3_connect_~s__state~0); 178851#L146 assume !(4448 == ssl3_connect_~s__state~0); 178838#L149 assume !(4449 == ssl3_connect_~s__state~0); 178839#L152 assume !(4464 == ssl3_connect_~s__state~0); 178826#L155 assume !(4465 == ssl3_connect_~s__state~0); 178827#L158 assume !(4466 == ssl3_connect_~s__state~0); 178814#L161 assume !(4467 == ssl3_connect_~s__state~0); 178815#L164 assume !(4480 == ssl3_connect_~s__state~0); 178802#L167 assume !(4481 == ssl3_connect_~s__state~0); 178803#L170 assume !(4496 == ssl3_connect_~s__state~0); 179087#L173 assume !(4497 == ssl3_connect_~s__state~0); 172291#L176 assume !(4512 == ssl3_connect_~s__state~0); 172292#L179 assume !(4513 == ssl3_connect_~s__state~0); 177480#L182 assume 4528 == ssl3_connect_~s__state~0; 177475#L186 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet49;havoc ssl3_connect_#t~nondet49; 177476#L400 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp57~0 := 5 + ssl3_connect_~__cil_tmp56~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp57~0; 172200#L407 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 172201#L407-1 ssl3_connect_~s__init_num~0 := 0; 179211#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 179208#L516 ssl3_connect_~skip~0 := 0; 179207#L98-1 assume !false; 179206#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 179205#L101 assume !(12292 == ssl3_connect_~s__state~0); 179204#L104 assume !(16384 == ssl3_connect_~s__state~0); 179203#L107 assume !(4096 == ssl3_connect_~s__state~0); 179202#L110 assume !(20480 == ssl3_connect_~s__state~0); 179201#L113 assume !(4099 == ssl3_connect_~s__state~0); 179118#L116 assume !(4368 == ssl3_connect_~s__state~0); 179199#L119 assume !(4369 == ssl3_connect_~s__state~0); 179197#L122 assume !(4384 == ssl3_connect_~s__state~0); 179195#L125 assume !(4385 == ssl3_connect_~s__state~0); 179193#L128 assume !(4400 == ssl3_connect_~s__state~0); 179191#L131 assume !(4401 == ssl3_connect_~s__state~0); 179189#L134 assume !(4416 == ssl3_connect_~s__state~0); 179187#L137 assume !(4417 == ssl3_connect_~s__state~0); 179185#L140 assume !(4432 == ssl3_connect_~s__state~0); 179183#L143 assume !(4433 == ssl3_connect_~s__state~0); 179181#L146 assume !(4448 == ssl3_connect_~s__state~0); 179179#L149 assume !(4449 == ssl3_connect_~s__state~0); 179177#L152 assume !(4464 == ssl3_connect_~s__state~0); 179175#L155 assume !(4465 == ssl3_connect_~s__state~0); 179173#L158 assume !(4466 == ssl3_connect_~s__state~0); 179171#L161 assume !(4467 == ssl3_connect_~s__state~0); 179169#L164 assume !(4480 == ssl3_connect_~s__state~0); 179167#L167 assume !(4481 == ssl3_connect_~s__state~0); 179165#L170 assume !(4496 == ssl3_connect_~s__state~0); 179163#L173 assume !(4497 == ssl3_connect_~s__state~0); 179161#L176 assume !(4512 == ssl3_connect_~s__state~0); 179159#L179 assume !(4513 == ssl3_connect_~s__state~0); 179157#L182 assume !(4528 == ssl3_connect_~s__state~0); 179155#L185 assume !(4529 == ssl3_connect_~s__state~0); 179153#L188 assume !(4560 == ssl3_connect_~s__state~0); 179150#L191 assume !(4561 == ssl3_connect_~s__state~0); 179148#L194 assume 4352 == ssl3_connect_~s__state~0; 179146#L195 ssl3_connect_~__cil_tmp61~0 := ssl3_connect_~num1~0; 179141#L440 assume !(ssl3_connect_~__cil_tmp61~0 > 0); 179137#L440-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 179133#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 179129#L516 ssl3_connect_~skip~0 := 0; 179127#L98-1 assume !false; 179125#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 179123#L101 assume !(12292 == ssl3_connect_~s__state~0); 179120#L104 assume 16384 == ssl3_connect_~s__state~0; 179112#L206 ssl3_connect_~s__server~0 := 0; 179111#L211 assume 0 != ssl3_connect_~cb~0; 176004#L211-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 179110#L216 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 179108#L222 assume !(0 == ssl3_connect_~s__init_buf___0~0); 179106#L222-2 assume !(0 == ssl3_connect_~tmp___4~0); 179100#L238 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 179099#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 179096#L516 ssl3_connect_~skip~0 := 0; 179095#L98-1 assume !false; 179094#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 179093#L101 assume !(12292 == ssl3_connect_~s__state~0); 179092#L104 assume !(16384 == ssl3_connect_~s__state~0); 179091#L107 assume !(4096 == ssl3_connect_~s__state~0); 179090#L110 assume !(20480 == ssl3_connect_~s__state~0); 179089#L113 assume !(4099 == ssl3_connect_~s__state~0); 179088#L116 assume 4368 == ssl3_connect_~s__state~0; 179086#L120 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 179083#L250 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 179080#L250-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 179078#L258 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 179079#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 179073#L516 ssl3_connect_~skip~0 := 0; 179074#L98-1 assume !false; 178966#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 178967#L101 assume !(12292 == ssl3_connect_~s__state~0); 178960#L104 assume !(16384 == ssl3_connect_~s__state~0); 178961#L107 assume !(4096 == ssl3_connect_~s__state~0); 178955#L110 assume !(20480 == ssl3_connect_~s__state~0); 178956#L113 assume !(4099 == ssl3_connect_~s__state~0); 178947#L116 assume !(4368 == ssl3_connect_~s__state~0); 178948#L119 assume !(4369 == ssl3_connect_~s__state~0); 171574#L122 [2021-08-31 01:59:54,307 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 01:59:54,307 INFO L82 PathProgramCache]: Analyzing trace with hash -2090868471, now seen corresponding path program 18 times [2021-08-31 01:59:54,307 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 01:59:54,307 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [26817777] [2021-08-31 01:59:54,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:59:54,308 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 01:59:54,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 01:59:54,313 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 01:59:54,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 01:59:54,321 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 01:59:54,322 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 01:59:54,322 INFO L82 PathProgramCache]: Analyzing trace with hash -911397457, now seen corresponding path program 1 times [2021-08-31 01:59:54,323 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 01:59:54,323 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1859620029] [2021-08-31 01:59:54,323 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:59:54,323 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 01:59:54,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 01:59:54,362 INFO L134 CoverageAnalysis]: Checked inductivity of 964 backedges. 428 proven. 6 refuted. 0 times theorem prover too weak. 530 trivial. 0 not checked. [2021-08-31 01:59:54,363 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 01:59:54,363 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1859620029] [2021-08-31 01:59:54,363 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1859620029] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-31 01:59:54,363 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1087950534] [2021-08-31 01:59:54,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:59:54,364 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-31 01:59:54,365 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:54,369 INFO L229 MonitoredProcess]: Starting monitored process 126 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-31 01:59:54,403 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (126)] Waiting until timeout for monitored process [2021-08-31 01:59:54,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 01:59:54,481 INFO L263 TraceCheckSpWp]: Trace formula consists of 411 conjuncts, 3 conjunts are in the unsatisfiable core [2021-08-31 01:59:54,483 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-31 01:59:54,857 INFO L134 CoverageAnalysis]: Checked inductivity of 964 backedges. 428 proven. 6 refuted. 0 times theorem prover too weak. 530 trivial. 0 not checked. [2021-08-31 01:59:54,858 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-31 01:59:55,220 INFO L134 CoverageAnalysis]: Checked inductivity of 964 backedges. 428 proven. 6 refuted. 0 times theorem prover too weak. 530 trivial. 0 not checked. [2021-08-31 01:59:55,221 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1087950534] provided 0 perfect and 2 imperfect interpolant sequences [2021-08-31 01:59:55,221 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-08-31 01:59:55,221 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 6 [2021-08-31 01:59:55,222 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [381049944] [2021-08-31 01:59:55,223 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 01:59:55,223 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 01:59:55,224 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-08-31 01:59:55,224 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-08-31 01:59:55,224 INFO L87 Difference]: Start difference. First operand 10404 states and 12517 transitions. cyclomatic complexity: 2139 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-08-31 01:59:55,491 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 01:59:55,491 INFO L93 Difference]: Finished difference Result 13211 states and 15614 transitions. [2021-08-31 01:59:55,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-08-31 01:59:55,492 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 13211 states and 15614 transitions. [2021-08-31 01:59:55,527 INFO L131 ngComponentsAnalysis]: Automaton has 24 accepting balls. 10194 [2021-08-31 01:59:55,559 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 13211 states to 13199 states and 15602 transitions. [2021-08-31 01:59:55,560 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 13160 [2021-08-31 01:59:55,565 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 13160 [2021-08-31 01:59:55,565 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13199 states and 15602 transitions. [2021-08-31 01:59:55,565 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 01:59:55,566 INFO L681 BuchiCegarLoop]: Abstraction has 13199 states and 15602 transitions. [2021-08-31 01:59:55,569 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13199 states and 15602 transitions. [2021-08-31 01:59:55,651 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13199 to 10356. [2021-08-31 01:59:55,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10356 states, 10356 states have (on average 1.1947663190421012) internal successors, (12373), 10355 states have internal predecessors, (12373), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 01:59:55,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10356 states to 10356 states and 12373 transitions. [2021-08-31 01:59:55,675 INFO L704 BuchiCegarLoop]: Abstraction has 10356 states and 12373 transitions. [2021-08-31 01:59:55,675 INFO L587 BuchiCegarLoop]: Abstraction has 10356 states and 12373 transitions. [2021-08-31 01:59:55,675 INFO L425 BuchiCegarLoop]: ======== Iteration 31============ [2021-08-31 01:59:55,675 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10356 states and 12373 transitions. [2021-08-31 01:59:55,697 INFO L131 ngComponentsAnalysis]: Automaton has 24 accepting balls. 10182 [2021-08-31 01:59:55,697 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 01:59:55,697 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 01:59:55,699 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] [2021-08-31 01:59:55,699 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [13, 13, 13, 13, 13, 13, 12, 12, 12, 11, 11, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 5, 5, 4, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 01:59:55,700 INFO L791 eck$LassoCheckResult]: Stem: 196903#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 196806#L-1 havoc main_#res;havoc main_#t~ret55, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := 12292;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 196807#L84 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 196825#L87-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 196897#L92 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 196801#L98-1 assume !false; 197011#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 197009#L101 assume 12292 == ssl3_connect_~s__state~0; 196812#L102 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 196813#L206 ssl3_connect_~s__server~0 := 0; 197007#L211 assume 0 != ssl3_connect_~cb~0; 197005#L211-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 197003#L216 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 197000#L222 assume !(0 == ssl3_connect_~s__init_buf___0~0); 196994#L222-2 assume !(0 == ssl3_connect_~tmp___4~0); 196991#L238 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 196988#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 196980#L516 ssl3_connect_~skip~0 := 0; 196978#L98-1 assume !false; 196976#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 196974#L101 assume !(12292 == ssl3_connect_~s__state~0); 196972#L104 assume !(16384 == ssl3_connect_~s__state~0); 196970#L107 assume !(4096 == ssl3_connect_~s__state~0); 196968#L110 assume !(20480 == ssl3_connect_~s__state~0); 196966#L113 assume !(4099 == ssl3_connect_~s__state~0); 196964#L116 assume 4368 == ssl3_connect_~s__state~0; 196962#L120 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 196960#L250 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 196957#L250-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 196954#L258 assume !(ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0); 196951#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 196943#L516 ssl3_connect_~skip~0 := 0; 196941#L98-1 assume !false; 196939#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 196937#L101 assume !(12292 == ssl3_connect_~s__state~0); 196935#L104 assume !(16384 == ssl3_connect_~s__state~0); 196933#L107 assume !(4096 == ssl3_connect_~s__state~0); 196930#L110 assume !(20480 == ssl3_connect_~s__state~0); 196928#L113 assume !(4099 == ssl3_connect_~s__state~0); 196926#L116 assume !(4368 == ssl3_connect_~s__state~0); 196922#L119 assume !(4369 == ssl3_connect_~s__state~0); 196923#L122 [2021-08-31 01:59:55,700 INFO L793 eck$LassoCheckResult]: Loop: 196923#L122 assume 4384 == ssl3_connect_~s__state~0; 204869#L126 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 204763#L265 assume !(1 == ssl3_connect_~blastFlag~0); 204764#L265-2 assume !(ssl3_connect_~ret~0 <= 0); 204753#L271 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 204755#L271-2 ssl3_connect_~s__init_num~0 := 0; 204699#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 204697#L516 ssl3_connect_~skip~0 := 0; 204688#L98-1 assume !false; 204689#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 204680#L101 assume !(12292 == ssl3_connect_~s__state~0); 204681#L104 assume !(16384 == ssl3_connect_~s__state~0); 204672#L107 assume !(4096 == ssl3_connect_~s__state~0); 204673#L110 assume !(20480 == ssl3_connect_~s__state~0); 204664#L113 assume !(4099 == ssl3_connect_~s__state~0); 204665#L116 assume !(4368 == ssl3_connect_~s__state~0); 204656#L119 assume !(4369 == ssl3_connect_~s__state~0); 204657#L122 assume !(4384 == ssl3_connect_~s__state~0); 204420#L125 assume !(4385 == ssl3_connect_~s__state~0); 204421#L128 assume 4400 == ssl3_connect_~s__state~0; 196910#L132 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 - 256;ssl3_connect_~skip~0 := 1; 196771#L280-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 196802#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 205901#L516 ssl3_connect_~skip~0 := 0; 205899#L98-1 assume !false; 205896#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 205894#L101 assume !(12292 == ssl3_connect_~s__state~0); 205892#L104 assume !(16384 == ssl3_connect_~s__state~0); 205890#L107 assume !(4096 == ssl3_connect_~s__state~0); 205888#L110 assume !(20480 == ssl3_connect_~s__state~0); 205886#L113 assume !(4099 == ssl3_connect_~s__state~0); 205884#L116 assume !(4368 == ssl3_connect_~s__state~0); 205882#L119 assume !(4369 == ssl3_connect_~s__state~0); 205880#L122 assume !(4384 == ssl3_connect_~s__state~0); 205878#L125 assume !(4385 == ssl3_connect_~s__state~0); 205876#L128 assume !(4400 == ssl3_connect_~s__state~0); 205402#L131 assume !(4401 == ssl3_connect_~s__state~0); 205340#L134 assume 4416 == ssl3_connect_~s__state~0; 196837#L138 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 196838#L297 assume !(3 == ssl3_connect_~blastFlag~0); 205155#L297-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 205153#L305 assume !(0 == ssl3_connect_~tmp___6~0); 204953#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 204949#L516 ssl3_connect_~skip~0 := 0; 204947#L98-1 assume !false; 204945#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 204943#L101 assume !(12292 == ssl3_connect_~s__state~0); 204942#L104 assume !(16384 == ssl3_connect_~s__state~0); 204941#L107 assume !(4096 == ssl3_connect_~s__state~0); 204940#L110 assume !(20480 == ssl3_connect_~s__state~0); 204938#L113 assume !(4099 == ssl3_connect_~s__state~0); 204936#L116 assume !(4368 == ssl3_connect_~s__state~0); 204935#L119 assume !(4369 == ssl3_connect_~s__state~0); 203964#L122 assume !(4384 == ssl3_connect_~s__state~0); 203963#L125 assume !(4385 == ssl3_connect_~s__state~0); 203962#L128 assume !(4400 == ssl3_connect_~s__state~0); 203961#L131 assume !(4401 == ssl3_connect_~s__state~0); 203959#L134 assume !(4416 == ssl3_connect_~s__state~0); 203957#L137 assume !(4417 == ssl3_connect_~s__state~0); 203955#L140 assume 4432 == ssl3_connect_~s__state~0; 203953#L144 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 203951#L313 assume !(5 == ssl3_connect_~blastFlag~0); 203949#L316 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 203946#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 203942#L516 ssl3_connect_~skip~0 := 0; 203940#L98-1 assume !false; 203938#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 203936#L101 assume !(12292 == ssl3_connect_~s__state~0); 203934#L104 assume !(16384 == ssl3_connect_~s__state~0); 203932#L107 assume !(4096 == ssl3_connect_~s__state~0); 203930#L110 assume !(20480 == ssl3_connect_~s__state~0); 203928#L113 assume !(4099 == ssl3_connect_~s__state~0); 203926#L116 assume !(4368 == ssl3_connect_~s__state~0); 203924#L119 assume !(4369 == ssl3_connect_~s__state~0); 203922#L122 assume !(4384 == ssl3_connect_~s__state~0); 203920#L125 assume !(4385 == ssl3_connect_~s__state~0); 203918#L128 assume !(4400 == ssl3_connect_~s__state~0); 203916#L131 assume !(4401 == ssl3_connect_~s__state~0); 203914#L134 assume !(4416 == ssl3_connect_~s__state~0); 203912#L137 assume !(4417 == ssl3_connect_~s__state~0); 203910#L140 assume !(4432 == ssl3_connect_~s__state~0); 203908#L143 assume !(4433 == ssl3_connect_~s__state~0); 203907#L146 assume 4448 == ssl3_connect_~s__state~0; 203906#L150 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet44;havoc ssl3_connect_#t~nondet44; 203904#L325 assume !(4 == ssl3_connect_~blastFlag~0); 203899#L325-2 assume !(ssl3_connect_~ret~0 <= 0); 203789#L331 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 196907#L331-2 ssl3_connect_~s__init_num~0 := 0; 196908#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 206191#L516 ssl3_connect_~skip~0 := 0; 206190#L98-1 assume !false; 206189#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 206188#L101 assume !(12292 == ssl3_connect_~s__state~0); 206187#L104 assume !(16384 == ssl3_connect_~s__state~0); 206186#L107 assume !(4096 == ssl3_connect_~s__state~0); 206138#L110 assume !(20480 == ssl3_connect_~s__state~0); 206136#L113 assume !(4099 == ssl3_connect_~s__state~0); 206131#L116 assume !(4368 == ssl3_connect_~s__state~0); 206129#L119 assume !(4369 == ssl3_connect_~s__state~0); 206127#L122 assume !(4384 == ssl3_connect_~s__state~0); 206125#L125 assume !(4385 == ssl3_connect_~s__state~0); 206123#L128 assume !(4400 == ssl3_connect_~s__state~0); 206121#L131 assume !(4401 == ssl3_connect_~s__state~0); 206119#L134 assume !(4416 == ssl3_connect_~s__state~0); 206117#L137 assume !(4417 == ssl3_connect_~s__state~0); 206115#L140 assume !(4432 == ssl3_connect_~s__state~0); 206113#L143 assume !(4433 == ssl3_connect_~s__state~0); 206111#L146 assume !(4448 == ssl3_connect_~s__state~0); 206109#L149 assume !(4449 == ssl3_connect_~s__state~0); 206107#L152 assume 4464 == ssl3_connect_~s__state~0; 196796#L162 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 196797#L343 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 196876#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 205895#L516 ssl3_connect_~skip~0 := 0; 205893#L98-1 assume !false; 205891#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 205889#L101 assume !(12292 == ssl3_connect_~s__state~0); 205887#L104 assume !(16384 == ssl3_connect_~s__state~0); 205885#L107 assume !(4096 == ssl3_connect_~s__state~0); 205883#L110 assume !(20480 == ssl3_connect_~s__state~0); 205881#L113 assume !(4099 == ssl3_connect_~s__state~0); 205879#L116 assume !(4368 == ssl3_connect_~s__state~0); 205877#L119 assume !(4369 == ssl3_connect_~s__state~0); 205875#L122 assume !(4384 == ssl3_connect_~s__state~0); 205872#L125 assume !(4385 == ssl3_connect_~s__state~0); 205865#L128 assume !(4400 == ssl3_connect_~s__state~0); 205401#L131 assume !(4401 == ssl3_connect_~s__state~0); 205400#L134 assume !(4416 == ssl3_connect_~s__state~0); 205396#L137 assume !(4417 == ssl3_connect_~s__state~0); 205394#L140 assume !(4432 == ssl3_connect_~s__state~0); 205389#L143 assume !(4433 == ssl3_connect_~s__state~0); 205386#L146 assume !(4448 == ssl3_connect_~s__state~0); 205383#L149 assume !(4449 == ssl3_connect_~s__state~0); 205380#L152 assume !(4464 == ssl3_connect_~s__state~0); 205379#L155 assume !(4465 == ssl3_connect_~s__state~0); 205378#L158 assume !(4466 == ssl3_connect_~s__state~0); 205374#L161 assume !(4467 == ssl3_connect_~s__state~0); 205371#L164 assume 4480 == ssl3_connect_~s__state~0; 196732#L168 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 196733#L352 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 196869#L356 assume !(1 == ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4512;ssl3_connect_~s__s3__change_cipher_spec~0 := 0; 196871#L356-2 ssl3_connect_~s__init_num~0 := 0; 205966#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 205963#L516 ssl3_connect_~skip~0 := 0; 205962#L98-1 assume !false; 205961#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 205960#L101 assume !(12292 == ssl3_connect_~s__state~0); 205959#L104 assume !(16384 == ssl3_connect_~s__state~0); 205958#L107 assume !(4096 == ssl3_connect_~s__state~0); 205957#L110 assume !(20480 == ssl3_connect_~s__state~0); 205956#L113 assume !(4099 == ssl3_connect_~s__state~0); 205955#L116 assume !(4368 == ssl3_connect_~s__state~0); 205954#L119 assume !(4369 == ssl3_connect_~s__state~0); 205953#L122 assume !(4384 == ssl3_connect_~s__state~0); 205952#L125 assume !(4385 == ssl3_connect_~s__state~0); 205950#L128 assume !(4400 == ssl3_connect_~s__state~0); 205948#L131 assume !(4401 == ssl3_connect_~s__state~0); 205944#L134 assume !(4416 == ssl3_connect_~s__state~0); 205942#L137 assume !(4417 == ssl3_connect_~s__state~0); 205940#L140 assume !(4432 == ssl3_connect_~s__state~0); 205938#L143 assume !(4433 == ssl3_connect_~s__state~0); 205936#L146 assume !(4448 == ssl3_connect_~s__state~0); 205934#L149 assume !(4449 == ssl3_connect_~s__state~0); 205932#L152 assume !(4464 == ssl3_connect_~s__state~0); 205930#L155 assume !(4465 == ssl3_connect_~s__state~0); 205928#L158 assume !(4466 == ssl3_connect_~s__state~0); 205926#L161 assume !(4467 == ssl3_connect_~s__state~0); 205924#L164 assume !(4480 == ssl3_connect_~s__state~0); 205922#L167 assume !(4481 == ssl3_connect_~s__state~0); 205920#L170 assume !(4496 == ssl3_connect_~s__state~0); 205918#L173 assume !(4497 == ssl3_connect_~s__state~0); 205916#L176 assume 4512 == ssl3_connect_~s__state~0; 196728#L180 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet48;havoc ssl3_connect_#t~nondet48; 196729#L377 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4528;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~s__session__cipher~0 := ssl3_connect_~s__s3__tmp__new_cipher~0; 196821#L383 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 196768#L383-2 assume !(0 == ssl3_connect_~tmp___7~0); 196769#L392 assume !(0 == ssl3_connect_~tmp___8~0); 196818#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 204970#L516 ssl3_connect_~skip~0 := 0; 204967#L98-1 assume !false; 204964#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 204961#L101 assume !(12292 == ssl3_connect_~s__state~0); 204960#L104 assume !(16384 == ssl3_connect_~s__state~0); 204959#L107 assume !(4096 == ssl3_connect_~s__state~0); 204958#L110 assume !(20480 == ssl3_connect_~s__state~0); 204956#L113 assume !(4099 == ssl3_connect_~s__state~0); 204954#L116 assume !(4368 == ssl3_connect_~s__state~0); 204950#L119 assume !(4369 == ssl3_connect_~s__state~0); 204948#L122 assume !(4384 == ssl3_connect_~s__state~0); 204946#L125 assume !(4385 == ssl3_connect_~s__state~0); 204944#L128 assume !(4400 == ssl3_connect_~s__state~0); 204867#L131 assume !(4401 == ssl3_connect_~s__state~0); 204747#L134 assume !(4416 == ssl3_connect_~s__state~0); 204748#L137 assume !(4417 == ssl3_connect_~s__state~0); 204700#L140 assume !(4432 == ssl3_connect_~s__state~0); 204701#L143 assume !(4433 == ssl3_connect_~s__state~0); 204690#L146 assume !(4448 == ssl3_connect_~s__state~0); 204691#L149 assume !(4449 == ssl3_connect_~s__state~0); 204682#L152 assume !(4464 == ssl3_connect_~s__state~0); 204683#L155 assume !(4465 == ssl3_connect_~s__state~0); 204674#L158 assume !(4466 == ssl3_connect_~s__state~0); 204675#L161 assume !(4467 == ssl3_connect_~s__state~0); 204666#L164 assume !(4480 == ssl3_connect_~s__state~0); 204667#L167 assume !(4481 == ssl3_connect_~s__state~0); 204658#L170 assume !(4496 == ssl3_connect_~s__state~0); 204659#L173 assume !(4497 == ssl3_connect_~s__state~0); 204648#L176 assume !(4512 == ssl3_connect_~s__state~0); 204649#L179 assume !(4513 == ssl3_connect_~s__state~0); 204416#L182 assume 4528 == ssl3_connect_~s__state~0; 204417#L186 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet49;havoc ssl3_connect_#t~nondet49; 197336#L400 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp57~0 := 5 + ssl3_connect_~__cil_tmp56~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp57~0; 197337#L407 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 196877#L407-1 ssl3_connect_~s__init_num~0 := 0; 196878#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 204457#L516 ssl3_connect_~skip~0 := 0; 204448#L98-1 assume !false; 204449#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 204440#L101 assume !(12292 == ssl3_connect_~s__state~0); 204441#L104 assume !(16384 == ssl3_connect_~s__state~0); 204428#L107 assume !(4096 == ssl3_connect_~s__state~0); 204429#L110 assume !(20480 == ssl3_connect_~s__state~0); 203960#L113 assume !(4099 == ssl3_connect_~s__state~0); 203958#L116 assume !(4368 == ssl3_connect_~s__state~0); 203956#L119 assume !(4369 == ssl3_connect_~s__state~0); 203954#L122 assume !(4384 == ssl3_connect_~s__state~0); 203952#L125 assume !(4385 == ssl3_connect_~s__state~0); 203950#L128 assume !(4400 == ssl3_connect_~s__state~0); 203948#L131 assume !(4401 == ssl3_connect_~s__state~0); 203947#L134 assume !(4416 == ssl3_connect_~s__state~0); 203943#L137 assume !(4417 == ssl3_connect_~s__state~0); 203941#L140 assume !(4432 == ssl3_connect_~s__state~0); 203939#L143 assume !(4433 == ssl3_connect_~s__state~0); 203937#L146 assume !(4448 == ssl3_connect_~s__state~0); 203935#L149 assume !(4449 == ssl3_connect_~s__state~0); 203933#L152 assume !(4464 == ssl3_connect_~s__state~0); 203931#L155 assume !(4465 == ssl3_connect_~s__state~0); 203929#L158 assume !(4466 == ssl3_connect_~s__state~0); 203927#L161 assume !(4467 == ssl3_connect_~s__state~0); 203925#L164 assume !(4480 == ssl3_connect_~s__state~0); 203923#L167 assume !(4481 == ssl3_connect_~s__state~0); 203921#L170 assume !(4496 == ssl3_connect_~s__state~0); 203919#L173 assume !(4497 == ssl3_connect_~s__state~0); 203917#L176 assume !(4512 == ssl3_connect_~s__state~0); 203915#L179 assume !(4513 == ssl3_connect_~s__state~0); 203913#L182 assume !(4528 == ssl3_connect_~s__state~0); 203911#L185 assume !(4529 == ssl3_connect_~s__state~0); 203909#L188 assume !(4560 == ssl3_connect_~s__state~0); 196853#L191 assume !(4561 == ssl3_connect_~s__state~0); 196854#L194 assume 4352 == ssl3_connect_~s__state~0; 196879#L195 ssl3_connect_~__cil_tmp61~0 := ssl3_connect_~num1~0; 196892#L440 assume !(ssl3_connect_~__cil_tmp61~0 > 0); 196883#L440-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 196884#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 204726#L516 ssl3_connect_~skip~0 := 0; 204727#L98-1 assume !false; 204722#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 204723#L101 assume !(12292 == ssl3_connect_~s__state~0); 204718#L104 assume !(16384 == ssl3_connect_~s__state~0); 204719#L107 assume !(4096 == ssl3_connect_~s__state~0); 204714#L110 assume !(20480 == ssl3_connect_~s__state~0); 204715#L113 assume !(4099 == ssl3_connect_~s__state~0); 204646#L116 assume !(4368 == ssl3_connect_~s__state~0); 204647#L119 assume !(4369 == ssl3_connect_~s__state~0); 204576#L122 assume !(4384 == ssl3_connect_~s__state~0); 204577#L125 assume !(4385 == ssl3_connect_~s__state~0); 204570#L128 assume !(4400 == ssl3_connect_~s__state~0); 204571#L131 assume !(4401 == ssl3_connect_~s__state~0); 204564#L134 assume !(4416 == ssl3_connect_~s__state~0); 204565#L137 assume !(4417 == ssl3_connect_~s__state~0); 204553#L140 assume !(4432 == ssl3_connect_~s__state~0); 204554#L143 assume !(4433 == ssl3_connect_~s__state~0); 204545#L146 assume !(4448 == ssl3_connect_~s__state~0); 204546#L149 assume !(4449 == ssl3_connect_~s__state~0); 204537#L152 assume !(4464 == ssl3_connect_~s__state~0); 204538#L155 assume !(4465 == ssl3_connect_~s__state~0); 204529#L158 assume !(4466 == ssl3_connect_~s__state~0); 204530#L161 assume !(4467 == ssl3_connect_~s__state~0); 204521#L164 assume !(4480 == ssl3_connect_~s__state~0); 204522#L167 assume !(4481 == ssl3_connect_~s__state~0); 204513#L170 assume !(4496 == ssl3_connect_~s__state~0); 204514#L173 assume !(4497 == ssl3_connect_~s__state~0); 204505#L176 assume !(4512 == ssl3_connect_~s__state~0); 204506#L179 assume !(4513 == ssl3_connect_~s__state~0); 204497#L182 assume !(4528 == ssl3_connect_~s__state~0); 204498#L185 assume !(4529 == ssl3_connect_~s__state~0); 204489#L188 assume 4560 == ssl3_connect_~s__state~0; 204490#L192 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet50;havoc ssl3_connect_#t~nondet50; 204481#L427 assume !(ssl3_connect_~ret~0 <= 0); 204482#L430 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 3; 204472#L430-2 ssl3_connect_~s__init_num~0 := 0; 204473#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 204452#L516 ssl3_connect_~skip~0 := 0; 204453#L98-1 assume !false; 204444#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 204445#L101 assume !(12292 == ssl3_connect_~s__state~0); 204436#L104 assume !(16384 == ssl3_connect_~s__state~0); 204437#L107 assume 4096 == ssl3_connect_~s__state~0; 204926#L206 ssl3_connect_~s__server~0 := 0; 204925#L211 assume 0 != ssl3_connect_~cb~0; 202598#L211-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 204924#L216 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 204922#L222 assume !(0 == ssl3_connect_~s__init_buf___0~0); 204919#L222-2 assume !(0 == ssl3_connect_~tmp___4~0); 204917#L238 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 204916#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 204913#L516 ssl3_connect_~skip~0 := 0; 204912#L98-1 assume !false; 204911#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 204910#L101 assume !(12292 == ssl3_connect_~s__state~0); 204909#L104 assume !(16384 == ssl3_connect_~s__state~0); 204908#L107 assume !(4096 == ssl3_connect_~s__state~0); 204907#L110 assume !(20480 == ssl3_connect_~s__state~0); 204906#L113 assume !(4099 == ssl3_connect_~s__state~0); 204905#L116 assume 4368 == ssl3_connect_~s__state~0; 204874#L120 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 204904#L250 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 204902#L250-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 204899#L258 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 204897#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 204892#L516 ssl3_connect_~skip~0 := 0; 204890#L98-1 assume !false; 204888#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 204886#L101 assume !(12292 == ssl3_connect_~s__state~0); 204884#L104 assume !(16384 == ssl3_connect_~s__state~0); 204882#L107 assume !(4096 == ssl3_connect_~s__state~0); 204880#L110 assume !(20480 == ssl3_connect_~s__state~0); 204878#L113 assume !(4099 == ssl3_connect_~s__state~0); 204876#L116 assume !(4368 == ssl3_connect_~s__state~0); 204873#L119 assume !(4369 == ssl3_connect_~s__state~0); 196923#L122 [2021-08-31 01:59:55,701 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 01:59:55,701 INFO L82 PathProgramCache]: Analyzing trace with hash -2090868471, now seen corresponding path program 19 times [2021-08-31 01:59:55,702 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 01:59:55,702 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1535296273] [2021-08-31 01:59:55,702 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:59:55,702 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 01:59:55,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 01:59:55,707 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 01:59:55,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 01:59:55,715 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 01:59:55,715 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 01:59:55,716 INFO L82 PathProgramCache]: Analyzing trace with hash 268660922, now seen corresponding path program 1 times [2021-08-31 01:59:55,716 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 01:59:55,716 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [851943799] [2021-08-31 01:59:55,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:59:55,716 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 01:59:55,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 01:59:55,747 INFO L134 CoverageAnalysis]: Checked inductivity of 1216 backedges. 294 proven. 0 refuted. 0 times theorem prover too weak. 922 trivial. 0 not checked. [2021-08-31 01:59:55,747 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 01:59:55,747 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [851943799] [2021-08-31 01:59:55,747 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [851943799] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 01:59:55,747 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 01:59:55,748 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-31 01:59:55,748 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1752289360] [2021-08-31 01:59:55,748 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 01:59:55,748 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 01:59:55,748 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 01:59:55,749 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 01:59:55,749 INFO L87 Difference]: Start difference. First operand 10356 states and 12373 transitions. cyclomatic complexity: 2043 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-08-31 01:59:55,962 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 01:59:55,963 INFO L93 Difference]: Finished difference Result 9610 states and 11249 transitions. [2021-08-31 01:59:55,963 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 01:59:55,963 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 9610 states and 11249 transitions. [2021-08-31 01:59:55,993 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5055 [2021-08-31 01:59:56,013 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 9610 states to 8614 states and 10157 transitions. [2021-08-31 01:59:56,013 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 8575 [2021-08-31 01:59:56,017 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 8575 [2021-08-31 01:59:56,017 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8614 states and 10157 transitions. [2021-08-31 01:59:56,020 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 01:59:56,020 INFO L681 BuchiCegarLoop]: Abstraction has 8614 states and 10157 transitions. [2021-08-31 01:59:56,023 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8614 states and 10157 transitions. [2021-08-31 01:59:56,082 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8614 to 8116. [2021-08-31 01:59:56,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8116 states, 8116 states have (on average 1.1842040413997044) internal successors, (9611), 8115 states have internal predecessors, (9611), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 01:59:56,102 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8116 states to 8116 states and 9611 transitions. [2021-08-31 01:59:56,102 INFO L704 BuchiCegarLoop]: Abstraction has 8116 states and 9611 transitions. [2021-08-31 01:59:56,102 INFO L587 BuchiCegarLoop]: Abstraction has 8116 states and 9611 transitions. [2021-08-31 01:59:56,102 INFO L425 BuchiCegarLoop]: ======== Iteration 32============ [2021-08-31 01:59:56,102 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 8116 states and 9611 transitions. [2021-08-31 01:59:56,118 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5055 [2021-08-31 01:59:56,118 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 01:59:56,118 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 01:59:56,122 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-08-31 01:59:56,122 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-08-31 01:59:56,122 INFO L791 eck$LassoCheckResult]: Stem: 216869#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 216777#L-1 havoc main_#res;havoc main_#t~ret55, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := 12292;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 216778#L84 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 216796#L87-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 216864#L92 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 216771#L98-1 assume !false; 216978#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 216976#L101 assume 12292 == ssl3_connect_~s__state~0; 216783#L102 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 216784#L206 ssl3_connect_~s__server~0 := 0; 216975#L211 assume 0 != ssl3_connect_~cb~0; 216973#L211-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 216971#L216 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 216968#L222 assume !(0 == ssl3_connect_~s__init_buf___0~0); 216964#L222-2 assume !(0 == ssl3_connect_~tmp___4~0); 216959#L238 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 216957#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 216952#L516 ssl3_connect_~skip~0 := 0; 216946#L98-1 assume !false; 216944#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 216942#L101 assume !(12292 == ssl3_connect_~s__state~0); 216940#L104 assume !(16384 == ssl3_connect_~s__state~0); 216938#L107 assume !(4096 == ssl3_connect_~s__state~0); 216936#L110 assume !(20480 == ssl3_connect_~s__state~0); 216934#L113 assume !(4099 == ssl3_connect_~s__state~0); 216932#L116 assume 4368 == ssl3_connect_~s__state~0; 216930#L120 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 216928#L250 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 216925#L250-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 216922#L258 assume !(ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0); 216918#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 216910#L516 ssl3_connect_~skip~0 := 0; 216908#L98-1 assume !false; 216906#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 216904#L101 assume !(12292 == ssl3_connect_~s__state~0); 216902#L104 assume !(16384 == ssl3_connect_~s__state~0); 216899#L107 assume !(4096 == ssl3_connect_~s__state~0); 216897#L110 assume !(20480 == ssl3_connect_~s__state~0); 216895#L113 assume !(4099 == ssl3_connect_~s__state~0); 216892#L116 assume !(4368 == ssl3_connect_~s__state~0); 216888#L119 assume !(4369 == ssl3_connect_~s__state~0); 216889#L122 assume 4384 == ssl3_connect_~s__state~0; 219651#L126 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 219649#L265 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 219650#L265-2 assume !(ssl3_connect_~ret~0 <= 0); 219776#L271 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 216763#L271-2 [2021-08-31 01:59:56,122 INFO L793 eck$LassoCheckResult]: Loop: 216763#L271-2 ssl3_connect_~s__init_num~0 := 0; 224675#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 224666#L516 ssl3_connect_~skip~0 := 0; 224663#L98-1 assume !false; 224660#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 224657#L101 assume !(12292 == ssl3_connect_~s__state~0); 224654#L104 assume !(16384 == ssl3_connect_~s__state~0); 224651#L107 assume !(4096 == ssl3_connect_~s__state~0); 224648#L110 assume !(20480 == ssl3_connect_~s__state~0); 224645#L113 assume !(4099 == ssl3_connect_~s__state~0); 224642#L116 assume !(4368 == ssl3_connect_~s__state~0); 224639#L119 assume !(4369 == ssl3_connect_~s__state~0); 224636#L122 assume !(4384 == ssl3_connect_~s__state~0); 224633#L125 assume !(4385 == ssl3_connect_~s__state~0); 224630#L128 assume !(4400 == ssl3_connect_~s__state~0); 224627#L131 assume !(4401 == ssl3_connect_~s__state~0); 224624#L134 assume !(4416 == ssl3_connect_~s__state~0); 224621#L137 assume !(4417 == ssl3_connect_~s__state~0); 224618#L140 assume !(4432 == ssl3_connect_~s__state~0); 224615#L143 assume !(4433 == ssl3_connect_~s__state~0); 224612#L146 assume !(4448 == ssl3_connect_~s__state~0); 224609#L149 assume !(4449 == ssl3_connect_~s__state~0); 224606#L152 assume !(4464 == ssl3_connect_~s__state~0); 224603#L155 assume !(4465 == ssl3_connect_~s__state~0); 224600#L158 assume !(4466 == ssl3_connect_~s__state~0); 224597#L161 assume !(4467 == ssl3_connect_~s__state~0); 224594#L164 assume !(4480 == ssl3_connect_~s__state~0); 224591#L167 assume !(4481 == ssl3_connect_~s__state~0); 224588#L170 assume !(4496 == ssl3_connect_~s__state~0); 224585#L173 assume !(4497 == ssl3_connect_~s__state~0); 224582#L176 assume !(4512 == ssl3_connect_~s__state~0); 224579#L179 assume !(4513 == ssl3_connect_~s__state~0); 224576#L182 assume !(4528 == ssl3_connect_~s__state~0); 224574#L185 assume !(4529 == ssl3_connect_~s__state~0); 224446#L188 assume 4560 == ssl3_connect_~s__state~0; 216846#L192 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet50;havoc ssl3_connect_#t~nondet50; 216840#L427 assume !(ssl3_connect_~ret~0 <= 0); 216730#L430 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4512; 216731#L430-2 ssl3_connect_~s__init_num~0 := 0; 220648#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 220309#L516 ssl3_connect_~skip~0 := 0; 220310#L98-1 assume !false; 220301#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 220302#L101 assume !(12292 == ssl3_connect_~s__state~0); 220294#L104 assume !(16384 == ssl3_connect_~s__state~0); 220295#L107 assume !(4096 == ssl3_connect_~s__state~0); 220288#L110 assume !(20480 == ssl3_connect_~s__state~0); 220289#L113 assume !(4099 == ssl3_connect_~s__state~0); 220282#L116 assume !(4368 == ssl3_connect_~s__state~0); 220283#L119 assume !(4369 == ssl3_connect_~s__state~0); 220276#L122 assume !(4384 == ssl3_connect_~s__state~0); 220277#L125 assume !(4385 == ssl3_connect_~s__state~0); 220270#L128 assume !(4400 == ssl3_connect_~s__state~0); 220271#L131 assume !(4401 == ssl3_connect_~s__state~0); 220264#L134 assume !(4416 == ssl3_connect_~s__state~0); 220265#L137 assume !(4417 == ssl3_connect_~s__state~0); 220258#L140 assume !(4432 == ssl3_connect_~s__state~0); 220259#L143 assume !(4433 == ssl3_connect_~s__state~0); 220252#L146 assume !(4448 == ssl3_connect_~s__state~0); 220253#L149 assume !(4449 == ssl3_connect_~s__state~0); 220246#L152 assume !(4464 == ssl3_connect_~s__state~0); 220247#L155 assume !(4465 == ssl3_connect_~s__state~0); 220240#L158 assume !(4466 == ssl3_connect_~s__state~0); 220241#L161 assume !(4467 == ssl3_connect_~s__state~0); 220234#L164 assume !(4480 == ssl3_connect_~s__state~0); 220235#L167 assume !(4481 == ssl3_connect_~s__state~0); 220228#L170 assume !(4496 == ssl3_connect_~s__state~0); 220229#L173 assume !(4497 == ssl3_connect_~s__state~0); 220223#L176 assume 4512 == ssl3_connect_~s__state~0; 219780#L180 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet48;havoc ssl3_connect_#t~nondet48; 220218#L377 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4528;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~s__session__cipher~0 := ssl3_connect_~s__s3__tmp__new_cipher~0; 220219#L383 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 220213#L383-2 assume !(0 == ssl3_connect_~tmp___7~0); 220210#L392 assume !(0 == ssl3_connect_~tmp___8~0); 220211#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 220190#L516 ssl3_connect_~skip~0 := 0; 220191#L98-1 assume !false; 220180#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 220181#L101 assume !(12292 == ssl3_connect_~s__state~0); 220170#L104 assume !(16384 == ssl3_connect_~s__state~0); 220171#L107 assume !(4096 == ssl3_connect_~s__state~0); 220160#L110 assume !(20480 == ssl3_connect_~s__state~0); 220161#L113 assume !(4099 == ssl3_connect_~s__state~0); 220154#L116 assume !(4368 == ssl3_connect_~s__state~0); 220155#L119 assume !(4369 == ssl3_connect_~s__state~0); 224387#L122 assume !(4384 == ssl3_connect_~s__state~0); 224386#L125 assume !(4385 == ssl3_connect_~s__state~0); 224385#L128 assume !(4400 == ssl3_connect_~s__state~0); 224384#L131 assume !(4401 == ssl3_connect_~s__state~0); 224383#L134 assume !(4416 == ssl3_connect_~s__state~0); 224382#L137 assume !(4417 == ssl3_connect_~s__state~0); 224381#L140 assume !(4432 == ssl3_connect_~s__state~0); 224380#L143 assume !(4433 == ssl3_connect_~s__state~0); 224379#L146 assume !(4448 == ssl3_connect_~s__state~0); 224378#L149 assume !(4449 == ssl3_connect_~s__state~0); 224377#L152 assume !(4464 == ssl3_connect_~s__state~0); 224376#L155 assume !(4465 == ssl3_connect_~s__state~0); 224375#L158 assume !(4466 == ssl3_connect_~s__state~0); 224374#L161 assume !(4467 == ssl3_connect_~s__state~0); 224373#L164 assume !(4480 == ssl3_connect_~s__state~0); 224372#L167 assume !(4481 == ssl3_connect_~s__state~0); 224371#L170 assume !(4496 == ssl3_connect_~s__state~0); 224370#L173 assume !(4497 == ssl3_connect_~s__state~0); 220120#L176 assume !(4512 == ssl3_connect_~s__state~0); 219964#L179 assume !(4513 == ssl3_connect_~s__state~0); 219965#L182 assume 4528 == ssl3_connect_~s__state~0; 219876#L186 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet49;havoc ssl3_connect_#t~nondet49; 219877#L400 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp57~0 := 5 + ssl3_connect_~__cil_tmp56~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp57~0; 220113#L407 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__s3__tmp__next_state___0~0 := 3;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__s3__flags~0; 216797#L411 assume !(0 != ssl3_connect_~__cil_tmp58~0 - 2); 216798#L407-1 ssl3_connect_~s__init_num~0 := 0; 219905#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 219903#L516 ssl3_connect_~skip~0 := 0; 219898#L98-1 assume !false; 219899#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 219894#L101 assume !(12292 == ssl3_connect_~s__state~0); 219895#L104 assume !(16384 == ssl3_connect_~s__state~0); 219890#L107 assume !(4096 == ssl3_connect_~s__state~0); 219891#L110 assume !(20480 == ssl3_connect_~s__state~0); 219886#L113 assume !(4099 == ssl3_connect_~s__state~0); 219887#L116 assume !(4368 == ssl3_connect_~s__state~0); 219882#L119 assume !(4369 == ssl3_connect_~s__state~0); 219883#L122 assume !(4384 == ssl3_connect_~s__state~0); 219878#L125 assume !(4385 == ssl3_connect_~s__state~0); 219879#L128 assume !(4400 == ssl3_connect_~s__state~0); 219959#L131 assume !(4401 == ssl3_connect_~s__state~0); 219960#L134 assume !(4416 == ssl3_connect_~s__state~0); 219954#L137 assume !(4417 == ssl3_connect_~s__state~0); 219955#L140 assume !(4432 == ssl3_connect_~s__state~0); 219949#L143 assume !(4433 == ssl3_connect_~s__state~0); 219950#L146 assume !(4448 == ssl3_connect_~s__state~0); 219944#L149 assume !(4449 == ssl3_connect_~s__state~0); 219945#L152 assume !(4464 == ssl3_connect_~s__state~0); 219939#L155 assume !(4465 == ssl3_connect_~s__state~0); 219940#L158 assume !(4466 == ssl3_connect_~s__state~0); 219934#L161 assume !(4467 == ssl3_connect_~s__state~0); 219935#L164 assume !(4480 == ssl3_connect_~s__state~0); 219929#L167 assume !(4481 == ssl3_connect_~s__state~0); 219930#L170 assume !(4496 == ssl3_connect_~s__state~0); 219924#L173 assume !(4497 == ssl3_connect_~s__state~0); 219925#L176 assume !(4512 == ssl3_connect_~s__state~0); 219919#L179 assume !(4513 == ssl3_connect_~s__state~0); 219920#L182 assume !(4528 == ssl3_connect_~s__state~0); 219765#L185 assume !(4529 == ssl3_connect_~s__state~0); 219766#L188 assume !(4560 == ssl3_connect_~s__state~0); 221047#L191 assume !(4561 == ssl3_connect_~s__state~0); 221038#L194 assume 4352 == ssl3_connect_~s__state~0; 221036#L195 ssl3_connect_~__cil_tmp61~0 := ssl3_connect_~num1~0; 221032#L440 assume !(ssl3_connect_~__cil_tmp61~0 > 0); 219733#L440-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 219734#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 219719#L516 ssl3_connect_~skip~0 := 0; 219720#L98-1 assume !false; 219713#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 219714#L101 assume !(12292 == ssl3_connect_~s__state~0); 219704#L104 assume !(16384 == ssl3_connect_~s__state~0); 219705#L107 assume !(4096 == ssl3_connect_~s__state~0); 219708#L110 assume !(20480 == ssl3_connect_~s__state~0); 219709#L113 assume !(4099 == ssl3_connect_~s__state~0); 219847#L116 assume !(4368 == ssl3_connect_~s__state~0); 219849#L119 assume !(4369 == ssl3_connect_~s__state~0); 219843#L122 assume 4384 == ssl3_connect_~s__state~0; 216816#L126 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 216817#L265 assume !(1 == ssl3_connect_~blastFlag~0); 216818#L265-2 assume !(ssl3_connect_~ret~0 <= 0); 216762#L271 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 216763#L271-2 [2021-08-31 01:59:56,123 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 01:59:56,123 INFO L82 PathProgramCache]: Analyzing trace with hash -967856441, now seen corresponding path program 1 times [2021-08-31 01:59:56,123 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 01:59:56,123 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1833742277] [2021-08-31 01:59:56,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:59:56,124 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 01:59:56,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 01:59:56,128 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 01:59:56,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 01:59:56,136 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 01:59:56,136 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 01:59:56,136 INFO L82 PathProgramCache]: Analyzing trace with hash -1522275965, now seen corresponding path program 1 times [2021-08-31 01:59:56,136 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 01:59:56,136 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1405957751] [2021-08-31 01:59:56,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:59:56,137 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 01:59:56,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 01:59:56,159 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 132 proven. 12 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2021-08-31 01:59:56,159 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 01:59:56,159 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1405957751] [2021-08-31 01:59:56,159 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1405957751] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-31 01:59:56,159 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1614577907] [2021-08-31 01:59:56,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:59:56,160 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-31 01:59:56,160 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:56,164 INFO L229 MonitoredProcess]: Starting monitored process 127 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-31 01:59:56,185 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (127)] Waiting until timeout for monitored process [2021-08-31 01:59:56,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 01:59:56,223 INFO L263 TraceCheckSpWp]: Trace formula consists of 218 conjuncts, 3 conjunts are in the unsatisfiable core [2021-08-31 01:59:56,224 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-31 01:59:56,463 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 132 proven. 12 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2021-08-31 01:59:56,463 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-31 01:59:56,710 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 132 proven. 12 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2021-08-31 01:59:56,711 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1614577907] provided 0 perfect and 2 imperfect interpolant sequences [2021-08-31 01:59:56,711 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-08-31 01:59:56,711 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 6 [2021-08-31 01:59:56,711 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1153408692] [2021-08-31 01:59:56,712 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 01:59:56,712 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 01:59:56,713 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-08-31 01:59:56,713 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-08-31 01:59:56,714 INFO L87 Difference]: Start difference. First operand 8116 states and 9611 transitions. cyclomatic complexity: 1509 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-08-31 01:59:57,130 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 01:59:57,130 INFO L93 Difference]: Finished difference Result 5567 states and 6266 transitions. [2021-08-31 01:59:57,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-08-31 01:59:57,131 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5567 states and 6266 transitions. [2021-08-31 01:59:57,147 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2021-08-31 01:59:57,147 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5567 states to 0 states and 0 transitions. [2021-08-31 01:59:57,148 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 0 [2021-08-31 01:59:57,148 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 0 [2021-08-31 01:59:57,148 INFO L73 IsDeterministic]: Start isDeterministic. Operand 0 states and 0 transitions. [2021-08-31 01:59:57,148 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-08-31 01:59:57,148 INFO L681 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2021-08-31 01:59:57,148 INFO L704 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2021-08-31 01:59:57,148 INFO L587 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2021-08-31 01:59:57,148 INFO L425 BuchiCegarLoop]: ======== Iteration 33============ [2021-08-31 01:59:57,148 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 0 states and 0 transitions. [2021-08-31 01:59:57,149 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2021-08-31 01:59:57,149 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is true [2021-08-31 01:59:57,151 FATAL L? ?]: The Plugin de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer has thrown an exception: java.lang.ClassCastException: class de.uni_freiburg.informatik.ultimate.util.statistics.StatisticsAggregator cannot be cast to class de.uni_freiburg.informatik.ultimate.util.statistics.StatisticsData (de.uni_freiburg.informatik.ultimate.util.statistics.StatisticsAggregator and de.uni_freiburg.informatik.ultimate.util.statistics.StatisticsData are in unnamed module of loader org.eclipse.osgi.internal.loader.EquinoxClassLoader @560348e6) at de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiCegarLoopBenchmark.prettyprintBenchmarkData(BuchiCegarLoopBenchmark.java:178) at de.uni_freiburg.informatik.ultimate.util.statistics.StatisticsData.toString(StatisticsData.java:100) at de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerTimingBenchmark.toString(BuchiAutomizerTimingBenchmark.java:44) at de.uni_freiburg.informatik.ultimate.core.lib.results.StatisticsResult.getLongDescription(StatisticsResult.java:58) at de.uni_freiburg.informatik.ultimate.core.coreplugin.services.ResultService.reportResult(ResultService.java:86) at de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver.reportResult(BuchiAutomizerObserver.java:375) at de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver.doTerminationAnalysis(BuchiAutomizerObserver.java:161) at de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver.finish(BuchiAutomizerObserver.java:398) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2021-08-31 01:59:57,157 INFO L158 Benchmark]: Toolchain (without parser) took 27363.49ms. Allocated memory was 67.1MB in the beginning and 746.6MB in the end (delta: 679.5MB). Free memory was 50.0MB in the beginning and 601.3MB in the end (delta: -551.3MB). Peak memory consumption was 127.4MB. Max. memory is 16.1GB. [2021-08-31 01:59:57,157 INFO L158 Benchmark]: CDTParser took 0.13ms. Allocated memory is still 67.1MB. Free memory was 50.0MB in the beginning and 49.9MB in the end (delta: 52.6kB). There was no memory consumed. Max. memory is 16.1GB. [2021-08-31 01:59:57,158 INFO L158 Benchmark]: CACSL2BoogieTranslator took 299.70ms. Allocated memory is still 67.1MB. Free memory was 49.9MB in the beginning and 48.6MB in the end (delta: 1.2MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. [2021-08-31 01:59:57,158 INFO L158 Benchmark]: Boogie Procedure Inliner took 41.69ms. Allocated memory is still 67.1MB. Free memory was 48.6MB in the beginning and 45.9MB in the end (delta: 2.7MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2021-08-31 01:59:57,158 INFO L158 Benchmark]: Boogie Preprocessor took 25.49ms. Allocated memory is still 67.1MB. Free memory was 45.9MB in the beginning and 44.3MB in the end (delta: 1.7MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2021-08-31 01:59:57,158 INFO L158 Benchmark]: RCFGBuilder took 459.10ms. Allocated memory is still 67.1MB. Free memory was 44.0MB in the beginning and 46.3MB in the end (delta: -2.3MB). Peak memory consumption was 21.7MB. Max. memory is 16.1GB. [2021-08-31 01:59:57,159 INFO L158 Benchmark]: BuchiAutomizer took 26530.30ms. Allocated memory was 67.1MB in the beginning and 746.6MB in the end (delta: 679.5MB). Free memory was 46.3MB in the beginning and 601.3MB in the end (delta: -555.0MB). Peak memory consumption was 123.3MB. Max. memory is 16.1GB. [2021-08-31 01:59:57,160 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.13ms. Allocated memory is still 67.1MB. Free memory was 50.0MB in the beginning and 49.9MB in the end (delta: 52.6kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 299.70ms. Allocated memory is still 67.1MB. Free memory was 49.9MB in the beginning and 48.6MB in the end (delta: 1.2MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 41.69ms. Allocated memory is still 67.1MB. Free memory was 48.6MB in the beginning and 45.9MB in the end (delta: 2.7MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 25.49ms. Allocated memory is still 67.1MB. Free memory was 45.9MB in the beginning and 44.3MB in the end (delta: 1.7MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 459.10ms. Allocated memory is still 67.1MB. Free memory was 44.0MB in the beginning and 46.3MB in the end (delta: -2.3MB). Peak memory consumption was 21.7MB. Max. memory is 16.1GB. * BuchiAutomizer took 26530.30ms. Allocated memory was 67.1MB in the beginning and 746.6MB in the end (delta: 679.5MB). Free memory was 46.3MB in the beginning and 601.3MB in the end (delta: -555.0MB). Peak memory consumption was 123.3MB. 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 36 terminating modules (29 trivial, 7 deterministic, 0 nondeterministic). One deterministic module has affine ranking function s__state and consists of 5 locations. One deterministic module has affine ranking function s__state and consists of 5 locations. One deterministic module has affine ranking function s__state and consists of 5 locations. One deterministic module has affine ranking function s__state and consists of 5 locations. One deterministic module has affine ranking function 4232 + -1 * s__state and consists of 4 locations. One deterministic module has affine ranking function 4376 + -1 * s__state and consists of 5 locations. One deterministic module has affine ranking function -2 * s__state + 8753 and consists of 4 locations. 29 modules have a trivial ranking function, the largest among these consists of 6 locations. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer: - ExceptionOrErrorResult: ClassCastException: class de.uni_freiburg.informatik.ultimate.util.statistics.StatisticsAggregator cannot be cast to class de.uni_freiburg.informatik.ultimate.util.statistics.StatisticsData (de.uni_freiburg.informatik.ultimate.util.statistics.StatisticsAggregator and de.uni_freiburg.informatik.ultimate.util.statistics.StatisticsData are in unnamed module of loader org.eclipse.osgi.internal.loader.EquinoxClassLoader @560348e6) de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer: ClassCastException: class de.uni_freiburg.informatik.ultimate.util.statistics.StatisticsAggregator cannot be cast to class de.uni_freiburg.informatik.ultimate.util.statistics.StatisticsData (de.uni_freiburg.informatik.ultimate.util.statistics.StatisticsAggregator and de.uni_freiburg.informatik.ultimate.util.statistics.StatisticsData are in unnamed module of loader org.eclipse.osgi.internal.loader.EquinoxClassLoader @560348e6): de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiCegarLoopBenchmark.prettyprintBenchmarkData(BuchiCegarLoopBenchmark.java:178) RESULT: Ultimate could not prove your program: Toolchain returned no result. [2021-08-31 01:59:57,193 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (127)] Forceful destruction successful, exit code 0 [2021-08-31 01:59:57,405 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (126)] Ended with exit code 0 [2021-08-31 01:59:57,605 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (125)] Ended with exit code 0 [2021-08-31 01:59:57,805 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (124)] Forceful destruction successful, exit code 0 [2021-08-31 01:59:58,006 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Forceful destruction successful, exit code 0 Received shutdown request...