./Ultimate.py --spec ../sv-benchmarks/c/properties/termination.prp --file ../sv-benchmarks/c/openssl-simplified/s3_clnt_3.cil-2.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version 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_3.cil-2.c -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(F end) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash c45c2e72fe5956609ac14f38b7bc5b3490c2942a ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................. 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:54,001 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-08-31 01:59:54,003 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-08-31 01:59:54,043 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-08-31 01:59:54,044 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-08-31 01:59:54,047 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-08-31 01:59:54,048 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-08-31 01:59:54,054 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-08-31 01:59:54,056 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-08-31 01:59:54,062 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-08-31 01:59:54,063 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-08-31 01:59:54,064 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-08-31 01:59:54,064 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-08-31 01:59:54,065 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-08-31 01:59:54,066 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-08-31 01:59:54,067 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-08-31 01:59:54,067 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-08-31 01:59:54,068 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-08-31 01:59:54,070 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-08-31 01:59:54,071 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-08-31 01:59:54,072 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-08-31 01:59:54,075 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-08-31 01:59:54,076 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-08-31 01:59:54,078 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-08-31 01:59:54,080 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-08-31 01:59:54,083 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-08-31 01:59:54,083 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-08-31 01:59:54,084 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-08-31 01:59:54,085 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-08-31 01:59:54,086 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-08-31 01:59:54,086 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-08-31 01:59:54,087 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-08-31 01:59:54,088 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-08-31 01:59:54,089 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-08-31 01:59:54,090 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-08-31 01:59:54,090 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-08-31 01:59:54,091 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-08-31 01:59:54,091 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-08-31 01:59:54,091 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-08-31 01:59:54,092 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-08-31 01:59:54,093 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-08-31 01:59:54,097 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:54,130 INFO L113 SettingsManager]: Loading preferences was successful [2021-08-31 01:59:54,132 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-08-31 01:59:54,133 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-08-31 01:59:54,133 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-08-31 01:59:54,135 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-08-31 01:59:54,135 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-08-31 01:59:54,135 INFO L138 SettingsManager]: * Use SBE=true [2021-08-31 01:59:54,136 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2021-08-31 01:59:54,136 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2021-08-31 01:59:54,136 INFO L138 SettingsManager]: * Use old map elimination=false [2021-08-31 01:59:54,137 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2021-08-31 01:59:54,137 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2021-08-31 01:59:54,137 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2021-08-31 01:59:54,137 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-08-31 01:59:54,137 INFO L138 SettingsManager]: * sizeof long=4 [2021-08-31 01:59:54,138 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-08-31 01:59:54,138 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-08-31 01:59:54,138 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-08-31 01:59:54,138 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-08-31 01:59:54,138 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2021-08-31 01:59:54,138 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2021-08-31 01:59:54,139 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2021-08-31 01:59:54,139 INFO L138 SettingsManager]: * sizeof long double=12 [2021-08-31 01:59:54,139 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-08-31 01:59:54,139 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2021-08-31 01:59:54,139 INFO L138 SettingsManager]: * Use constant arrays=true [2021-08-31 01:59:54,140 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2021-08-31 01:59:54,140 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-08-31 01:59:54,140 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-08-31 01:59:54,140 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-08-31 01:59:54,140 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-08-31 01:59:54,141 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-08-31 01:59:54,142 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2021-08-31 01:59:54,142 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 -> c45c2e72fe5956609ac14f38b7bc5b3490c2942a [2021-08-31 01:59:54,437 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-08-31 01:59:54,465 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-08-31 01:59:54,467 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-08-31 01:59:54,468 INFO L271 PluginConnector]: Initializing CDTParser... [2021-08-31 01:59:54,469 INFO L275 PluginConnector]: CDTParser initialized [2021-08-31 01:59:54,471 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/openssl-simplified/s3_clnt_3.cil-2.c [2021-08-31 01:59:54,529 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e262d4984/249585d570654f6e8a26cfc0bc930893/FLAG383830120 [2021-08-31 01:59:55,053 INFO L306 CDTParser]: Found 1 translation units. [2021-08-31 01:59:55,055 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/openssl-simplified/s3_clnt_3.cil-2.c [2021-08-31 01:59:55,068 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e262d4984/249585d570654f6e8a26cfc0bc930893/FLAG383830120 [2021-08-31 01:59:55,551 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e262d4984/249585d570654f6e8a26cfc0bc930893 [2021-08-31 01:59:55,553 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-08-31 01:59:55,554 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-08-31 01:59:55,555 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-08-31 01:59:55,556 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-08-31 01:59:55,559 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-08-31 01:59:55,559 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 31.08 01:59:55" (1/1) ... [2021-08-31 01:59:55,560 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5264e9f8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 01:59:55, skipping insertion in model container [2021-08-31 01:59:55,560 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 31.08 01:59:55" (1/1) ... [2021-08-31 01:59:55,566 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-08-31 01:59:55,593 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-08-31 01:59:55,809 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_3.cil-2.c[37274,37287] [2021-08-31 01:59:55,820 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-08-31 01:59:55,843 INFO L203 MainTranslator]: Completed pre-run [2021-08-31 01:59:55,911 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_3.cil-2.c[37274,37287] [2021-08-31 01:59:55,920 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-08-31 01:59:55,934 INFO L208 MainTranslator]: Completed translation [2021-08-31 01:59:55,934 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 01:59:55 WrapperNode [2021-08-31 01:59:55,935 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-08-31 01:59:55,936 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-08-31 01:59:55,936 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-08-31 01:59:55,936 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-08-31 01:59:55,942 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:55" (1/1) ... [2021-08-31 01:59:55,964 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:55" (1/1) ... [2021-08-31 01:59:55,998 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-08-31 01:59:56,002 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-08-31 01:59:56,003 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-08-31 01:59:56,003 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-08-31 01:59:56,010 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:55" (1/1) ... [2021-08-31 01:59:56,010 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:55" (1/1) ... [2021-08-31 01:59:56,019 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:55" (1/1) ... [2021-08-31 01:59:56,020 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:55" (1/1) ... [2021-08-31 01:59:56,033 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:55" (1/1) ... [2021-08-31 01:59:56,047 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:55" (1/1) ... [2021-08-31 01:59:56,053 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:55" (1/1) ... [2021-08-31 01:59:56,059 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-08-31 01:59:56,061 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-08-31 01:59:56,061 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-08-31 01:59:56,061 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-08-31 01:59:56,063 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 01:59:55" (1/1) ... [2021-08-31 01:59:56,068 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:56,077 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:56,090 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:56,113 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:56,133 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-08-31 01:59:56,134 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-08-31 01:59:56,134 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-08-31 01:59:56,134 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-08-31 01:59:56,311 WARN L804 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-08-31 01:59:56,559 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##85: assume !false; [2021-08-31 01:59:56,560 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##84: assume false; [2021-08-31 01:59:56,569 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-08-31 01:59:56,569 INFO L299 CfgBuilder]: Removed 7 assume(true) statements. [2021-08-31 01:59:56,571 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 31.08 01:59:56 BoogieIcfgContainer [2021-08-31 01:59:56,572 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-08-31 01:59:56,574 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2021-08-31 01:59:56,575 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2021-08-31 01:59:56,578 INFO L275 PluginConnector]: BuchiAutomizer initialized [2021-08-31 01:59:56,579 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-08-31 01:59:56,579 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 31.08 01:59:55" (1/3) ... [2021-08-31 01:59:56,580 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@5d398bbb and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 31.08 01:59:56, skipping insertion in model container [2021-08-31 01:59:56,580 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-08-31 01:59:56,580 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 01:59:55" (2/3) ... [2021-08-31 01:59:56,581 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@5d398bbb and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 31.08 01:59:56, skipping insertion in model container [2021-08-31 01:59:56,581 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-08-31 01:59:56,581 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 31.08 01:59:56" (3/3) ... [2021-08-31 01:59:56,582 INFO L389 chiAutomizerObserver]: Analyzing ICFG s3_clnt_3.cil-2.c [2021-08-31 01:59:56,630 INFO L359 BuchiCegarLoop]: Interprodecural is true [2021-08-31 01:59:56,631 INFO L360 BuchiCegarLoop]: Hoare is false [2021-08-31 01:59:56,631 INFO L361 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2021-08-31 01:59:56,631 INFO L362 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2021-08-31 01:59:56,631 INFO L363 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-08-31 01:59:56,631 INFO L364 BuchiCegarLoop]: Difference is false [2021-08-31 01:59:56,631 INFO L365 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-08-31 01:59:56,632 INFO L368 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2021-08-31 01:59:56,651 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 127 states, 126 states have (on average 1.7063492063492063) internal successors, (215), 126 states have internal predecessors, (215), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 01:59:56,685 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 103 [2021-08-31 01:59:56,685 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 01:59:56,685 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 01:59:56,692 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2021-08-31 01:59:56,693 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 01:59:56,693 INFO L425 BuchiCegarLoop]: ======== Iteration 1============ [2021-08-31 01:59:56,694 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 127 states, 126 states have (on average 1.7063492063492063) internal successors, (215), 126 states have internal predecessors, (215), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 01:59:56,707 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 103 [2021-08-31 01:59:56,708 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 01:59:56,708 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 01:59:56,711 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2021-08-31 01:59:56,711 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 01:59:56,718 INFO L791 eck$LassoCheckResult]: Stem: 117#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); 43#L-1true havoc main_#res;havoc main_#t~ret61, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;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~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~post41, ssl3_connect_#t~post42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, 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~nondet51, ssl3_connect_#t~nondet52, ssl3_connect_#t~nondet53, ssl3_connect_#t~nondet54, ssl3_connect_#t~nondet55, ssl3_connect_#t~nondet56, ssl3_connect_#t~post57, ssl3_connect_#t~post58, ssl3_connect_#t~nondet59, ssl3_connect_#t~post60, 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.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, 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_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~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 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;havoc ssl3_connect_~s__s3__change_cipher_spec~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;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;ssl3_connect_~num1~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;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~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;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_~__cil_tmp65~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;ssl3_connect_~__cil_tmp70~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 109#L96true assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 110#L99-2true ssl3_connect_#t~post41 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post41;havoc ssl3_connect_#t~post41; 24#L104true assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 25#L110-1true [2021-08-31 01:59:56,718 INFO L793 eck$LassoCheckResult]: Loop: 25#L110-1true assume !false; 28#L111true ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 111#L113true assume !(12292 == ssl3_connect_~s__state~0); 33#L116true assume 16384 == ssl3_connect_~s__state~0; 44#L218true ssl3_connect_~s__server~0 := 0; 69#L223true assume 0 != ssl3_connect_~cb~0; 58#L223-2true ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 87#L228true assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 31#L238true assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 95#L238-2true assume !(0 == ssl3_connect_~tmp___4~0); 70#L260true assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post44 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post44;havoc ssl3_connect_#t~post44;ssl3_connect_~s__init_num~0 := 0; 16#L512true assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 40#L547true ssl3_connect_~skip~0 := 0; 25#L110-1true [2021-08-31 01:59:56,724 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 01:59:56,724 INFO L82 PathProgramCache]: Analyzing trace with hash 28693997, now seen corresponding path program 1 times [2021-08-31 01:59:56,733 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 01:59:56,734 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [627954742] [2021-08-31 01:59:56,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:59:56,735 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 01:59:56,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 01:59:56,818 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 01:59:56,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 01:59:56,852 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 01:59:56,855 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 01:59:56,855 INFO L82 PathProgramCache]: Analyzing trace with hash 473600386, now seen corresponding path program 1 times [2021-08-31 01:59:56,855 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 01:59:56,856 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1663169354] [2021-08-31 01:59:56,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:59:56,856 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 01:59:56,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 01:59:56,867 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 01:59:56,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 01:59:56,880 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 01:59:56,881 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 01:59:56,882 INFO L82 PathProgramCache]: Analyzing trace with hash 165460758, now seen corresponding path program 1 times [2021-08-31 01:59:56,882 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 01:59:56,882 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1629825033] [2021-08-31 01:59:56,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:59:56,883 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 01:59:56,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 01:59:57,008 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:57,009 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 01:59:57,009 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1629825033] [2021-08-31 01:59:57,010 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1629825033] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 01:59:57,010 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 01:59:57,010 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-31 01:59:57,010 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [931927052] [2021-08-31 01:59:57,313 INFO L210 LassoAnalysis]: Preferences: [2021-08-31 01:59:57,314 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-08-31 01:59:57,314 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-08-31 01:59:57,314 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-08-31 01:59:57,314 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-08-31 01:59:57,314 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:57,314 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-08-31 01:59:57,315 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-08-31 01:59:57,315 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-2.c_Iteration1_Loop [2021-08-31 01:59:57,315 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-08-31 01:59:57,315 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-08-31 01:59:57,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:57,343 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:57,345 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:57,348 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:57,351 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:57,355 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:57,359 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:57,365 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:57,376 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:57,379 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:57,383 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:57,389 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:57,392 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:57,675 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-08-31 01:59:57,676 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-08-31 01:59:57,678 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:57,678 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:57,681 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:57,694 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:57,695 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 01:59:57,695 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 01:59:57,733 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-08-31 01:59:57,734 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:57,774 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Forceful destruction successful, exit code 0 [2021-08-31 01:59:57,775 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:57,775 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:57,783 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:57,788 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:57,789 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 01:59:57,789 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 01:59:57,821 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-08-31 01:59:57,821 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:57,847 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:57,848 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:57,848 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:57,853 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:57,863 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:57,864 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 01:59:57,864 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 01:59:57,886 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-08-31 01:59:57,886 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_#t~post44=0} Honda state: {ULTIMATE.start_ssl3_connect_#t~post44=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-08-31 01:59:57,902 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:57,903 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:57,903 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:57,904 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:57,920 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 01:59:57,920 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 01:59:57,929 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:57,961 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-08-31 01:59:57,961 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:57,985 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Forceful destruction successful, exit code 0 [2021-08-31 01:59:57,986 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:57,986 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:57,986 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:57,987 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:57,989 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 01:59:57,989 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 01:59:57,997 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-08-31 01:59:57,997 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:58,014 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:58,015 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:58,015 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:58,016 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:58,017 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:58,018 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 01:59:58,018 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 01:59:58,028 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-08-31 01:59:58,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:58,055 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:58,055 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:58,055 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:58,056 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:58,072 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 01:59:58,072 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 01:59:58,088 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:58,102 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-08-31 01:59:58,103 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=-64512} Honda state: {ULTIMATE.start_ssl3_connect_~__cil_tmp55~0=768, ULTIMATE.start_ssl3_connect_~s__version~0=-64512} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-08-31 01:59:58,119 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Forceful destruction successful, exit code 0 [2021-08-31 01:59:58,120 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:58,120 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:58,120 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:58,121 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:58,125 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 01:59:58,125 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 01:59:58,162 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-08-31 01:59:58,163 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~__cil_tmp56~0.base=0, ULTIMATE.start_ssl3_connect_~s__init_buf___0~0=-1, ULTIMATE.start_ssl3_connect_~__cil_tmp56~0.offset=0, ULTIMATE.start_ssl3_connect_~__cil_tmp58~0=-1, ULTIMATE.start_ssl3_connect_~__cil_tmp57~0=0} Honda state: {ULTIMATE.start_ssl3_connect_~__cil_tmp56~0.base=0, ULTIMATE.start_ssl3_connect_~s__init_buf___0~0=-1, ULTIMATE.start_ssl3_connect_~__cil_tmp56~0.offset=0, ULTIMATE.start_ssl3_connect_~__cil_tmp58~0=-1, ULTIMATE.start_ssl3_connect_~__cil_tmp57~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-08-31 01:59:58,166 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:58,166 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:58,167 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:58,167 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:58,168 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:58,169 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 01:59:58,169 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 01:59:58,201 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-08-31 01:59:58,201 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:58,219 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:58,219 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:58,219 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:58,220 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:58,223 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:58,223 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 01:59:58,223 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 01:59:58,249 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:58,250 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:58,250 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:58,251 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:58,251 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:58,252 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-08-31 01:59:58,252 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 01:59:58,274 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-08-31 01:59:58,274 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:58,290 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:58,291 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:58,291 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:58,291 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:58,292 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:58,293 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 01:59:58,294 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 01:59:58,325 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:58,325 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:58,326 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:58,326 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:58,327 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:58,329 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-08-31 01:59:58,329 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 01:59:58,359 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-08-31 01:59:58,377 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:58,377 INFO L210 LassoAnalysis]: Preferences: [2021-08-31 01:59:58,378 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-08-31 01:59:58,378 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-08-31 01:59:58,378 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-08-31 01:59:58,378 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-08-31 01:59:58,378 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:58,378 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-08-31 01:59:58,378 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-08-31 01:59:58,378 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-2.c_Iteration1_Loop [2021-08-31 01:59:58,378 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-08-31 01:59:58,378 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-08-31 01:59:58,381 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:58,384 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:58,387 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:58,388 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:58,391 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:58,393 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:58,396 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:58,398 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:58,403 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:58,405 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:58,408 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:58,414 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:58,416 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:58,640 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-08-31 01:59:58,643 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-08-31 01:59:58,644 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:58,645 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:58,649 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:58,658 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:58,667 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:59:58,667 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:59:58,667 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:59:58,668 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-08-31 01:59:58,668 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 01:59:58,670 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-08-31 01:59:58,671 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:59:58,675 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:58,697 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:59:58,725 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:58,726 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:58,726 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:58,728 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:58,730 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:58,731 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:58,739 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:59:58,739 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:59:58,740 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:59:58,740 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-08-31 01:59:58,740 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 01:59:58,741 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-08-31 01:59:58,741 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:59:58,756 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:59:58,784 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Forceful destruction successful, exit code 0 [2021-08-31 01:59:58,784 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:58,784 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:58,785 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:58,787 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:58,788 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:58,797 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:59:58,797 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:59:58,797 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:59:58,797 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:59:58,797 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 01:59:58,798 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-08-31 01:59:58,798 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:59:58,812 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:59:58,849 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:58,849 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:58,849 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:58,853 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:58,855 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:58,856 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:58,864 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:59:58,865 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:59:58,865 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:59:58,865 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:59:58,865 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 01:59:58,866 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-08-31 01:59:58,866 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:59:58,880 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:59:58,903 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:58,904 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:58,904 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:58,905 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:58,905 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:58,907 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:59:58,913 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:59:58,913 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:59:58,914 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:59:58,914 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:59:58,914 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 01:59:58,914 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-08-31 01:59:58,914 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:59:58,916 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:59:58,932 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:58,933 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:58,933 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:58,933 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:58,936 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:58,937 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:58,944 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:59:58,944 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:59:58,944 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:59:58,945 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:59:58,945 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 01:59:58,945 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-08-31 01:59:58,945 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:59:58,948 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:59:58,965 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:58,966 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:58,966 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:58,966 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:58,967 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:58,968 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:58,975 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:59:58,975 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:59:58,975 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:59:58,975 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:59:58,975 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 01:59:58,976 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-08-31 01:59:58,982 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:59:58,984 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:59:59,001 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:59,001 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:59,002 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:59,003 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:59,005 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:59,005 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:59,012 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:59:59,012 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:59:59,013 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:59:59,013 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:59:59,013 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 01:59:59,014 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-08-31 01:59:59,014 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:59:59,018 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:59:59,034 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:59,034 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:59,035 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:59,035 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:59,036 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:59,037 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:59,043 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:59:59,044 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:59:59,044 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:59:59,044 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-08-31 01:59:59,044 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 01:59:59,045 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-08-31 01:59:59,045 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:59:59,054 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:59:59,069 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:59,070 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:59,070 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:59,071 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:59,074 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:59,080 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:59,083 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:59:59,083 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:59:59,083 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:59:59,083 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:59:59,084 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 01:59:59,084 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-08-31 01:59:59,084 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:59:59,108 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:59:59,124 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Forceful destruction successful, exit code 0 [2021-08-31 01:59:59,125 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:59,125 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:59,125 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:59,126 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:59,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:59,134 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:59:59,134 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:59:59,135 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:59:59,135 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:59:59,135 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 01:59:59,141 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-08-31 01:59:59,141 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:59:59,150 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-08-31 01:59:59,153 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-08-31 01:59:59,153 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2021-08-31 01:59:59,154 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:59,154 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:59,168 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:59,169 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:59,170 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-08-31 01:59:59,170 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-08-31 01:59:59,170 INFO L513 LassoAnalysis]: Proved termination. [2021-08-31 01:59:59,170 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:59,186 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:59,189 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-08-31 01:59:59,213 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 01:59:59,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 01:59:59,249 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 2 conjunts are in the unsatisfiable core [2021-08-31 01:59:59,252 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-31 01:59:59,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 01:59:59,288 INFO L263 TraceCheckSpWp]: Trace formula consists of 37 conjuncts, 4 conjunts are in the unsatisfiable core [2021-08-31 01:59:59,288 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-31 01:59:59,334 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Forceful destruction successful, exit code 0 [2021-08-31 01:59:59,393 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:59,419 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:59,421 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand has 127 states, 126 states have (on average 1.7063492063492063) internal successors, (215), 126 states have internal predecessors, (215), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:00:00,098 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand has 127 states, 126 states have (on average 1.7063492063492063) internal successors, (215), 126 states have internal predecessors, (215), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0). Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 506 states and 827 transitions. Complement of second has 8 states. [2021-08-31 02:00:00,100 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 02:00:00,104 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 02:00:00,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 414 transitions. [2021-08-31 02:00:00,106 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 414 transitions. Stem has 5 letters. Loop has 13 letters. [2021-08-31 02:00:00,108 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-08-31 02:00:00,108 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 414 transitions. Stem has 18 letters. Loop has 13 letters. [2021-08-31 02:00:00,108 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-08-31 02:00:00,108 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 414 transitions. Stem has 5 letters. Loop has 26 letters. [2021-08-31 02:00:00,109 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-08-31 02:00:00,110 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 506 states and 827 transitions. [2021-08-31 02:00:00,130 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 206 [2021-08-31 02:00:00,142 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 506 states to 328 states and 495 transitions. [2021-08-31 02:00:00,143 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 303 [2021-08-31 02:00:00,145 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 306 [2021-08-31 02:00:00,146 INFO L73 IsDeterministic]: Start isDeterministic. Operand 328 states and 495 transitions. [2021-08-31 02:00:00,147 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:00:00,148 INFO L681 BuchiCegarLoop]: Abstraction has 328 states and 495 transitions. [2021-08-31 02:00:00,162 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 328 states and 495 transitions. [2021-08-31 02:00:00,190 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 328 to 145. [2021-08-31 02:00:00,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 145 states, 145 states have (on average 1.5103448275862068) internal successors, (219), 144 states have internal predecessors, (219), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:00:00,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 145 states to 145 states and 219 transitions. [2021-08-31 02:00:00,192 INFO L704 BuchiCegarLoop]: Abstraction has 145 states and 219 transitions. [2021-08-31 02:00:00,193 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:00:00,195 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:00:00,196 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:00:00,197 INFO L87 Difference]: Start difference. First operand 145 states and 219 transitions. Second operand has 3 states, 3 states have (on average 6.0) internal successors, (18), 3 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:00:00,396 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:00:00,396 INFO L93 Difference]: Finished difference Result 118 states and 175 transitions. [2021-08-31 02:00:00,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:00:00,397 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 118 states and 175 transitions. [2021-08-31 02:00:00,398 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 103 [2021-08-31 02:00:00,398 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 118 states to 116 states and 173 transitions. [2021-08-31 02:00:00,399 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 116 [2021-08-31 02:00:00,399 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 116 [2021-08-31 02:00:00,399 INFO L73 IsDeterministic]: Start isDeterministic. Operand 116 states and 173 transitions. [2021-08-31 02:00:00,399 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-08-31 02:00:00,399 INFO L681 BuchiCegarLoop]: Abstraction has 116 states and 173 transitions. [2021-08-31 02:00:00,400 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 116 states and 173 transitions. [2021-08-31 02:00:00,402 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 116 to 113. [2021-08-31 02:00:00,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 113 states, 113 states have (on average 1.5044247787610618) internal successors, (170), 112 states have internal predecessors, (170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:00:00,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 113 states to 113 states and 170 transitions. [2021-08-31 02:00:00,403 INFO L704 BuchiCegarLoop]: Abstraction has 113 states and 170 transitions. [2021-08-31 02:00:00,403 INFO L587 BuchiCegarLoop]: Abstraction has 113 states and 170 transitions. [2021-08-31 02:00:00,403 INFO L425 BuchiCegarLoop]: ======== Iteration 2============ [2021-08-31 02:00:00,403 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 113 states and 170 transitions. [2021-08-31 02:00:00,404 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 103 [2021-08-31 02:00:00,404 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:00:00,404 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:00:00,405 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:00:00,405 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:00:00,405 INFO L791 eck$LassoCheckResult]: Stem: 1091#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); 1039#L-1 havoc main_#res;havoc main_#t~ret61, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;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~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~post41, ssl3_connect_#t~post42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, 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~nondet51, ssl3_connect_#t~nondet52, ssl3_connect_#t~nondet53, ssl3_connect_#t~nondet54, ssl3_connect_#t~nondet55, ssl3_connect_#t~nondet56, ssl3_connect_#t~post57, ssl3_connect_#t~post58, ssl3_connect_#t~nondet59, ssl3_connect_#t~post60, 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.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, 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_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~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 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;havoc ssl3_connect_~s__s3__change_cipher_spec~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;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;ssl3_connect_~num1~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;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~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;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_~__cil_tmp65~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;ssl3_connect_~__cil_tmp70~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 1040#L96 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 1088#L99-2 ssl3_connect_#t~post41 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post41;havoc ssl3_connect_#t~post41; 1014#L104 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 1012#L110-1 assume !false; 1015#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 1021#L113 assume 12292 == ssl3_connect_~s__state~0; 1059#L114 [2021-08-31 02:00:00,405 INFO L793 eck$LassoCheckResult]: Loop: 1059#L114 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post42 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post42;havoc ssl3_connect_#t~post42; 1028#L218 ssl3_connect_~s__server~0 := 0; 1041#L223 assume 0 != ssl3_connect_~cb~0; 1057#L223-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 1058#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 1023#L238 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 987#L238-2 assume !(0 == ssl3_connect_~tmp___4~0); 1069#L260 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post44 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post44;havoc ssl3_connect_#t~post44;ssl3_connect_~s__init_num~0 := 0; 1000#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 1001#L547 ssl3_connect_~skip~0 := 0; 1037#L110-1 assume !false; 1093#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 1092#L113 assume 12292 == ssl3_connect_~s__state~0; 1059#L114 [2021-08-31 02:00:00,405 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:00,406 INFO L82 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 1 times [2021-08-31 02:00:00,406 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:00,406 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [393332011] [2021-08-31 02:00:00,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:00,406 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:00,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:00,417 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:00:00,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:00,431 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:00:00,432 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:00,432 INFO L82 PathProgramCache]: Analyzing trace with hash -503073688, now seen corresponding path program 1 times [2021-08-31 02:00:00,432 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:00,433 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1383924120] [2021-08-31 02:00:00,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:00,433 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:00,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:00:00,454 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 02:00:00,455 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:00:00,455 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1383924120] [2021-08-31 02:00:00,455 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1383924120] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:00:00,455 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:00:00,455 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-08-31 02:00:00,455 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1931767613] [2021-08-31 02:00:00,456 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:00:00,456 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:00:00,456 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:00:00,456 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:00:00,456 INFO L87 Difference]: Start difference. First operand 113 states and 170 transitions. cyclomatic complexity: 58 Second operand has 3 states, 2 states have (on average 6.5) internal successors, (13), 3 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:00:00,718 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:00:00,718 INFO L93 Difference]: Finished difference Result 167 states and 235 transitions. [2021-08-31 02:00:00,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:00:00,719 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 167 states and 235 transitions. [2021-08-31 02:00:00,720 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 157 [2021-08-31 02:00:00,721 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 167 states to 167 states and 235 transitions. [2021-08-31 02:00:00,722 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 167 [2021-08-31 02:00:00,722 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 167 [2021-08-31 02:00:00,722 INFO L73 IsDeterministic]: Start isDeterministic. Operand 167 states and 235 transitions. [2021-08-31 02:00:00,722 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-08-31 02:00:00,723 INFO L681 BuchiCegarLoop]: Abstraction has 167 states and 235 transitions. [2021-08-31 02:00:00,723 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 167 states and 235 transitions. [2021-08-31 02:00:00,726 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 167 to 154. [2021-08-31 02:00:00,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 154 states, 154 states have (on average 1.422077922077922) internal successors, (219), 153 states have internal predecessors, (219), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:00:00,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 154 states to 154 states and 219 transitions. [2021-08-31 02:00:00,728 INFO L704 BuchiCegarLoop]: Abstraction has 154 states and 219 transitions. [2021-08-31 02:00:00,728 INFO L587 BuchiCegarLoop]: Abstraction has 154 states and 219 transitions. [2021-08-31 02:00:00,728 INFO L425 BuchiCegarLoop]: ======== Iteration 3============ [2021-08-31 02:00:00,728 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 154 states and 219 transitions. [2021-08-31 02:00:00,733 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 144 [2021-08-31 02:00:00,734 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:00:00,734 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:00:00,735 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:00:00,735 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 02:00:00,735 INFO L791 eck$LassoCheckResult]: Stem: 1382#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); 1322#L-1 havoc main_#res;havoc main_#t~ret61, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;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~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~post41, ssl3_connect_#t~post42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, 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~nondet51, ssl3_connect_#t~nondet52, ssl3_connect_#t~nondet53, ssl3_connect_#t~nondet54, ssl3_connect_#t~nondet55, ssl3_connect_#t~nondet56, ssl3_connect_#t~post57, ssl3_connect_#t~post58, ssl3_connect_#t~nondet59, ssl3_connect_#t~post60, 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.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, 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_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~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 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;havoc ssl3_connect_~s__s3__change_cipher_spec~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;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;ssl3_connect_~num1~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;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~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;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_~__cil_tmp65~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;ssl3_connect_~__cil_tmp70~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 1323#L96 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 1376#L99-2 ssl3_connect_#t~post41 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post41;havoc ssl3_connect_#t~post41; 1298#L104 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 1296#L110-1 assume !false; 1299#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 1304#L113 assume 12292 == ssl3_connect_~s__state~0; 1341#L114 [2021-08-31 02:00:00,735 INFO L793 eck$LassoCheckResult]: Loop: 1341#L114 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post42 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post42;havoc ssl3_connect_#t~post42; 1310#L218 ssl3_connect_~s__server~0 := 0; 1324#L223 assume 0 != ssl3_connect_~cb~0; 1339#L223-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 1340#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 1306#L238 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 1273#L238-2 assume !(0 == ssl3_connect_~tmp___4~0); 1353#L260 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post44 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post44;havoc ssl3_connect_#t~post44;ssl3_connect_~s__init_num~0 := 0; 1317#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 1413#L547 ssl3_connect_~skip~0 := 0; 1412#L110-1 assume !false; 1411#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 1378#L113 assume !(12292 == ssl3_connect_~s__state~0); 1379#L116 assume !(16384 == ssl3_connect_~s__state~0); 1405#L119 assume !(4096 == ssl3_connect_~s__state~0); 1404#L122 assume !(20480 == ssl3_connect_~s__state~0); 1365#L125 assume !(4099 == ssl3_connect_~s__state~0); 1342#L128 assume 4368 == ssl3_connect_~s__state~0; 1343#L132 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 1328#L272 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 1300#L272-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 1301#L283 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 1285#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 1286#L547 ssl3_connect_~skip~0 := 0; 1320#L110-1 assume !false; 1420#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 1419#L113 assume 12292 == ssl3_connect_~s__state~0; 1341#L114 [2021-08-31 02:00:00,736 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:00,736 INFO L82 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 2 times [2021-08-31 02:00:00,736 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:00,736 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [968819279] [2021-08-31 02:00:00,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:00,737 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:00,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:00,755 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:00:00,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:00,788 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:00:00,788 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:00,789 INFO L82 PathProgramCache]: Analyzing trace with hash -368867471, now seen corresponding path program 1 times [2021-08-31 02:00:00,789 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:00,789 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1487725192] [2021-08-31 02:00:00,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:00,789 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:00,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:00:00,815 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 02:00:00,815 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:00:00,815 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1487725192] [2021-08-31 02:00:00,816 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1487725192] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:00:00,816 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:00:00,816 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-08-31 02:00:00,816 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [612722793] [2021-08-31 02:00:00,816 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:00:00,816 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:00:00,817 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:00:00,817 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:00:00,817 INFO L87 Difference]: Start difference. First operand 154 states and 219 transitions. cyclomatic complexity: 66 Second operand has 3 states, 2 states have (on average 13.5) internal successors, (27), 3 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:00:01,083 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:00:01,083 INFO L93 Difference]: Finished difference Result 209 states and 289 transitions. [2021-08-31 02:00:01,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:00:01,084 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 209 states and 289 transitions. [2021-08-31 02:00:01,086 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 199 [2021-08-31 02:00:01,087 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 209 states to 209 states and 289 transitions. [2021-08-31 02:00:01,087 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 209 [2021-08-31 02:00:01,088 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 209 [2021-08-31 02:00:01,088 INFO L73 IsDeterministic]: Start isDeterministic. Operand 209 states and 289 transitions. [2021-08-31 02:00:01,094 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-08-31 02:00:01,094 INFO L681 BuchiCegarLoop]: Abstraction has 209 states and 289 transitions. [2021-08-31 02:00:01,094 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 209 states and 289 transitions. [2021-08-31 02:00:01,098 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 209 to 171. [2021-08-31 02:00:01,099 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 171 states, 171 states have (on average 1.4385964912280702) internal successors, (246), 170 states have internal predecessors, (246), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:00:01,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 246 transitions. [2021-08-31 02:00:01,100 INFO L704 BuchiCegarLoop]: Abstraction has 171 states and 246 transitions. [2021-08-31 02:00:01,100 INFO L587 BuchiCegarLoop]: Abstraction has 171 states and 246 transitions. [2021-08-31 02:00:01,100 INFO L425 BuchiCegarLoop]: ======== Iteration 4============ [2021-08-31 02:00:01,100 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 171 states and 246 transitions. [2021-08-31 02:00:01,101 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 161 [2021-08-31 02:00:01,101 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:00:01,101 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:00:01,102 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:00:01,102 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 02:00:01,103 INFO L791 eck$LassoCheckResult]: Stem: 1747#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); 1690#L-1 havoc main_#res;havoc main_#t~ret61, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;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~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~post41, ssl3_connect_#t~post42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, 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~nondet51, ssl3_connect_#t~nondet52, ssl3_connect_#t~nondet53, ssl3_connect_#t~nondet54, ssl3_connect_#t~nondet55, ssl3_connect_#t~nondet56, ssl3_connect_#t~post57, ssl3_connect_#t~post58, ssl3_connect_#t~nondet59, ssl3_connect_#t~post60, 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.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, 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_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~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 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;havoc ssl3_connect_~s__s3__change_cipher_spec~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;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;ssl3_connect_~num1~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;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~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;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_~__cil_tmp65~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;ssl3_connect_~__cil_tmp70~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 1691#L96 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 1744#L99-2 ssl3_connect_#t~post41 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post41;havoc ssl3_connect_#t~post41; 1668#L104 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 1667#L110-1 assume !false; 1669#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 1674#L113 assume 12292 == ssl3_connect_~s__state~0; 1710#L114 [2021-08-31 02:00:01,103 INFO L793 eck$LassoCheckResult]: Loop: 1710#L114 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post42 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post42;havoc ssl3_connect_#t~post42; 1692#L218 ssl3_connect_~s__server~0 := 0; 1693#L223 assume 0 != ssl3_connect_~cb~0; 1708#L223-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 1709#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 1676#L238 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 1642#L238-2 assume !(0 == ssl3_connect_~tmp___4~0); 1722#L260 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post44 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post44;havoc ssl3_connect_#t~post44;ssl3_connect_~s__init_num~0 := 0; 1655#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 1656#L547 ssl3_connect_~skip~0 := 0; 1688#L110-1 assume !false; 1799#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 1798#L113 assume !(12292 == ssl3_connect_~s__state~0); 1679#L116 assume !(16384 == ssl3_connect_~s__state~0); 1680#L119 assume !(4096 == ssl3_connect_~s__state~0); 1705#L122 assume !(20480 == ssl3_connect_~s__state~0); 1706#L125 assume !(4099 == ssl3_connect_~s__state~0); 1711#L128 assume 4368 == ssl3_connect_~s__state~0; 1712#L132 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 1697#L272 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 1670#L272-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 1671#L283 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 1738#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 1787#L547 ssl3_connect_~skip~0 := 0; 1785#L110-1 assume !false; 1783#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 1781#L113 assume !(12292 == ssl3_connect_~s__state~0); 1779#L116 assume !(16384 == ssl3_connect_~s__state~0); 1777#L119 assume !(4096 == ssl3_connect_~s__state~0); 1775#L122 assume !(20480 == ssl3_connect_~s__state~0); 1773#L125 assume !(4099 == ssl3_connect_~s__state~0); 1771#L128 assume !(4368 == ssl3_connect_~s__state~0); 1768#L131 assume !(4369 == ssl3_connect_~s__state~0); 1769#L134 assume 4384 == ssl3_connect_~s__state~0; 1718#L138 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 1719#L291 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 1703#L294-2 assume !(ssl3_connect_~ret~0 <= 0); 1704#L301 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 1675#L301-2 ssl3_connect_~s__init_num~0 := 0; 1660#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 1786#L547 ssl3_connect_~skip~0 := 0; 1784#L110-1 assume !false; 1782#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 1780#L113 assume 12292 == ssl3_connect_~s__state~0; 1710#L114 [2021-08-31 02:00:01,103 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:01,104 INFO L82 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 3 times [2021-08-31 02:00:01,104 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:01,104 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [396518429] [2021-08-31 02:00:01,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:01,104 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:01,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:01,113 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:00:01,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:01,123 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:00:01,124 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:01,124 INFO L82 PathProgramCache]: Analyzing trace with hash -1596197359, now seen corresponding path program 1 times [2021-08-31 02:00:01,124 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:01,125 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [607108067] [2021-08-31 02:00:01,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:01,125 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:01,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:00:01,161 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 02:00:01,162 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:00:01,162 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [607108067] [2021-08-31 02:00:01,162 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [607108067] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:00:01,162 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:00:01,162 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-08-31 02:00:01,162 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1624181157] [2021-08-31 02:00:01,162 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:00:01,163 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:00:01,163 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:00:01,163 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:00:01,163 INFO L87 Difference]: Start difference. First operand 171 states and 246 transitions. cyclomatic complexity: 76 Second operand has 3 states, 2 states have (on average 17.5) internal successors, (35), 3 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:00:01,552 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:00:01,553 INFO L93 Difference]: Finished difference Result 224 states and 334 transitions. [2021-08-31 02:00:01,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:00:01,553 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 224 states and 334 transitions. [2021-08-31 02:00:01,555 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 214 [2021-08-31 02:00:01,556 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 224 states to 224 states and 334 transitions. [2021-08-31 02:00:01,556 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 224 [2021-08-31 02:00:01,557 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 224 [2021-08-31 02:00:01,557 INFO L73 IsDeterministic]: Start isDeterministic. Operand 224 states and 334 transitions. [2021-08-31 02:00:01,557 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-08-31 02:00:01,557 INFO L681 BuchiCegarLoop]: Abstraction has 224 states and 334 transitions. [2021-08-31 02:00:01,558 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 224 states and 334 transitions. [2021-08-31 02:00:01,561 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 224 to 210. [2021-08-31 02:00:01,561 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 210 states, 210 states have (on average 1.5095238095238095) internal successors, (317), 209 states have internal predecessors, (317), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:00:01,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 210 states to 210 states and 317 transitions. [2021-08-31 02:00:01,562 INFO L704 BuchiCegarLoop]: Abstraction has 210 states and 317 transitions. [2021-08-31 02:00:01,562 INFO L587 BuchiCegarLoop]: Abstraction has 210 states and 317 transitions. [2021-08-31 02:00:01,562 INFO L425 BuchiCegarLoop]: ======== Iteration 5============ [2021-08-31 02:00:01,562 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 210 states and 317 transitions. [2021-08-31 02:00:01,563 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 200 [2021-08-31 02:00:01,563 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:00:01,563 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:00:01,564 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:00:01,564 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:00:01,564 INFO L791 eck$LassoCheckResult]: Stem: 2162#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); 2095#L-1 havoc main_#res;havoc main_#t~ret61, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;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~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~post41, ssl3_connect_#t~post42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, 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~nondet51, ssl3_connect_#t~nondet52, ssl3_connect_#t~nondet53, ssl3_connect_#t~nondet54, ssl3_connect_#t~nondet55, ssl3_connect_#t~nondet56, ssl3_connect_#t~post57, ssl3_connect_#t~post58, ssl3_connect_#t~nondet59, ssl3_connect_#t~post60, 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.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, 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_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~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 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;havoc ssl3_connect_~s__s3__change_cipher_spec~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;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;ssl3_connect_~num1~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;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~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;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_~__cil_tmp65~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;ssl3_connect_~__cil_tmp70~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 2096#L96 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 2157#L99-2 ssl3_connect_#t~post41 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post41;havoc ssl3_connect_#t~post41; 2069#L104 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 2067#L110-1 assume !false; 2070#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 2076#L113 assume 12292 == ssl3_connect_~s__state~0; 2116#L114 [2021-08-31 02:00:01,579 INFO L793 eck$LassoCheckResult]: Loop: 2116#L114 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post42 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post42;havoc ssl3_connect_#t~post42; 2097#L218 ssl3_connect_~s__server~0 := 0; 2098#L223 assume 0 != ssl3_connect_~cb~0; 2114#L223-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 2115#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 2078#L238 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 2043#L238-2 assume !(0 == ssl3_connect_~tmp___4~0); 2131#L260 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post44 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post44;havoc ssl3_connect_#t~post44;ssl3_connect_~s__init_num~0 := 0; 2089#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 2185#L547 ssl3_connect_~skip~0 := 0; 2181#L110-1 assume !false; 2180#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 2179#L113 assume !(12292 == ssl3_connect_~s__state~0); 2178#L116 assume !(16384 == ssl3_connect_~s__state~0); 2177#L119 assume !(4096 == ssl3_connect_~s__state~0); 2176#L122 assume !(20480 == ssl3_connect_~s__state~0); 2174#L125 assume !(4099 == ssl3_connect_~s__state~0); 2172#L128 assume !(4368 == ssl3_connect_~s__state~0); 2100#L131 assume !(4369 == ssl3_connect_~s__state~0); 2101#L134 assume !(4384 == ssl3_connect_~s__state~0); 2170#L137 assume !(4385 == ssl3_connect_~s__state~0); 2120#L140 assume !(4400 == ssl3_connect_~s__state~0); 2121#L143 assume !(4401 == ssl3_connect_~s__state~0); 2153#L146 assume !(4416 == ssl3_connect_~s__state~0); 2175#L149 assume !(4417 == ssl3_connect_~s__state~0); 2173#L152 assume !(4432 == ssl3_connect_~s__state~0); 2171#L155 assume !(4433 == ssl3_connect_~s__state~0); 2058#L158 assume !(4448 == ssl3_connect_~s__state~0); 2049#L161 assume !(4449 == ssl3_connect_~s__state~0); 2050#L164 assume !(4464 == ssl3_connect_~s__state~0); 2192#L167 assume !(4465 == ssl3_connect_~s__state~0); 2191#L170 assume !(4466 == ssl3_connect_~s__state~0); 2190#L173 assume !(4467 == ssl3_connect_~s__state~0); 2103#L176 assume !(4480 == ssl3_connect_~s__state~0); 2104#L179 assume !(4481 == ssl3_connect_~s__state~0); 2154#L182 assume !(4496 == ssl3_connect_~s__state~0); 2155#L185 assume !(4497 == ssl3_connect_~s__state~0); 2062#L188 assume !(4512 == ssl3_connect_~s__state~0); 2063#L191 assume !(4513 == ssl3_connect_~s__state~0); 2142#L194 assume !(4528 == ssl3_connect_~s__state~0); 2134#L197 assume !(4529 == ssl3_connect_~s__state~0); 2135#L200 assume !(4560 == ssl3_connect_~s__state~0); 2079#L203 assume !(4561 == ssl3_connect_~s__state~0); 2080#L206 assume 4352 == ssl3_connect_~s__state~0; 2091#L207 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 2133#L470 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 2094#L470-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 2055#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 2056#L547 ssl3_connect_~skip~0 := 0; 2216#L110-1 assume !false; 2215#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 2213#L113 assume 12292 == ssl3_connect_~s__state~0; 2116#L114 [2021-08-31 02:00:01,580 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:01,580 INFO L82 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 4 times [2021-08-31 02:00:01,580 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:01,580 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1133597301] [2021-08-31 02:00:01,597 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:01,598 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:01,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:01,605 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:00:01,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:01,646 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:00:01,647 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:01,647 INFO L82 PathProgramCache]: Analyzing trace with hash -757879657, now seen corresponding path program 1 times [2021-08-31 02:00:01,664 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:01,665 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [947588660] [2021-08-31 02:00:01,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:01,665 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:01,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:00:01,861 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 02:00:01,861 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:00:01,861 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [947588660] [2021-08-31 02:00:01,861 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [947588660] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:00:01,862 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:00:01,862 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-31 02:00:01,862 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1788433214] [2021-08-31 02:00:01,862 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:00:01,862 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:00:01,863 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:00:01,863 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:00:01,863 INFO L87 Difference]: Start difference. First operand 210 states and 317 transitions. cyclomatic complexity: 108 Second operand has 3 states, 3 states have (on average 17.333333333333332) internal successors, (52), 3 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:00:02,068 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:00:02,069 INFO L93 Difference]: Finished difference Result 228 states and 341 transitions. [2021-08-31 02:00:02,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:00:02,070 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 228 states and 341 transitions. [2021-08-31 02:00:02,071 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 218 [2021-08-31 02:00:02,073 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 228 states to 228 states and 341 transitions. [2021-08-31 02:00:02,073 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 228 [2021-08-31 02:00:02,073 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 228 [2021-08-31 02:00:02,073 INFO L73 IsDeterministic]: Start isDeterministic. Operand 228 states and 341 transitions. [2021-08-31 02:00:02,073 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-08-31 02:00:02,073 INFO L681 BuchiCegarLoop]: Abstraction has 228 states and 341 transitions. [2021-08-31 02:00:02,074 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 228 states and 341 transitions. [2021-08-31 02:00:02,084 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 228 to 225. [2021-08-31 02:00:02,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 225 states, 225 states have (on average 1.4977777777777779) internal successors, (337), 224 states have internal predecessors, (337), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:00:02,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 225 states to 225 states and 337 transitions. [2021-08-31 02:00:02,087 INFO L704 BuchiCegarLoop]: Abstraction has 225 states and 337 transitions. [2021-08-31 02:00:02,087 INFO L587 BuchiCegarLoop]: Abstraction has 225 states and 337 transitions. [2021-08-31 02:00:02,087 INFO L425 BuchiCegarLoop]: ======== Iteration 6============ [2021-08-31 02:00:02,087 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 225 states and 337 transitions. [2021-08-31 02:00:02,088 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 215 [2021-08-31 02:00:02,089 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:00:02,089 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:00:02,091 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:00:02,093 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:00:02,093 INFO L791 eck$LassoCheckResult]: Stem: 2601#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); 2537#L-1 havoc main_#res;havoc main_#t~ret61, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;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~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~post41, ssl3_connect_#t~post42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, 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~nondet51, ssl3_connect_#t~nondet52, ssl3_connect_#t~nondet53, ssl3_connect_#t~nondet54, ssl3_connect_#t~nondet55, ssl3_connect_#t~nondet56, ssl3_connect_#t~post57, ssl3_connect_#t~post58, ssl3_connect_#t~nondet59, ssl3_connect_#t~post60, 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.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, 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_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~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 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;havoc ssl3_connect_~s__s3__change_cipher_spec~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;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;ssl3_connect_~num1~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;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~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;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_~__cil_tmp65~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;ssl3_connect_~__cil_tmp70~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 2538#L96 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 2595#L99-2 ssl3_connect_#t~post41 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post41;havoc ssl3_connect_#t~post41; 2513#L104 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 2510#L110-1 assume !false; 2647#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 2639#L113 assume 12292 == ssl3_connect_~s__state~0; 2558#L114 [2021-08-31 02:00:02,094 INFO L793 eck$LassoCheckResult]: Loop: 2558#L114 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post42 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post42;havoc ssl3_connect_#t~post42; 2539#L218 ssl3_connect_~s__server~0 := 0; 2540#L223 assume 0 != ssl3_connect_~cb~0; 2556#L223-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 2557#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 2522#L238 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 2487#L238-2 assume !(0 == ssl3_connect_~tmp___4~0); 2571#L260 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post44 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post44;havoc ssl3_connect_#t~post44;ssl3_connect_~s__init_num~0 := 0; 2572#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 2666#L547 ssl3_connect_~skip~0 := 0; 2664#L110-1 assume !false; 2662#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 2660#L113 assume !(12292 == ssl3_connect_~s__state~0); 2525#L116 assume !(16384 == ssl3_connect_~s__state~0); 2526#L119 assume !(4096 == ssl3_connect_~s__state~0); 2602#L122 assume !(20480 == ssl3_connect_~s__state~0); 2584#L125 assume !(4099 == ssl3_connect_~s__state~0); 2559#L128 assume 4368 == ssl3_connect_~s__state~0; 2560#L132 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 2542#L272 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 2516#L272-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 2517#L283 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 2590#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 2665#L547 ssl3_connect_~skip~0 := 0; 2663#L110-1 assume !false; 2661#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 2597#L113 assume !(12292 == ssl3_connect_~s__state~0); 2598#L116 assume !(16384 == ssl3_connect_~s__state~0); 2617#L119 assume !(4096 == ssl3_connect_~s__state~0); 2618#L122 assume !(20480 == ssl3_connect_~s__state~0); 2645#L125 assume !(4099 == ssl3_connect_~s__state~0); 2644#L128 assume !(4368 == ssl3_connect_~s__state~0); 2642#L131 assume !(4369 == ssl3_connect_~s__state~0); 2640#L134 assume !(4384 == ssl3_connect_~s__state~0); 2614#L137 assume !(4385 == ssl3_connect_~s__state~0); 2561#L140 assume !(4400 == ssl3_connect_~s__state~0); 2562#L143 assume !(4401 == ssl3_connect_~s__state~0); 2592#L146 assume !(4416 == ssl3_connect_~s__state~0); 2624#L149 assume !(4417 == ssl3_connect_~s__state~0); 2616#L152 assume !(4432 == ssl3_connect_~s__state~0); 2615#L155 assume !(4433 == ssl3_connect_~s__state~0); 2502#L158 assume !(4448 == ssl3_connect_~s__state~0); 2493#L161 assume !(4449 == ssl3_connect_~s__state~0); 2494#L164 assume !(4464 == ssl3_connect_~s__state~0); 2518#L167 assume !(4465 == ssl3_connect_~s__state~0); 2519#L170 assume !(4466 == ssl3_connect_~s__state~0); 2563#L173 assume !(4467 == ssl3_connect_~s__state~0); 2545#L176 assume !(4480 == ssl3_connect_~s__state~0); 2546#L179 assume !(4481 == ssl3_connect_~s__state~0); 2593#L182 assume !(4496 == ssl3_connect_~s__state~0); 2591#L185 assume !(4497 == ssl3_connect_~s__state~0); 2505#L188 assume !(4512 == ssl3_connect_~s__state~0); 2506#L191 assume !(4513 == ssl3_connect_~s__state~0); 2583#L194 assume !(4528 == ssl3_connect_~s__state~0); 2575#L197 assume !(4529 == ssl3_connect_~s__state~0); 2576#L200 assume !(4560 == ssl3_connect_~s__state~0); 2523#L203 assume !(4561 == ssl3_connect_~s__state~0); 2524#L206 assume 4352 == ssl3_connect_~s__state~0; 2534#L207 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 2574#L470 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 2535#L470-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 2536#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 2628#L547 ssl3_connect_~skip~0 := 0; 2627#L110-1 assume !false; 2626#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 2625#L113 assume 12292 == ssl3_connect_~s__state~0; 2558#L114 [2021-08-31 02:00:02,094 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:02,095 INFO L82 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 5 times [2021-08-31 02:00:02,095 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:02,096 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [585210812] [2021-08-31 02:00:02,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:02,096 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:02,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:02,111 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:00:02,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:02,125 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:00:02,128 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:02,129 INFO L82 PathProgramCache]: Analyzing trace with hash -1752567442, now seen corresponding path program 1 times [2021-08-31 02:00:02,129 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:02,129 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1556326460] [2021-08-31 02:00:02,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:02,130 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:02,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:00:02,171 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 20 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-31 02:00:02,171 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:00:02,171 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1556326460] [2021-08-31 02:00:02,171 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1556326460] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:00:02,171 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:00:02,171 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-31 02:00:02,171 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [866814384] [2021-08-31 02:00:02,172 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:00:02,172 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:00:02,172 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:00:02,172 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:00:02,173 INFO L87 Difference]: Start difference. First operand 225 states and 337 transitions. cyclomatic complexity: 113 Second operand has 3 states, 3 states have (on average 22.0) internal successors, (66), 3 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:00:02,369 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:00:02,369 INFO L93 Difference]: Finished difference Result 230 states and 340 transitions. [2021-08-31 02:00:02,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:00:02,370 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 230 states and 340 transitions. [2021-08-31 02:00:02,372 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 220 [2021-08-31 02:00:02,373 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 230 states to 230 states and 340 transitions. [2021-08-31 02:00:02,373 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 230 [2021-08-31 02:00:02,373 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 230 [2021-08-31 02:00:02,373 INFO L73 IsDeterministic]: Start isDeterministic. Operand 230 states and 340 transitions. [2021-08-31 02:00:02,374 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-08-31 02:00:02,374 INFO L681 BuchiCegarLoop]: Abstraction has 230 states and 340 transitions. [2021-08-31 02:00:02,374 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 230 states and 340 transitions. [2021-08-31 02:00:02,387 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 230 to 225. [2021-08-31 02:00:02,387 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 225 states, 225 states have (on average 1.4755555555555555) internal successors, (332), 224 states have internal predecessors, (332), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:00:02,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 225 states to 225 states and 332 transitions. [2021-08-31 02:00:02,388 INFO L704 BuchiCegarLoop]: Abstraction has 225 states and 332 transitions. [2021-08-31 02:00:02,388 INFO L587 BuchiCegarLoop]: Abstraction has 225 states and 332 transitions. [2021-08-31 02:00:02,388 INFO L425 BuchiCegarLoop]: ======== Iteration 7============ [2021-08-31 02:00:02,389 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 225 states and 332 transitions. [2021-08-31 02:00:02,390 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 215 [2021-08-31 02:00:02,390 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:00:02,390 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:00:02,391 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:00:02,391 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:00:02,391 INFO L791 eck$LassoCheckResult]: Stem: 3062#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); 2998#L-1 havoc main_#res;havoc main_#t~ret61, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;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~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~post41, ssl3_connect_#t~post42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, 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~nondet51, ssl3_connect_#t~nondet52, ssl3_connect_#t~nondet53, ssl3_connect_#t~nondet54, ssl3_connect_#t~nondet55, ssl3_connect_#t~nondet56, ssl3_connect_#t~post57, ssl3_connect_#t~post58, ssl3_connect_#t~nondet59, ssl3_connect_#t~post60, 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.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, 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_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~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 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;havoc ssl3_connect_~s__s3__change_cipher_spec~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;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;ssl3_connect_~num1~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;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~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;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_~__cil_tmp65~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;ssl3_connect_~__cil_tmp70~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 2999#L96 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 3058#L99-2 ssl3_connect_#t~post41 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post41;havoc ssl3_connect_#t~post41; 2973#L104 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 2971#L110-1 assume !false; 3122#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 3117#L113 assume 12292 == ssl3_connect_~s__state~0; 3019#L114 [2021-08-31 02:00:02,391 INFO L793 eck$LassoCheckResult]: Loop: 3019#L114 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post42 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post42;havoc ssl3_connect_#t~post42; 3000#L218 ssl3_connect_~s__server~0 := 0; 3001#L223 assume 0 != ssl3_connect_~cb~0; 3017#L223-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 3018#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 2982#L238 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 2948#L238-2 assume !(0 == ssl3_connect_~tmp___4~0); 3031#L260 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post44 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post44;havoc ssl3_connect_#t~post44;ssl3_connect_~s__init_num~0 := 0; 3032#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 3125#L547 ssl3_connect_~skip~0 := 0; 3124#L110-1 assume !false; 3116#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 3114#L113 assume !(12292 == ssl3_connect_~s__state~0); 3111#L116 assume !(16384 == ssl3_connect_~s__state~0); 3063#L119 assume !(4096 == ssl3_connect_~s__state~0); 3064#L122 assume !(20480 == ssl3_connect_~s__state~0); 3044#L125 assume !(4099 == ssl3_connect_~s__state~0); 3045#L128 assume 4368 == ssl3_connect_~s__state~0; 3065#L132 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 3003#L272 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 2976#L272-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 2977#L283 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 3051#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 3092#L547 ssl3_connect_~skip~0 := 0; 3090#L110-1 assume !false; 3084#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 3083#L113 assume !(12292 == ssl3_connect_~s__state~0); 3082#L116 assume !(16384 == ssl3_connect_~s__state~0); 3081#L119 assume !(4096 == ssl3_connect_~s__state~0); 3080#L122 assume !(20480 == ssl3_connect_~s__state~0); 3079#L125 assume !(4099 == ssl3_connect_~s__state~0); 3020#L128 assume !(4368 == ssl3_connect_~s__state~0); 3004#L131 assume !(4369 == ssl3_connect_~s__state~0); 3005#L134 assume 4384 == ssl3_connect_~s__state~0; 3027#L138 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 3028#L291 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 3012#L294-2 assume !(ssl3_connect_~ret~0 <= 0); 3013#L301 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 2981#L301-2 ssl3_connect_~s__init_num~0 := 0; 2960#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 2961#L547 ssl3_connect_~skip~0 := 0; 2974#L110-1 assume !false; 2975#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 2980#L113 assume !(12292 == ssl3_connect_~s__state~0); 2985#L116 assume !(16384 == ssl3_connect_~s__state~0); 2986#L119 assume !(4096 == ssl3_connect_~s__state~0); 3014#L122 assume !(20480 == ssl3_connect_~s__state~0); 3015#L125 assume !(4099 == ssl3_connect_~s__state~0); 3166#L128 assume !(4368 == ssl3_connect_~s__state~0); 3165#L131 assume !(4369 == ssl3_connect_~s__state~0); 3164#L134 assume !(4384 == ssl3_connect_~s__state~0); 3163#L137 assume !(4385 == ssl3_connect_~s__state~0); 3162#L140 assume !(4400 == ssl3_connect_~s__state~0); 3161#L143 assume !(4401 == ssl3_connect_~s__state~0); 3160#L146 assume !(4416 == ssl3_connect_~s__state~0); 3159#L149 assume !(4417 == ssl3_connect_~s__state~0); 3158#L152 assume !(4432 == ssl3_connect_~s__state~0); 3157#L155 assume !(4433 == ssl3_connect_~s__state~0); 3155#L158 assume !(4448 == ssl3_connect_~s__state~0); 3154#L161 assume !(4449 == ssl3_connect_~s__state~0); 3153#L164 assume !(4464 == ssl3_connect_~s__state~0); 3152#L167 assume !(4465 == ssl3_connect_~s__state~0); 3151#L170 assume !(4466 == ssl3_connect_~s__state~0); 3146#L173 assume !(4467 == ssl3_connect_~s__state~0); 3144#L176 assume !(4480 == ssl3_connect_~s__state~0); 3142#L179 assume !(4481 == ssl3_connect_~s__state~0); 3140#L182 assume !(4496 == ssl3_connect_~s__state~0); 3138#L185 assume !(4497 == ssl3_connect_~s__state~0); 3134#L188 assume !(4512 == ssl3_connect_~s__state~0); 3126#L191 assume !(4513 == ssl3_connect_~s__state~0); 3120#L194 assume !(4528 == ssl3_connect_~s__state~0); 3121#L197 assume !(4529 == ssl3_connect_~s__state~0); 3112#L200 assume !(4560 == ssl3_connect_~s__state~0); 2983#L203 assume !(4561 == ssl3_connect_~s__state~0); 2984#L206 assume 4352 == ssl3_connect_~s__state~0; 2995#L207 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 3034#L470 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 2996#L470-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 2997#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 3099#L547 ssl3_connect_~skip~0 := 0; 3098#L110-1 assume !false; 3093#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 3091#L113 assume 12292 == ssl3_connect_~s__state~0; 3019#L114 [2021-08-31 02:00:02,392 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:02,392 INFO L82 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 6 times [2021-08-31 02:00:02,392 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:02,392 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1993532499] [2021-08-31 02:00:02,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:02,392 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:02,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:02,412 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:00:02,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:02,420 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:00:02,421 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:02,421 INFO L82 PathProgramCache]: Analyzing trace with hash -1377284402, now seen corresponding path program 1 times [2021-08-31 02:00:02,421 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:02,421 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1781692923] [2021-08-31 02:00:02,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:02,422 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:02,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:00:02,480 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 37 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-08-31 02:00:02,481 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:00:02,481 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1781692923] [2021-08-31 02:00:02,481 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1781692923] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:00:02,481 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:00:02,481 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-31 02:00:02,481 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1705292444] [2021-08-31 02:00:02,482 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:00:02,482 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:00:02,482 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:00:02,482 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:00:02,483 INFO L87 Difference]: Start difference. First operand 225 states and 332 transitions. cyclomatic complexity: 108 Second operand has 3 states, 3 states have (on average 24.666666666666668) internal successors, (74), 3 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:00:02,864 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:00:02,864 INFO L93 Difference]: Finished difference Result 268 states and 381 transitions. [2021-08-31 02:00:02,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:00:02,865 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 268 states and 381 transitions. [2021-08-31 02:00:02,868 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 258 [2021-08-31 02:00:02,869 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 268 states to 268 states and 381 transitions. [2021-08-31 02:00:02,870 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 268 [2021-08-31 02:00:02,870 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 268 [2021-08-31 02:00:02,870 INFO L73 IsDeterministic]: Start isDeterministic. Operand 268 states and 381 transitions. [2021-08-31 02:00:02,871 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-08-31 02:00:02,871 INFO L681 BuchiCegarLoop]: Abstraction has 268 states and 381 transitions. [2021-08-31 02:00:02,871 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 268 states and 381 transitions. [2021-08-31 02:00:02,874 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 268 to 265. [2021-08-31 02:00:02,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 265 states, 265 states have (on average 1.4226415094339622) internal successors, (377), 264 states have internal predecessors, (377), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:00:02,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 265 states to 265 states and 377 transitions. [2021-08-31 02:00:02,875 INFO L704 BuchiCegarLoop]: Abstraction has 265 states and 377 transitions. [2021-08-31 02:00:02,876 INFO L587 BuchiCegarLoop]: Abstraction has 265 states and 377 transitions. [2021-08-31 02:00:02,876 INFO L425 BuchiCegarLoop]: ======== Iteration 8============ [2021-08-31 02:00:02,876 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 265 states and 377 transitions. [2021-08-31 02:00:02,877 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 255 [2021-08-31 02:00:02,877 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:00:02,877 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:00:02,878 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:00:02,878 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:00:02,878 INFO L791 eck$LassoCheckResult]: Stem: 3559#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); 3496#L-1 havoc main_#res;havoc main_#t~ret61, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;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~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~post41, ssl3_connect_#t~post42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, 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~nondet51, ssl3_connect_#t~nondet52, ssl3_connect_#t~nondet53, ssl3_connect_#t~nondet54, ssl3_connect_#t~nondet55, ssl3_connect_#t~nondet56, ssl3_connect_#t~post57, ssl3_connect_#t~post58, ssl3_connect_#t~nondet59, ssl3_connect_#t~post60, 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.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, 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_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~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 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;havoc ssl3_connect_~s__s3__change_cipher_spec~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;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;ssl3_connect_~num1~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;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~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;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_~__cil_tmp65~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;ssl3_connect_~__cil_tmp70~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 3497#L96 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 3556#L99-2 ssl3_connect_#t~post41 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post41;havoc ssl3_connect_#t~post41; 3472#L104 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 3470#L110-1 assume !false; 3597#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 3596#L113 assume 12292 == ssl3_connect_~s__state~0; 3516#L114 [2021-08-31 02:00:02,878 INFO L793 eck$LassoCheckResult]: Loop: 3516#L114 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post42 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post42;havoc ssl3_connect_#t~post42; 3498#L218 ssl3_connect_~s__server~0 := 0; 3499#L223 assume 0 != ssl3_connect_~cb~0; 3514#L223-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 3515#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 3481#L238 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 3447#L238-2 assume !(0 == ssl3_connect_~tmp___4~0); 3528#L260 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post44 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post44;havoc ssl3_connect_#t~post44;ssl3_connect_~s__init_num~0 := 0; 3529#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 3655#L547 ssl3_connect_~skip~0 := 0; 3654#L110-1 assume !false; 3653#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 3624#L113 assume !(12292 == ssl3_connect_~s__state~0); 3623#L116 assume !(16384 == ssl3_connect_~s__state~0); 3560#L119 assume !(4096 == ssl3_connect_~s__state~0); 3561#L122 assume !(20480 == ssl3_connect_~s__state~0); 3542#L125 assume !(4099 == ssl3_connect_~s__state~0); 3543#L128 assume 4368 == ssl3_connect_~s__state~0; 3563#L132 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 3501#L272 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 3475#L272-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 3476#L283 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 3549#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 3632#L547 ssl3_connect_~skip~0 := 0; 3629#L110-1 assume !false; 3627#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 3612#L113 assume !(12292 == ssl3_connect_~s__state~0); 3613#L116 assume !(16384 == ssl3_connect_~s__state~0); 3622#L119 assume !(4096 == ssl3_connect_~s__state~0); 3621#L122 assume !(20480 == ssl3_connect_~s__state~0); 3607#L125 assume !(4099 == ssl3_connect_~s__state~0); 3517#L128 assume !(4368 == ssl3_connect_~s__state~0); 3502#L131 assume !(4369 == ssl3_connect_~s__state~0); 3503#L134 assume 4384 == ssl3_connect_~s__state~0; 3524#L138 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 3525#L291 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 3509#L294-2 assume !(ssl3_connect_~ret~0 <= 0); 3510#L301 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 3480#L301-2 ssl3_connect_~s__init_num~0 := 0; 3459#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 3460#L547 ssl3_connect_~skip~0 := 0; 3473#L110-1 assume !false; 3474#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 3479#L113 assume !(12292 == ssl3_connect_~s__state~0); 3484#L116 assume !(16384 == ssl3_connect_~s__state~0); 3485#L119 assume !(4096 == ssl3_connect_~s__state~0); 3511#L122 assume !(20480 == ssl3_connect_~s__state~0); 3512#L125 assume !(4099 == ssl3_connect_~s__state~0); 3694#L128 assume !(4368 == ssl3_connect_~s__state~0); 3693#L131 assume !(4369 == ssl3_connect_~s__state~0); 3692#L134 assume !(4384 == ssl3_connect_~s__state~0); 3691#L137 assume !(4385 == ssl3_connect_~s__state~0); 3690#L140 assume !(4400 == ssl3_connect_~s__state~0); 3689#L143 assume !(4401 == ssl3_connect_~s__state~0); 3688#L146 assume !(4416 == ssl3_connect_~s__state~0); 3687#L149 assume !(4417 == ssl3_connect_~s__state~0); 3686#L152 assume !(4432 == ssl3_connect_~s__state~0); 3685#L155 assume !(4433 == ssl3_connect_~s__state~0); 3684#L158 assume !(4448 == ssl3_connect_~s__state~0); 3683#L161 assume !(4449 == ssl3_connect_~s__state~0); 3682#L164 assume !(4464 == ssl3_connect_~s__state~0); 3681#L167 assume !(4465 == ssl3_connect_~s__state~0); 3680#L170 assume !(4466 == ssl3_connect_~s__state~0); 3679#L173 assume !(4467 == ssl3_connect_~s__state~0); 3678#L176 assume !(4480 == ssl3_connect_~s__state~0); 3677#L179 assume !(4481 == ssl3_connect_~s__state~0); 3676#L182 assume !(4496 == ssl3_connect_~s__state~0); 3674#L185 assume !(4497 == ssl3_connect_~s__state~0); 3672#L188 assume !(4512 == ssl3_connect_~s__state~0); 3671#L191 assume !(4513 == ssl3_connect_~s__state~0); 3670#L194 assume !(4528 == ssl3_connect_~s__state~0); 3604#L197 assume !(4529 == ssl3_connect_~s__state~0); 3605#L200 assume !(4560 == ssl3_connect_~s__state~0); 3482#L203 assume !(4561 == ssl3_connect_~s__state~0); 3483#L206 assume 4352 == ssl3_connect_~s__state~0; 3493#L207 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 3531#L470 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 3494#L470-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 3495#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 3585#L547 ssl3_connect_~skip~0 := 0; 3584#L110-1 assume !false; 3583#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 3582#L113 assume 12292 == ssl3_connect_~s__state~0; 3516#L114 [2021-08-31 02:00:02,879 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:02,879 INFO L82 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 7 times [2021-08-31 02:00:02,879 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:02,879 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [551530646] [2021-08-31 02:00:02,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:02,879 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:02,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:02,886 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:00:02,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:02,893 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:00:02,893 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:02,894 INFO L82 PathProgramCache]: Analyzing trace with hash 550988300, now seen corresponding path program 1 times [2021-08-31 02:00:02,894 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:02,894 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1087260728] [2021-08-31 02:00:02,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:02,894 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:02,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:00:02,920 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 37 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-08-31 02:00:02,920 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:00:02,920 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1087260728] [2021-08-31 02:00:02,920 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1087260728] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:00:02,920 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:00:02,920 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-31 02:00:02,921 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2042611456] [2021-08-31 02:00:02,921 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:00:02,921 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:00:02,921 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:00:02,921 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:00:02,922 INFO L87 Difference]: Start difference. First operand 265 states and 377 transitions. cyclomatic complexity: 113 Second operand has 3 states, 3 states have (on average 24.666666666666668) internal successors, (74), 3 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:00:03,305 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:00:03,305 INFO L93 Difference]: Finished difference Result 289 states and 408 transitions. [2021-08-31 02:00:03,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:00:03,306 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 289 states and 408 transitions. [2021-08-31 02:00:03,308 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 279 [2021-08-31 02:00:03,310 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 289 states to 289 states and 408 transitions. [2021-08-31 02:00:03,310 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 289 [2021-08-31 02:00:03,311 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 289 [2021-08-31 02:00:03,311 INFO L73 IsDeterministic]: Start isDeterministic. Operand 289 states and 408 transitions. [2021-08-31 02:00:03,311 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-08-31 02:00:03,311 INFO L681 BuchiCegarLoop]: Abstraction has 289 states and 408 transitions. [2021-08-31 02:00:03,312 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 289 states and 408 transitions. [2021-08-31 02:00:03,324 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 289 to 284. [2021-08-31 02:00:03,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 284 states, 284 states have (on average 1.4119718309859155) internal successors, (401), 283 states have internal predecessors, (401), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:00:03,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 284 states to 284 states and 401 transitions. [2021-08-31 02:00:03,326 INFO L704 BuchiCegarLoop]: Abstraction has 284 states and 401 transitions. [2021-08-31 02:00:03,326 INFO L587 BuchiCegarLoop]: Abstraction has 284 states and 401 transitions. [2021-08-31 02:00:03,326 INFO L425 BuchiCegarLoop]: ======== Iteration 9============ [2021-08-31 02:00:03,326 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 284 states and 401 transitions. [2021-08-31 02:00:03,327 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 274 [2021-08-31 02:00:03,327 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:00:03,327 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:00:03,328 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:00:03,328 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 4, 4, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:00:03,329 INFO L791 eck$LassoCheckResult]: Stem: 4122#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); 4059#L-1 havoc main_#res;havoc main_#t~ret61, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;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~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~post41, ssl3_connect_#t~post42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, 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~nondet51, ssl3_connect_#t~nondet52, ssl3_connect_#t~nondet53, ssl3_connect_#t~nondet54, ssl3_connect_#t~nondet55, ssl3_connect_#t~nondet56, ssl3_connect_#t~post57, ssl3_connect_#t~post58, ssl3_connect_#t~nondet59, ssl3_connect_#t~post60, 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.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, 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_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~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 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;havoc ssl3_connect_~s__s3__change_cipher_spec~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;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;ssl3_connect_~num1~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;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~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;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_~__cil_tmp65~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;ssl3_connect_~__cil_tmp70~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 4060#L96 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 4117#L99-2 ssl3_connect_#t~post41 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post41;havoc ssl3_connect_#t~post41; 4034#L104 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 4031#L110-1 assume !false; 4162#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4160#L113 assume 12292 == ssl3_connect_~s__state~0; 4079#L114 [2021-08-31 02:00:03,329 INFO L793 eck$LassoCheckResult]: Loop: 4079#L114 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post42 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post42;havoc ssl3_connect_#t~post42; 4061#L218 ssl3_connect_~s__server~0 := 0; 4062#L223 assume 0 != ssl3_connect_~cb~0; 4077#L223-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 4078#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 4044#L238 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 4007#L238-2 assume !(0 == ssl3_connect_~tmp___4~0); 4091#L260 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post44 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post44;havoc ssl3_connect_#t~post44;ssl3_connect_~s__init_num~0 := 0; 4092#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4281#L547 ssl3_connect_~skip~0 := 0; 4280#L110-1 assume !false; 4279#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4119#L113 assume !(12292 == ssl3_connect_~s__state~0); 4047#L116 assume !(16384 == ssl3_connect_~s__state~0); 4048#L119 assume !(4096 == ssl3_connect_~s__state~0); 4074#L122 assume !(20480 == ssl3_connect_~s__state~0); 4075#L125 assume !(4099 == ssl3_connect_~s__state~0); 4137#L128 assume 4368 == ssl3_connect_~s__state~0; 4125#L132 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 4064#L272 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 4037#L272-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 4038#L283 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 4019#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4020#L547 ssl3_connect_~skip~0 := 0; 4035#L110-1 assume !false; 4036#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4041#L113 assume !(12292 == ssl3_connect_~s__state~0); 4278#L116 assume !(16384 == ssl3_connect_~s__state~0); 4277#L119 assume !(4096 == ssl3_connect_~s__state~0); 4276#L122 assume !(20480 == ssl3_connect_~s__state~0); 4105#L125 assume !(4099 == ssl3_connect_~s__state~0); 4080#L128 assume !(4368 == ssl3_connect_~s__state~0); 4065#L131 assume !(4369 == ssl3_connect_~s__state~0); 4066#L134 assume 4384 == ssl3_connect_~s__state~0; 4087#L138 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 4088#L291 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 4072#L294-2 assume !(ssl3_connect_~ret~0 <= 0); 4073#L301 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 4108#L301-2 ssl3_connect_~s__init_num~0 := 0; 4268#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4263#L547 ssl3_connect_~skip~0 := 0; 4262#L110-1 assume !false; 4261#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4256#L113 assume !(12292 == ssl3_connect_~s__state~0); 4254#L116 assume !(16384 == ssl3_connect_~s__state~0); 4252#L119 assume !(4096 == ssl3_connect_~s__state~0); 4250#L122 assume !(20480 == ssl3_connect_~s__state~0); 4248#L125 assume !(4099 == ssl3_connect_~s__state~0); 4246#L128 assume !(4368 == ssl3_connect_~s__state~0); 4245#L131 assume !(4369 == ssl3_connect_~s__state~0); 4123#L134 assume !(4384 == ssl3_connect_~s__state~0); 4086#L137 assume !(4385 == ssl3_connect_~s__state~0); 4081#L140 assume 4400 == ssl3_connect_~s__state~0; 4008#L144 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 4009#L312 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 4097#L312-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 4025#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4226#L547 ssl3_connect_~skip~0 := 0; 4224#L110-1 assume !false; 4223#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4222#L113 assume !(12292 == ssl3_connect_~s__state~0); 4220#L116 assume !(16384 == ssl3_connect_~s__state~0); 4218#L119 assume !(4096 == ssl3_connect_~s__state~0); 4216#L122 assume !(20480 == ssl3_connect_~s__state~0); 4214#L125 assume !(4099 == ssl3_connect_~s__state~0); 4212#L128 assume !(4368 == ssl3_connect_~s__state~0); 4210#L131 assume !(4369 == ssl3_connect_~s__state~0); 4208#L134 assume !(4384 == ssl3_connect_~s__state~0); 4206#L137 assume !(4385 == ssl3_connect_~s__state~0); 4204#L140 assume !(4400 == ssl3_connect_~s__state~0); 4202#L143 assume !(4401 == ssl3_connect_~s__state~0); 4200#L146 assume !(4416 == ssl3_connect_~s__state~0); 4198#L149 assume !(4417 == ssl3_connect_~s__state~0); 4196#L152 assume !(4432 == ssl3_connect_~s__state~0); 4194#L155 assume !(4433 == ssl3_connect_~s__state~0); 4192#L158 assume !(4448 == ssl3_connect_~s__state~0); 4191#L161 assume !(4449 == ssl3_connect_~s__state~0); 4190#L164 assume !(4464 == ssl3_connect_~s__state~0); 4189#L167 assume !(4465 == ssl3_connect_~s__state~0); 4187#L170 assume !(4466 == ssl3_connect_~s__state~0); 4185#L173 assume !(4467 == ssl3_connect_~s__state~0); 4184#L176 assume !(4480 == ssl3_connect_~s__state~0); 4182#L179 assume !(4481 == ssl3_connect_~s__state~0); 4180#L182 assume !(4496 == ssl3_connect_~s__state~0); 4178#L185 assume !(4497 == ssl3_connect_~s__state~0); 4176#L188 assume !(4512 == ssl3_connect_~s__state~0); 4174#L191 assume !(4513 == ssl3_connect_~s__state~0); 4173#L194 assume !(4528 == ssl3_connect_~s__state~0); 4172#L197 assume !(4529 == ssl3_connect_~s__state~0); 4159#L200 assume !(4560 == ssl3_connect_~s__state~0); 4045#L203 assume !(4561 == ssl3_connect_~s__state~0); 4046#L206 assume 4352 == ssl3_connect_~s__state~0; 4056#L207 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 4095#L470 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 4057#L470-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 4058#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4161#L547 ssl3_connect_~skip~0 := 0; 4149#L110-1 assume !false; 4148#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4147#L113 assume 12292 == ssl3_connect_~s__state~0; 4079#L114 [2021-08-31 02:00:03,329 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:03,329 INFO L82 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 8 times [2021-08-31 02:00:03,330 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:03,330 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1305233351] [2021-08-31 02:00:03,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:03,330 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:03,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:03,335 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:00:03,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:03,342 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:00:03,343 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:03,343 INFO L82 PathProgramCache]: Analyzing trace with hash 1712991778, now seen corresponding path program 1 times [2021-08-31 02:00:03,343 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:03,343 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1334726260] [2021-08-31 02:00:03,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:03,343 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:03,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:00:03,374 INFO L134 CoverageAnalysis]: Checked inductivity of 88 backedges. 56 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2021-08-31 02:00:03,374 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:00:03,375 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1334726260] [2021-08-31 02:00:03,375 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1334726260] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:00:03,375 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:00:03,375 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-31 02:00:03,375 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1556135733] [2021-08-31 02:00:03,375 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:00:03,376 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:00:03,376 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:00:03,376 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:00:03,376 INFO L87 Difference]: Start difference. First operand 284 states and 401 transitions. cyclomatic complexity: 118 Second operand has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 3 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:00:03,589 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:00:03,589 INFO L93 Difference]: Finished difference Result 308 states and 431 transitions. [2021-08-31 02:00:03,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:00:03,590 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 308 states and 431 transitions. [2021-08-31 02:00:03,592 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 298 [2021-08-31 02:00:03,594 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 308 states to 308 states and 431 transitions. [2021-08-31 02:00:03,594 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 308 [2021-08-31 02:00:03,594 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 308 [2021-08-31 02:00:03,594 INFO L73 IsDeterministic]: Start isDeterministic. Operand 308 states and 431 transitions. [2021-08-31 02:00:03,594 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-08-31 02:00:03,595 INFO L681 BuchiCegarLoop]: Abstraction has 308 states and 431 transitions. [2021-08-31 02:00:03,595 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 308 states and 431 transitions. [2021-08-31 02:00:03,598 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 308 to 305. [2021-08-31 02:00:03,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 305 states, 305 states have (on average 1.4) internal successors, (427), 304 states have internal predecessors, (427), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:00:03,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 305 states to 305 states and 427 transitions. [2021-08-31 02:00:03,600 INFO L704 BuchiCegarLoop]: Abstraction has 305 states and 427 transitions. [2021-08-31 02:00:03,600 INFO L587 BuchiCegarLoop]: Abstraction has 305 states and 427 transitions. [2021-08-31 02:00:03,600 INFO L425 BuchiCegarLoop]: ======== Iteration 10============ [2021-08-31 02:00:03,600 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 305 states and 427 transitions. [2021-08-31 02:00:03,601 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 295 [2021-08-31 02:00:03,601 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:00:03,601 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:00:03,602 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:00:03,602 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 5, 5, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:00:03,603 INFO L791 eck$LassoCheckResult]: Stem: 4719#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); 4656#L-1 havoc main_#res;havoc main_#t~ret61, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;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~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~post41, ssl3_connect_#t~post42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, 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~nondet51, ssl3_connect_#t~nondet52, ssl3_connect_#t~nondet53, ssl3_connect_#t~nondet54, ssl3_connect_#t~nondet55, ssl3_connect_#t~nondet56, ssl3_connect_#t~post57, ssl3_connect_#t~post58, ssl3_connect_#t~nondet59, ssl3_connect_#t~post60, 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.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, 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_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~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 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;havoc ssl3_connect_~s__s3__change_cipher_spec~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;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;ssl3_connect_~num1~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;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~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;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_~__cil_tmp65~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;ssl3_connect_~__cil_tmp70~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 4657#L96 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 4713#L99-2 ssl3_connect_#t~post41 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post41;havoc ssl3_connect_#t~post41; 4632#L104 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 4629#L110-1 assume !false; 4761#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4758#L113 assume 12292 == ssl3_connect_~s__state~0; 4676#L114 [2021-08-31 02:00:03,603 INFO L793 eck$LassoCheckResult]: Loop: 4676#L114 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post42 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post42;havoc ssl3_connect_#t~post42; 4658#L218 ssl3_connect_~s__server~0 := 0; 4659#L223 assume 0 != ssl3_connect_~cb~0; 4674#L223-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 4675#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 4642#L238 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 4605#L238-2 assume !(0 == ssl3_connect_~tmp___4~0); 4688#L260 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post44 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post44;havoc ssl3_connect_#t~post44;ssl3_connect_~s__init_num~0 := 0; 4617#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4618#L547 ssl3_connect_~skip~0 := 0; 4633#L110-1 assume !false; 4634#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4639#L113 assume !(12292 == ssl3_connect_~s__state~0); 4856#L116 assume !(16384 == ssl3_connect_~s__state~0); 4720#L119 assume !(4096 == ssl3_connect_~s__state~0); 4671#L122 assume !(20480 == ssl3_connect_~s__state~0); 4672#L125 assume !(4099 == ssl3_connect_~s__state~0); 4736#L128 assume 4368 == ssl3_connect_~s__state~0; 4721#L132 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 4661#L272 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 4635#L272-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 4636#L283 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 4709#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4838#L547 ssl3_connect_~skip~0 := 0; 4832#L110-1 assume !false; 4830#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4828#L113 assume !(12292 == ssl3_connect_~s__state~0); 4826#L116 assume !(16384 == ssl3_connect_~s__state~0); 4824#L119 assume !(4096 == ssl3_connect_~s__state~0); 4822#L122 assume !(20480 == ssl3_connect_~s__state~0); 4820#L125 assume !(4099 == ssl3_connect_~s__state~0); 4818#L128 assume !(4368 == ssl3_connect_~s__state~0); 4816#L131 assume !(4369 == ssl3_connect_~s__state~0); 4762#L134 assume 4384 == ssl3_connect_~s__state~0; 4684#L138 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 4685#L291 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 4669#L294-2 assume !(ssl3_connect_~ret~0 <= 0); 4670#L301 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 4640#L301-2 ssl3_connect_~s__init_num~0 := 0; 4641#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4867#L547 ssl3_connect_~skip~0 := 0; 4865#L110-1 assume !false; 4863#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4861#L113 assume !(12292 == ssl3_connect_~s__state~0); 4645#L116 assume !(16384 == ssl3_connect_~s__state~0); 4646#L119 assume !(4096 == ssl3_connect_~s__state~0); 4855#L122 assume !(20480 == ssl3_connect_~s__state~0); 4701#L125 assume !(4099 == ssl3_connect_~s__state~0); 4677#L128 assume !(4368 == ssl3_connect_~s__state~0); 4662#L131 assume !(4369 == ssl3_connect_~s__state~0); 4663#L134 assume !(4384 == ssl3_connect_~s__state~0); 4682#L137 assume !(4385 == ssl3_connect_~s__state~0); 4683#L140 assume 4400 == ssl3_connect_~s__state~0; 4606#L144 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 4607#L312 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 4692#L312-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 4699#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4898#L547 ssl3_connect_~skip~0 := 0; 4897#L110-1 assume !false; 4896#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4854#L113 assume !(12292 == ssl3_connect_~s__state~0); 4853#L116 assume !(16384 == ssl3_connect_~s__state~0); 4852#L119 assume !(4096 == ssl3_connect_~s__state~0); 4851#L122 assume !(20480 == ssl3_connect_~s__state~0); 4850#L125 assume !(4099 == ssl3_connect_~s__state~0); 4849#L128 assume !(4368 == ssl3_connect_~s__state~0); 4848#L131 assume !(4369 == ssl3_connect_~s__state~0); 4847#L134 assume !(4384 == ssl3_connect_~s__state~0); 4846#L137 assume !(4385 == ssl3_connect_~s__state~0); 4678#L140 assume !(4400 == ssl3_connect_~s__state~0); 4679#L143 assume !(4401 == ssl3_connect_~s__state~0); 4702#L146 assume 4416 == ssl3_connect_~s__state~0; 4703#L150 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet48;havoc ssl3_connect_#t~nondet48; 4673#L330 assume 3 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 4; 4609#L330-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 4610#L338 assume !(0 == ssl3_connect_~tmp___6~0); 4623#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4804#L547 ssl3_connect_~skip~0 := 0; 4802#L110-1 assume !false; 4800#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4798#L113 assume !(12292 == ssl3_connect_~s__state~0); 4796#L116 assume !(16384 == ssl3_connect_~s__state~0); 4795#L119 assume !(4096 == ssl3_connect_~s__state~0); 4794#L122 assume !(20480 == ssl3_connect_~s__state~0); 4793#L125 assume !(4099 == ssl3_connect_~s__state~0); 4792#L128 assume !(4368 == ssl3_connect_~s__state~0); 4791#L131 assume !(4369 == ssl3_connect_~s__state~0); 4790#L134 assume !(4384 == ssl3_connect_~s__state~0); 4789#L137 assume !(4385 == ssl3_connect_~s__state~0); 4788#L140 assume !(4400 == ssl3_connect_~s__state~0); 4787#L143 assume !(4401 == ssl3_connect_~s__state~0); 4786#L146 assume !(4416 == ssl3_connect_~s__state~0); 4785#L149 assume !(4417 == ssl3_connect_~s__state~0); 4784#L152 assume !(4432 == ssl3_connect_~s__state~0); 4782#L155 assume !(4433 == ssl3_connect_~s__state~0); 4781#L158 assume !(4448 == ssl3_connect_~s__state~0); 4776#L161 assume !(4449 == ssl3_connect_~s__state~0); 4774#L164 assume !(4464 == ssl3_connect_~s__state~0); 4772#L167 assume !(4465 == ssl3_connect_~s__state~0); 4770#L170 assume !(4466 == ssl3_connect_~s__state~0); 4769#L173 assume !(4467 == ssl3_connect_~s__state~0); 4768#L176 assume !(4480 == ssl3_connect_~s__state~0); 4726#L179 assume !(4481 == ssl3_connect_~s__state~0); 4727#L182 assume !(4496 == ssl3_connect_~s__state~0); 4765#L185 assume !(4497 == ssl3_connect_~s__state~0); 4746#L188 assume !(4512 == ssl3_connect_~s__state~0); 4747#L191 assume !(4513 == ssl3_connect_~s__state~0); 4748#L194 assume !(4528 == ssl3_connect_~s__state~0); 4766#L197 assume !(4529 == ssl3_connect_~s__state~0); 4767#L200 assume !(4560 == ssl3_connect_~s__state~0); 4643#L203 assume !(4561 == ssl3_connect_~s__state~0); 4644#L206 assume 4352 == ssl3_connect_~s__state~0; 4653#L207 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 4690#L470 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 4654#L470-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 4655#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4775#L547 ssl3_connect_~skip~0 := 0; 4773#L110-1 assume !false; 4771#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4759#L113 assume 12292 == ssl3_connect_~s__state~0; 4676#L114 [2021-08-31 02:00:03,603 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:03,603 INFO L82 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 9 times [2021-08-31 02:00:03,603 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:03,604 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1357644106] [2021-08-31 02:00:03,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:03,604 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:03,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:03,610 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:00:03,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:03,617 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:00:03,617 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:03,618 INFO L82 PathProgramCache]: Analyzing trace with hash -1012156758, now seen corresponding path program 1 times [2021-08-31 02:00:03,618 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:03,618 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [196436159] [2021-08-31 02:00:03,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:03,618 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:03,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:00:03,650 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 116 proven. 0 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2021-08-31 02:00:03,650 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:00:03,650 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [196436159] [2021-08-31 02:00:03,650 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [196436159] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:00:03,650 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:00:03,650 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-31 02:00:03,651 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [936295989] [2021-08-31 02:00:03,651 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:00:03,651 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:00:03,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:00:03,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:00:03,652 INFO L87 Difference]: Start difference. First operand 305 states and 427 transitions. cyclomatic complexity: 123 Second operand has 3 states, 3 states have (on average 31.333333333333332) internal successors, (94), 3 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:00:04,101 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:00:04,101 INFO L93 Difference]: Finished difference Result 600 states and 838 transitions. [2021-08-31 02:00:04,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:00:04,102 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 600 states and 838 transitions. [2021-08-31 02:00:04,105 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 590 [2021-08-31 02:00:04,107 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 600 states to 600 states and 838 transitions. [2021-08-31 02:00:04,107 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 600 [2021-08-31 02:00:04,108 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 600 [2021-08-31 02:00:04,108 INFO L73 IsDeterministic]: Start isDeterministic. Operand 600 states and 838 transitions. [2021-08-31 02:00:04,109 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-08-31 02:00:04,109 INFO L681 BuchiCegarLoop]: Abstraction has 600 states and 838 transitions. [2021-08-31 02:00:04,109 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 600 states and 838 transitions. [2021-08-31 02:00:04,116 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 600 to 600. [2021-08-31 02:00:04,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 600 states, 600 states have (on average 1.3966666666666667) internal successors, (838), 599 states have internal predecessors, (838), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:00:04,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 600 states to 600 states and 838 transitions. [2021-08-31 02:00:04,119 INFO L704 BuchiCegarLoop]: Abstraction has 600 states and 838 transitions. [2021-08-31 02:00:04,119 INFO L587 BuchiCegarLoop]: Abstraction has 600 states and 838 transitions. [2021-08-31 02:00:04,119 INFO L425 BuchiCegarLoop]: ======== Iteration 11============ [2021-08-31 02:00:04,119 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 600 states and 838 transitions. [2021-08-31 02:00:04,121 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 590 [2021-08-31 02:00:04,121 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:00:04,121 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:00:04,122 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:00:04,123 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 5, 5, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:00:04,123 INFO L791 eck$LassoCheckResult]: Stem: 5649#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); 5570#L-1 havoc main_#res;havoc main_#t~ret61, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;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~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~post41, ssl3_connect_#t~post42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, 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~nondet51, ssl3_connect_#t~nondet52, ssl3_connect_#t~nondet53, ssl3_connect_#t~nondet54, ssl3_connect_#t~nondet55, ssl3_connect_#t~nondet56, ssl3_connect_#t~post57, ssl3_connect_#t~post58, ssl3_connect_#t~nondet59, ssl3_connect_#t~post60, 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.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, 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_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~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 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;havoc ssl3_connect_~s__s3__change_cipher_spec~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;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;ssl3_connect_~num1~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;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~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;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_~__cil_tmp65~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;ssl3_connect_~__cil_tmp70~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 5571#L96 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 5640#L99-2 ssl3_connect_#t~post41 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post41;havoc ssl3_connect_#t~post41; 5543#L104 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 5541#L110-1 assume !false; 5542#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5549#L113 assume 12292 == ssl3_connect_~s__state~0; 5592#L114 [2021-08-31 02:00:04,123 INFO L793 eck$LassoCheckResult]: Loop: 5592#L114 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post42 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post42;havoc ssl3_connect_#t~post42; 5572#L218 ssl3_connect_~s__server~0 := 0; 5573#L223 assume 0 != ssl3_connect_~cb~0; 5590#L223-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 5591#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 5552#L238 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 5516#L238-2 assume !(0 == ssl3_connect_~tmp___4~0); 5607#L260 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post44 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post44;havoc ssl3_connect_#t~post44;ssl3_connect_~s__init_num~0 := 0; 5608#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 6092#L547 ssl3_connect_~skip~0 := 0; 6091#L110-1 assume !false; 6090#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6089#L113 assume !(12292 == ssl3_connect_~s__state~0); 6088#L116 assume !(16384 == ssl3_connect_~s__state~0); 6087#L119 assume !(4096 == ssl3_connect_~s__state~0); 6082#L122 assume !(20480 == ssl3_connect_~s__state~0); 6080#L125 assume !(4099 == ssl3_connect_~s__state~0); 6078#L128 assume 4368 == ssl3_connect_~s__state~0; 5738#L132 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 6075#L272 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 5579#L272-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 6072#L283 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 6069#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 6064#L547 ssl3_connect_~skip~0 := 0; 6061#L110-1 assume !false; 6058#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6056#L113 assume !(12292 == ssl3_connect_~s__state~0); 6054#L116 assume !(16384 == ssl3_connect_~s__state~0); 5647#L119 assume !(4096 == ssl3_connect_~s__state~0); 5648#L122 assume !(20480 == ssl3_connect_~s__state~0); 6001#L125 assume !(4099 == ssl3_connect_~s__state~0); 6000#L128 assume !(4368 == ssl3_connect_~s__state~0); 5999#L131 assume !(4369 == ssl3_connect_~s__state~0); 5773#L134 assume 4384 == ssl3_connect_~s__state~0; 5772#L138 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 5618#L291 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 5619#L294-2 assume !(ssl3_connect_~ret~0 <= 0); 5938#L301 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 5550#L301-2 ssl3_connect_~s__init_num~0 := 0; 5551#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 6081#L547 ssl3_connect_~skip~0 := 0; 6079#L110-1 assume !false; 6077#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6076#L113 assume !(12292 == ssl3_connect_~s__state~0); 6074#L116 assume !(16384 == ssl3_connect_~s__state~0); 6073#L119 assume !(4096 == ssl3_connect_~s__state~0); 6071#L122 assume !(20480 == ssl3_connect_~s__state~0); 6070#L125 assume !(4099 == ssl3_connect_~s__state~0); 5593#L128 assume !(4368 == ssl3_connect_~s__state~0); 5576#L131 assume !(4369 == ssl3_connect_~s__state~0); 5577#L134 assume !(4384 == ssl3_connect_~s__state~0); 5601#L137 assume !(4385 == ssl3_connect_~s__state~0); 5602#L140 assume 4400 == ssl3_connect_~s__state~0; 5517#L144 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 5518#L312 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 5615#L312-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 5988#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 5982#L547 ssl3_connect_~skip~0 := 0; 5980#L110-1 assume !false; 5978#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5976#L113 assume !(12292 == ssl3_connect_~s__state~0); 5974#L116 assume !(16384 == ssl3_connect_~s__state~0); 5972#L119 assume !(4096 == ssl3_connect_~s__state~0); 5970#L122 assume !(20480 == ssl3_connect_~s__state~0); 5968#L125 assume !(4099 == ssl3_connect_~s__state~0); 5966#L128 assume !(4368 == ssl3_connect_~s__state~0); 5964#L131 assume !(4369 == ssl3_connect_~s__state~0); 5962#L134 assume !(4384 == ssl3_connect_~s__state~0); 5960#L137 assume !(4385 == ssl3_connect_~s__state~0); 5958#L140 assume !(4400 == ssl3_connect_~s__state~0); 5956#L143 assume !(4401 == ssl3_connect_~s__state~0); 5954#L146 assume 4416 == ssl3_connect_~s__state~0; 5724#L150 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet48;havoc ssl3_connect_#t~nondet48; 5953#L330 assume !(3 == ssl3_connect_~blastFlag~0); 5950#L330-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 5809#L338 assume !(0 == ssl3_connect_~tmp___6~0); 5803#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 5797#L547 ssl3_connect_~skip~0 := 0; 5791#L110-1 assume !false; 5789#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5787#L113 assume !(12292 == ssl3_connect_~s__state~0); 5785#L116 assume !(16384 == ssl3_connect_~s__state~0); 5783#L119 assume !(4096 == ssl3_connect_~s__state~0); 5781#L122 assume !(20480 == ssl3_connect_~s__state~0); 5780#L125 assume !(4099 == ssl3_connect_~s__state~0); 5779#L128 assume !(4368 == ssl3_connect_~s__state~0); 5778#L131 assume !(4369 == ssl3_connect_~s__state~0); 5777#L134 assume !(4384 == ssl3_connect_~s__state~0); 5775#L137 assume !(4385 == ssl3_connect_~s__state~0); 5776#L140 assume !(4400 == ssl3_connect_~s__state~0); 5892#L143 assume !(4401 == ssl3_connect_~s__state~0); 5891#L146 assume !(4416 == ssl3_connect_~s__state~0); 5890#L149 assume !(4417 == ssl3_connect_~s__state~0); 5882#L152 assume !(4432 == ssl3_connect_~s__state~0); 5883#L155 assume !(4433 == ssl3_connect_~s__state~0); 5884#L158 assume !(4448 == ssl3_connect_~s__state~0); 5886#L161 assume !(4449 == ssl3_connect_~s__state~0); 5887#L164 assume !(4464 == ssl3_connect_~s__state~0); 5945#L167 assume !(4465 == ssl3_connect_~s__state~0); 5944#L170 assume !(4466 == ssl3_connect_~s__state~0); 5943#L173 assume !(4467 == ssl3_connect_~s__state~0); 5942#L176 assume !(4480 == ssl3_connect_~s__state~0); 5941#L179 assume !(4481 == ssl3_connect_~s__state~0); 5814#L182 assume !(4496 == ssl3_connect_~s__state~0); 5815#L185 assume !(4497 == ssl3_connect_~s__state~0); 5748#L188 assume !(4512 == ssl3_connect_~s__state~0); 5749#L191 assume !(4513 == ssl3_connect_~s__state~0); 5750#L194 assume !(4528 == ssl3_connect_~s__state~0); 6050#L197 assume !(4529 == ssl3_connect_~s__state~0); 6051#L200 assume !(4560 == ssl3_connect_~s__state~0); 5553#L203 assume !(4561 == ssl3_connect_~s__state~0); 5554#L206 assume 4352 == ssl3_connect_~s__state~0; 5566#L207 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 5610#L470 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 5575#L470-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 5796#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 5790#L547 ssl3_connect_~skip~0 := 0; 5788#L110-1 assume !false; 5786#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5784#L113 assume 12292 == ssl3_connect_~s__state~0; 5592#L114 [2021-08-31 02:00:04,123 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:04,124 INFO L82 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 10 times [2021-08-31 02:00:04,124 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:04,124 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [342605942] [2021-08-31 02:00:04,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:04,124 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:04,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:04,129 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:00:04,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:04,136 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:00:04,137 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:04,137 INFO L82 PathProgramCache]: Analyzing trace with hash -1365245140, now seen corresponding path program 1 times [2021-08-31 02:00:04,137 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:04,137 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1439746551] [2021-08-31 02:00:04,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:04,137 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:04,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:00:04,171 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 77 proven. 0 refuted. 0 times theorem prover too weak. 68 trivial. 0 not checked. [2021-08-31 02:00:04,171 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:00:04,171 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1439746551] [2021-08-31 02:00:04,171 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1439746551] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:00:04,171 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:00:04,172 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-31 02:00:04,172 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1455444991] [2021-08-31 02:00:04,172 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:00:04,172 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:00:04,173 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:00:04,173 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:00:04,173 INFO L87 Difference]: Start difference. First operand 600 states and 838 transitions. cyclomatic complexity: 239 Second operand has 3 states, 3 states have (on average 29.0) internal successors, (87), 3 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:00:04,408 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:00:04,409 INFO L93 Difference]: Finished difference Result 652 states and 900 transitions. [2021-08-31 02:00:04,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:00:04,410 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 652 states and 900 transitions. [2021-08-31 02:00:04,414 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 642 [2021-08-31 02:00:04,417 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 652 states to 652 states and 900 transitions. [2021-08-31 02:00:04,417 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 652 [2021-08-31 02:00:04,418 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 652 [2021-08-31 02:00:04,418 INFO L73 IsDeterministic]: Start isDeterministic. Operand 652 states and 900 transitions. [2021-08-31 02:00:04,419 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-08-31 02:00:04,419 INFO L681 BuchiCegarLoop]: Abstraction has 652 states and 900 transitions. [2021-08-31 02:00:04,419 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 652 states and 900 transitions. [2021-08-31 02:00:04,426 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 652 to 646. [2021-08-31 02:00:04,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 646 states, 646 states have (on average 1.3839009287925697) internal successors, (894), 645 states have internal predecessors, (894), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:00:04,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 646 states to 646 states and 894 transitions. [2021-08-31 02:00:04,429 INFO L704 BuchiCegarLoop]: Abstraction has 646 states and 894 transitions. [2021-08-31 02:00:04,429 INFO L587 BuchiCegarLoop]: Abstraction has 646 states and 894 transitions. [2021-08-31 02:00:04,429 INFO L425 BuchiCegarLoop]: ======== Iteration 12============ [2021-08-31 02:00:04,429 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 646 states and 894 transitions. [2021-08-31 02:00:04,432 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 636 [2021-08-31 02:00:04,432 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:00:04,432 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:00:04,433 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:00:04,433 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 4, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:00:04,434 INFO L791 eck$LassoCheckResult]: Stem: 6911#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); 6826#L-1 havoc main_#res;havoc main_#t~ret61, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;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~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~post41, ssl3_connect_#t~post42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, 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~nondet51, ssl3_connect_#t~nondet52, ssl3_connect_#t~nondet53, ssl3_connect_#t~nondet54, ssl3_connect_#t~nondet55, ssl3_connect_#t~nondet56, ssl3_connect_#t~post57, ssl3_connect_#t~post58, ssl3_connect_#t~nondet59, ssl3_connect_#t~post60, 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.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, 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_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~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 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;havoc ssl3_connect_~s__s3__change_cipher_spec~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;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;ssl3_connect_~num1~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;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~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;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_~__cil_tmp65~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;ssl3_connect_~__cil_tmp70~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 6827#L96 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 6907#L99-2 ssl3_connect_#t~post41 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post41;havoc ssl3_connect_#t~post41; 6804#L104 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 6801#L110-1 assume !false; 6948#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6928#L113 assume 12292 == ssl3_connect_~s__state~0; 6929#L114 [2021-08-31 02:00:04,434 INFO L793 eck$LassoCheckResult]: Loop: 6929#L114 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post42 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post42;havoc ssl3_connect_#t~post42; 7023#L218 ssl3_connect_~s__server~0 := 0; 7211#L223 assume 0 != ssl3_connect_~cb~0; 7210#L223-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 7209#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 7207#L238 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 7204#L238-2 assume !(0 == ssl3_connect_~tmp___4~0); 7203#L260 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post44 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post44;havoc ssl3_connect_#t~post44;ssl3_connect_~s__init_num~0 := 0; 7201#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7195#L547 ssl3_connect_~skip~0 := 0; 7193#L110-1 assume !false; 7191#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7189#L113 assume !(12292 == ssl3_connect_~s__state~0); 7186#L116 assume !(16384 == ssl3_connect_~s__state~0); 7184#L119 assume !(4096 == ssl3_connect_~s__state~0); 7182#L122 assume !(20480 == ssl3_connect_~s__state~0); 7180#L125 assume !(4099 == ssl3_connect_~s__state~0); 7012#L128 assume 4368 == ssl3_connect_~s__state~0; 6914#L132 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 6915#L272 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 6805#L272-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 6806#L283 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 7010#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7005#L547 ssl3_connect_~skip~0 := 0; 7004#L110-1 assume !false; 7003#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7002#L113 assume !(12292 == ssl3_connect_~s__state~0); 7001#L116 assume !(16384 == ssl3_connect_~s__state~0); 7000#L119 assume !(4096 == ssl3_connect_~s__state~0); 6999#L122 assume !(20480 == ssl3_connect_~s__state~0); 6998#L125 assume !(4099 == ssl3_connect_~s__state~0); 6997#L128 assume !(4368 == ssl3_connect_~s__state~0); 6996#L131 assume !(4369 == ssl3_connect_~s__state~0); 6984#L134 assume 4384 == ssl3_connect_~s__state~0; 6983#L138 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 6876#L291 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 6842#L294-2 assume !(ssl3_connect_~ret~0 <= 0); 6843#L301 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 7331#L301-2 ssl3_connect_~s__init_num~0 := 0; 7412#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7407#L547 ssl3_connect_~skip~0 := 0; 7406#L110-1 assume !false; 7405#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7404#L113 assume !(12292 == ssl3_connect_~s__state~0); 7403#L116 assume !(16384 == ssl3_connect_~s__state~0); 7402#L119 assume !(4096 == ssl3_connect_~s__state~0); 7401#L122 assume !(20480 == ssl3_connect_~s__state~0); 7399#L125 assume !(4099 == ssl3_connect_~s__state~0); 7398#L128 assume !(4368 == ssl3_connect_~s__state~0); 7397#L131 assume !(4369 == ssl3_connect_~s__state~0); 7396#L134 assume !(4384 == ssl3_connect_~s__state~0); 7395#L137 assume !(4385 == ssl3_connect_~s__state~0); 6854#L140 assume !(4400 == ssl3_connect_~s__state~0); 6855#L143 assume !(4401 == ssl3_connect_~s__state~0); 7268#L146 assume !(4416 == ssl3_connect_~s__state~0); 7385#L149 assume !(4417 == ssl3_connect_~s__state~0); 7263#L152 assume !(4432 == ssl3_connect_~s__state~0); 7264#L155 assume !(4433 == ssl3_connect_~s__state~0); 7383#L158 assume !(4448 == ssl3_connect_~s__state~0); 6780#L161 assume !(4449 == ssl3_connect_~s__state~0); 6781#L164 assume !(4464 == ssl3_connect_~s__state~0); 7378#L167 assume !(4465 == ssl3_connect_~s__state~0); 7377#L170 assume !(4466 == ssl3_connect_~s__state~0); 7376#L173 assume !(4467 == ssl3_connect_~s__state~0); 6836#L176 assume !(4480 == ssl3_connect_~s__state~0); 6837#L179 assume !(4481 == ssl3_connect_~s__state~0); 6899#L182 assume !(4496 == ssl3_connect_~s__state~0); 6900#L185 assume !(4497 == ssl3_connect_~s__state~0); 6794#L188 assume !(4512 == ssl3_connect_~s__state~0); 6795#L191 assume !(4513 == ssl3_connect_~s__state~0); 6880#L194 assume !(4528 == ssl3_connect_~s__state~0); 6871#L197 assume !(4529 == ssl3_connect_~s__state~0); 6872#L200 assume 4560 == ssl3_connect_~s__state~0; 6904#L204 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet56;havoc ssl3_connect_#t~nondet56; 6905#L457 assume !(ssl3_connect_~ret~0 <= 0); 7067#L460 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4512; 7046#L460-2 ssl3_connect_~s__init_num~0 := 0; 7043#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7036#L547 ssl3_connect_~skip~0 := 0; 7035#L110-1 assume !false; 7034#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7033#L113 assume !(12292 == ssl3_connect_~s__state~0); 7032#L116 assume !(16384 == ssl3_connect_~s__state~0); 7031#L119 assume !(4096 == ssl3_connect_~s__state~0); 7028#L122 assume !(20480 == ssl3_connect_~s__state~0); 7029#L125 assume !(4099 == ssl3_connect_~s__state~0); 7202#L128 assume !(4368 == ssl3_connect_~s__state~0); 7196#L131 assume !(4369 == ssl3_connect_~s__state~0); 7194#L134 assume !(4384 == ssl3_connect_~s__state~0); 7192#L137 assume !(4385 == ssl3_connect_~s__state~0); 7190#L140 assume !(4400 == ssl3_connect_~s__state~0); 7187#L143 assume !(4401 == ssl3_connect_~s__state~0); 7185#L146 assume !(4416 == ssl3_connect_~s__state~0); 7183#L149 assume !(4417 == ssl3_connect_~s__state~0); 7181#L152 assume !(4432 == ssl3_connect_~s__state~0); 7179#L155 assume !(4433 == ssl3_connect_~s__state~0); 7178#L158 assume !(4448 == ssl3_connect_~s__state~0); 7177#L161 assume !(4449 == ssl3_connect_~s__state~0); 7176#L164 assume !(4464 == ssl3_connect_~s__state~0); 7175#L167 assume !(4465 == ssl3_connect_~s__state~0); 7026#L170 assume !(4466 == ssl3_connect_~s__state~0); 7021#L173 assume !(4467 == ssl3_connect_~s__state~0); 7016#L176 assume !(4480 == ssl3_connect_~s__state~0); 6992#L179 assume !(4481 == ssl3_connect_~s__state~0); 6993#L182 assume !(4496 == ssl3_connect_~s__state~0); 7083#L185 assume !(4497 == ssl3_connect_~s__state~0); 7071#L188 assume !(4512 == ssl3_connect_~s__state~0); 7072#L191 assume !(4513 == ssl3_connect_~s__state~0); 7073#L194 assume !(4528 == ssl3_connect_~s__state~0); 7124#L197 assume !(4529 == ssl3_connect_~s__state~0); 7091#L200 assume !(4560 == ssl3_connect_~s__state~0); 6813#L203 assume !(4561 == ssl3_connect_~s__state~0); 6814#L206 assume 4352 == ssl3_connect_~s__state~0; 6823#L207 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 6868#L470 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 6831#L470-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 6969#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 6965#L547 ssl3_connect_~skip~0 := 0; 6944#L110-1 assume !false; 6945#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6940#L113 assume 12292 == ssl3_connect_~s__state~0; 6929#L114 [2021-08-31 02:00:04,435 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:04,435 INFO L82 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 11 times [2021-08-31 02:00:04,435 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:04,435 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [704773954] [2021-08-31 02:00:04,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:04,435 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:04,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:04,441 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:00:04,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:04,447 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:00:04,448 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:04,448 INFO L82 PathProgramCache]: Analyzing trace with hash -2033027452, now seen corresponding path program 1 times [2021-08-31 02:00:04,448 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:04,448 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [672158833] [2021-08-31 02:00:04,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:04,448 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:04,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:00:04,582 INFO L134 CoverageAnalysis]: Checked inductivity of 108 backedges. 76 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2021-08-31 02:00:04,582 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:00:04,583 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [672158833] [2021-08-31 02:00:04,583 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [672158833] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:00:04,583 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:00:04,583 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-31 02:00:04,583 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [289980581] [2021-08-31 02:00:04,584 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:00:04,584 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:00:04,584 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:00:04,584 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:00:04,584 INFO L87 Difference]: Start difference. First operand 646 states and 894 transitions. cyclomatic complexity: 249 Second operand has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 3 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:00:04,938 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:00:04,938 INFO L93 Difference]: Finished difference Result 722 states and 980 transitions. [2021-08-31 02:00:04,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:00:04,939 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 722 states and 980 transitions. [2021-08-31 02:00:04,943 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 712 [2021-08-31 02:00:04,946 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 722 states to 722 states and 980 transitions. [2021-08-31 02:00:04,946 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 722 [2021-08-31 02:00:04,947 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 722 [2021-08-31 02:00:04,947 INFO L73 IsDeterministic]: Start isDeterministic. Operand 722 states and 980 transitions. [2021-08-31 02:00:04,948 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-08-31 02:00:04,948 INFO L681 BuchiCegarLoop]: Abstraction has 722 states and 980 transitions. [2021-08-31 02:00:04,949 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 722 states and 980 transitions. [2021-08-31 02:00:04,955 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 722 to 718. [2021-08-31 02:00:04,957 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 718 states, 718 states have (on average 1.3593314763231197) internal successors, (976), 717 states have internal predecessors, (976), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:00:04,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 718 states to 718 states and 976 transitions. [2021-08-31 02:00:04,958 INFO L704 BuchiCegarLoop]: Abstraction has 718 states and 976 transitions. [2021-08-31 02:00:04,958 INFO L587 BuchiCegarLoop]: Abstraction has 718 states and 976 transitions. [2021-08-31 02:00:04,959 INFO L425 BuchiCegarLoop]: ======== Iteration 13============ [2021-08-31 02:00:04,959 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 718 states and 976 transitions. [2021-08-31 02:00:04,962 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 708 [2021-08-31 02:00:04,962 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:00:04,962 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:00:04,963 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:00:04,963 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 4, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:00:04,963 INFO L791 eck$LassoCheckResult]: Stem: 8284#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); 8204#L-1 havoc main_#res;havoc main_#t~ret61, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;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~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~post41, ssl3_connect_#t~post42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, 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~nondet51, ssl3_connect_#t~nondet52, ssl3_connect_#t~nondet53, ssl3_connect_#t~nondet54, ssl3_connect_#t~nondet55, ssl3_connect_#t~nondet56, ssl3_connect_#t~post57, ssl3_connect_#t~post58, ssl3_connect_#t~nondet59, ssl3_connect_#t~post60, 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.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, 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_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~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 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;havoc ssl3_connect_~s__s3__change_cipher_spec~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;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;ssl3_connect_~num1~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;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~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;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_~__cil_tmp65~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;ssl3_connect_~__cil_tmp70~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 8205#L96 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 8278#L99-2 ssl3_connect_#t~post41 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post41;havoc ssl3_connect_#t~post41; 8175#L104 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 8172#L110-1 assume !false; 8333#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8301#L113 assume 12292 == ssl3_connect_~s__state~0; 8302#L114 [2021-08-31 02:00:04,964 INFO L793 eck$LassoCheckResult]: Loop: 8302#L114 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post42 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post42;havoc ssl3_connect_#t~post42; 8309#L218 ssl3_connect_~s__server~0 := 0; 8724#L223 assume 0 != ssl3_connect_~cb~0; 8722#L223-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 8260#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 8186#L238 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 8148#L238-2 assume !(0 == ssl3_connect_~tmp___4~0); 8402#L260 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post44 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post44;havoc ssl3_connect_#t~post44;ssl3_connect_~s__init_num~0 := 0; 8397#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 8387#L547 ssl3_connect_~skip~0 := 0; 8385#L110-1 assume !false; 8383#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8381#L113 assume !(12292 == ssl3_connect_~s__state~0); 8379#L116 assume !(16384 == ssl3_connect_~s__state~0); 8377#L119 assume !(4096 == ssl3_connect_~s__state~0); 8375#L122 assume !(20480 == ssl3_connect_~s__state~0); 8373#L125 assume !(4099 == ssl3_connect_~s__state~0); 8339#L128 assume 4368 == ssl3_connect_~s__state~0; 8340#L132 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 8209#L272 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 8210#L272-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 8364#L283 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 8362#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 8357#L547 ssl3_connect_~skip~0 := 0; 8356#L110-1 assume !false; 8355#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8354#L113 assume !(12292 == ssl3_connect_~s__state~0); 8353#L116 assume !(16384 == ssl3_connect_~s__state~0); 8352#L119 assume !(4096 == ssl3_connect_~s__state~0); 8351#L122 assume !(20480 == ssl3_connect_~s__state~0); 8350#L125 assume !(4099 == ssl3_connect_~s__state~0); 8349#L128 assume !(4368 == ssl3_connect_~s__state~0); 8348#L131 assume !(4369 == ssl3_connect_~s__state~0); 8336#L134 assume 4384 == ssl3_connect_~s__state~0; 8335#L138 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 8252#L291 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 8253#L294-2 assume !(ssl3_connect_~ret~0 <= 0); 8654#L301 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 8184#L301-2 ssl3_connect_~s__init_num~0 := 0; 8185#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 8839#L547 ssl3_connect_~skip~0 := 0; 8838#L110-1 assume !false; 8837#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8836#L113 assume !(12292 == ssl3_connect_~s__state~0); 8835#L116 assume !(16384 == ssl3_connect_~s__state~0); 8834#L119 assume !(4096 == ssl3_connect_~s__state~0); 8833#L122 assume !(20480 == ssl3_connect_~s__state~0); 8832#L125 assume !(4099 == ssl3_connect_~s__state~0); 8831#L128 assume !(4368 == ssl3_connect_~s__state~0); 8830#L131 assume !(4369 == ssl3_connect_~s__state~0); 8829#L134 assume !(4384 == ssl3_connect_~s__state~0); 8828#L137 assume !(4385 == ssl3_connect_~s__state~0); 8827#L140 assume !(4400 == ssl3_connect_~s__state~0); 8825#L143 assume !(4401 == ssl3_connect_~s__state~0); 8819#L146 assume !(4416 == ssl3_connect_~s__state~0); 8817#L149 assume !(4417 == ssl3_connect_~s__state~0); 8815#L152 assume !(4432 == ssl3_connect_~s__state~0); 8813#L155 assume !(4433 == ssl3_connect_~s__state~0); 8811#L158 assume !(4448 == ssl3_connect_~s__state~0); 8809#L161 assume !(4449 == ssl3_connect_~s__state~0); 8807#L164 assume !(4464 == ssl3_connect_~s__state~0); 8805#L167 assume !(4465 == ssl3_connect_~s__state~0); 8799#L170 assume !(4466 == ssl3_connect_~s__state~0); 8718#L173 assume !(4467 == ssl3_connect_~s__state~0); 8715#L176 assume !(4480 == ssl3_connect_~s__state~0); 8710#L179 assume !(4481 == ssl3_connect_~s__state~0); 8708#L182 assume !(4496 == ssl3_connect_~s__state~0); 8706#L185 assume !(4497 == ssl3_connect_~s__state~0); 8704#L188 assume !(4512 == ssl3_connect_~s__state~0); 8702#L191 assume !(4513 == ssl3_connect_~s__state~0); 8701#L194 assume !(4528 == ssl3_connect_~s__state~0); 8699#L197 assume !(4529 == ssl3_connect_~s__state~0); 8433#L200 assume 4560 == ssl3_connect_~s__state~0; 8431#L204 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet56;havoc ssl3_connect_#t~nondet56; 8409#L457 assume !(ssl3_connect_~ret~0 <= 0); 8403#L460 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 3; 8399#L460-2 ssl3_connect_~s__init_num~0 := 0; 8392#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 8386#L547 ssl3_connect_~skip~0 := 0; 8384#L110-1 assume !false; 8382#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8380#L113 assume !(12292 == ssl3_connect_~s__state~0); 8378#L116 assume !(16384 == ssl3_connect_~s__state~0); 8376#L119 assume !(4096 == ssl3_connect_~s__state~0); 8374#L122 assume !(20480 == ssl3_connect_~s__state~0); 8371#L125 assume !(4099 == ssl3_connect_~s__state~0); 8372#L128 assume !(4368 == ssl3_connect_~s__state~0); 8801#L131 assume !(4369 == ssl3_connect_~s__state~0); 8798#L134 assume !(4384 == ssl3_connect_~s__state~0); 8720#L137 assume !(4385 == ssl3_connect_~s__state~0); 8719#L140 assume !(4400 == ssl3_connect_~s__state~0); 8716#L143 assume !(4401 == ssl3_connect_~s__state~0); 8697#L146 assume !(4416 == ssl3_connect_~s__state~0); 8696#L149 assume !(4417 == ssl3_connect_~s__state~0); 8694#L152 assume !(4432 == ssl3_connect_~s__state~0); 8688#L155 assume !(4433 == ssl3_connect_~s__state~0); 8685#L158 assume !(4448 == ssl3_connect_~s__state~0); 8682#L161 assume !(4449 == ssl3_connect_~s__state~0); 8679#L164 assume !(4464 == ssl3_connect_~s__state~0); 8676#L167 assume !(4465 == ssl3_connect_~s__state~0); 8673#L170 assume !(4466 == ssl3_connect_~s__state~0); 8670#L173 assume !(4467 == ssl3_connect_~s__state~0); 8667#L176 assume !(4480 == ssl3_connect_~s__state~0); 8665#L179 assume !(4481 == ssl3_connect_~s__state~0); 8664#L182 assume !(4496 == ssl3_connect_~s__state~0); 8663#L185 assume !(4497 == ssl3_connect_~s__state~0); 8662#L188 assume !(4512 == ssl3_connect_~s__state~0); 8661#L191 assume !(4513 == ssl3_connect_~s__state~0); 8660#L194 assume !(4528 == ssl3_connect_~s__state~0); 8659#L197 assume !(4529 == ssl3_connect_~s__state~0); 8275#L200 assume !(4560 == ssl3_connect_~s__state~0); 8187#L203 assume !(4561 == ssl3_connect_~s__state~0); 8188#L206 assume 4352 == ssl3_connect_~s__state~0; 8199#L207 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 8243#L470 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 8202#L470-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 8203#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 8317#L547 ssl3_connect_~skip~0 := 0; 8316#L110-1 assume !false; 8315#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8314#L113 assume 12292 == ssl3_connect_~s__state~0; 8302#L114 [2021-08-31 02:00:04,964 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:04,964 INFO L82 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 12 times [2021-08-31 02:00:04,964 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:04,965 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [333903859] [2021-08-31 02:00:04,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:04,965 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:04,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:04,970 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:00:04,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:04,976 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:00:04,977 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:04,977 INFO L82 PathProgramCache]: Analyzing trace with hash -104754750, now seen corresponding path program 1 times [2021-08-31 02:00:04,977 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:04,977 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1310911622] [2021-08-31 02:00:04,978 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:04,978 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:04,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:00:05,009 INFO L134 CoverageAnalysis]: Checked inductivity of 108 backedges. 93 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2021-08-31 02:00:05,010 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:00:05,010 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1310911622] [2021-08-31 02:00:05,010 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1310911622] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:00:05,010 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:00:05,010 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-31 02:00:05,010 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [762922753] [2021-08-31 02:00:05,011 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:00:05,011 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:00:05,011 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:00:05,011 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:00:05,012 INFO L87 Difference]: Start difference. First operand 718 states and 976 transitions. cyclomatic complexity: 259 Second operand has 3 states, 3 states have (on average 36.0) internal successors, (108), 3 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:00:05,347 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:00:05,347 INFO L93 Difference]: Finished difference Result 1300 states and 1784 transitions. [2021-08-31 02:00:05,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:00:05,348 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1300 states and 1784 transitions. [2021-08-31 02:00:05,356 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1290 [2021-08-31 02:00:05,362 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1300 states to 1300 states and 1784 transitions. [2021-08-31 02:00:05,363 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1300 [2021-08-31 02:00:05,364 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1300 [2021-08-31 02:00:05,364 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1300 states and 1784 transitions. [2021-08-31 02:00:05,366 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-08-31 02:00:05,366 INFO L681 BuchiCegarLoop]: Abstraction has 1300 states and 1784 transitions. [2021-08-31 02:00:05,366 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1300 states and 1784 transitions. [2021-08-31 02:00:05,380 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1300 to 1300. [2021-08-31 02:00:05,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1300 states, 1300 states have (on average 1.3723076923076922) internal successors, (1784), 1299 states have internal predecessors, (1784), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:00:05,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1300 states to 1300 states and 1784 transitions. [2021-08-31 02:00:05,386 INFO L704 BuchiCegarLoop]: Abstraction has 1300 states and 1784 transitions. [2021-08-31 02:00:05,386 INFO L587 BuchiCegarLoop]: Abstraction has 1300 states and 1784 transitions. [2021-08-31 02:00:05,387 INFO L425 BuchiCegarLoop]: ======== Iteration 14============ [2021-08-31 02:00:05,387 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1300 states and 1784 transitions. [2021-08-31 02:00:05,392 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1290 [2021-08-31 02:00:05,392 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:00:05,393 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:00:05,394 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:00:05,394 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 6, 6, 6, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:00:05,394 INFO L791 eck$LassoCheckResult]: Stem: 10299#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); 10229#L-1 havoc main_#res;havoc main_#t~ret61, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;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~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~post41, ssl3_connect_#t~post42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, 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~nondet51, ssl3_connect_#t~nondet52, ssl3_connect_#t~nondet53, ssl3_connect_#t~nondet54, ssl3_connect_#t~nondet55, ssl3_connect_#t~nondet56, ssl3_connect_#t~post57, ssl3_connect_#t~post58, ssl3_connect_#t~nondet59, ssl3_connect_#t~post60, 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.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, 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_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~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 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;havoc ssl3_connect_~s__s3__change_cipher_spec~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;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;ssl3_connect_~num1~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;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~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;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_~__cil_tmp65~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;ssl3_connect_~__cil_tmp70~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 10230#L96 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 10294#L99-2 ssl3_connect_#t~post41 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post41;havoc ssl3_connect_#t~post41; 10198#L104 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 10195#L110-1 assume !false; 10943#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 10942#L113 assume 12292 == ssl3_connect_~s__state~0; 10377#L114 [2021-08-31 02:00:05,395 INFO L793 eck$LassoCheckResult]: Loop: 10377#L114 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post42 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post42;havoc ssl3_connect_#t~post42; 10372#L218 ssl3_connect_~s__server~0 := 0; 10941#L223 assume 0 != ssl3_connect_~cb~0; 10940#L223-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 10939#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 10937#L238 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 10935#L238-2 assume !(0 == ssl3_connect_~tmp___4~0); 10934#L260 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post44 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post44;havoc ssl3_connect_#t~post44;ssl3_connect_~s__init_num~0 := 0; 10924#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 10918#L547 ssl3_connect_~skip~0 := 0; 10917#L110-1 assume !false; 10915#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 10912#L113 assume !(12292 == ssl3_connect_~s__state~0); 10911#L116 assume !(16384 == ssl3_connect_~s__state~0); 10910#L119 assume !(4096 == ssl3_connect_~s__state~0); 10908#L122 assume !(20480 == ssl3_connect_~s__state~0); 10906#L125 assume !(4099 == ssl3_connect_~s__state~0); 10903#L128 assume 4368 == ssl3_connect_~s__state~0; 10369#L132 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 10902#L272 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 10843#L272-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 10901#L283 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 10811#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 10799#L547 ssl3_connect_~skip~0 := 0; 10795#L110-1 assume !false; 10791#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 10787#L113 assume !(12292 == ssl3_connect_~s__state~0); 10783#L116 assume !(16384 == ssl3_connect_~s__state~0); 10779#L119 assume !(4096 == ssl3_connect_~s__state~0); 10775#L122 assume !(20480 == ssl3_connect_~s__state~0); 10771#L125 assume !(4099 == ssl3_connect_~s__state~0); 10767#L128 assume !(4368 == ssl3_connect_~s__state~0); 10763#L131 assume !(4369 == ssl3_connect_~s__state~0); 10759#L134 assume 4384 == ssl3_connect_~s__state~0; 10363#L138 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 10680#L291 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 10667#L294-2 assume !(ssl3_connect_~ret~0 <= 0); 10664#L301 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 10661#L301-2 ssl3_connect_~s__init_num~0 := 0; 10657#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 10650#L547 ssl3_connect_~skip~0 := 0; 10647#L110-1 assume !false; 10644#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 10643#L113 assume !(12292 == ssl3_connect_~s__state~0); 10624#L116 assume !(16384 == ssl3_connect_~s__state~0); 10623#L119 assume !(4096 == ssl3_connect_~s__state~0); 10621#L122 assume !(20480 == ssl3_connect_~s__state~0); 10619#L125 assume !(4099 == ssl3_connect_~s__state~0); 10618#L128 assume !(4368 == ssl3_connect_~s__state~0); 10617#L131 assume !(4369 == ssl3_connect_~s__state~0); 10614#L134 assume !(4384 == ssl3_connect_~s__state~0); 10612#L137 assume !(4385 == ssl3_connect_~s__state~0); 10610#L140 assume 4400 == ssl3_connect_~s__state~0; 10360#L144 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 10606#L312 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 10607#L312-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 10898#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 10890#L547 ssl3_connect_~skip~0 := 0; 10888#L110-1 assume !false; 10886#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 10885#L113 assume !(12292 == ssl3_connect_~s__state~0); 10855#L116 assume !(16384 == ssl3_connect_~s__state~0); 10851#L119 assume !(4096 == ssl3_connect_~s__state~0); 10847#L122 assume !(20480 == ssl3_connect_~s__state~0); 10844#L125 assume !(4099 == ssl3_connect_~s__state~0); 10839#L128 assume !(4368 == ssl3_connect_~s__state~0); 10835#L131 assume !(4369 == ssl3_connect_~s__state~0); 10755#L134 assume !(4384 == ssl3_connect_~s__state~0); 10687#L137 assume !(4385 == ssl3_connect_~s__state~0); 10555#L140 assume !(4400 == ssl3_connect_~s__state~0); 10533#L143 assume !(4401 == ssl3_connect_~s__state~0); 10532#L146 assume 4416 == ssl3_connect_~s__state~0; 10354#L150 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet48;havoc ssl3_connect_#t~nondet48; 10524#L330 assume !(3 == ssl3_connect_~blastFlag~0); 10525#L330-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 10712#L338 assume !(0 == ssl3_connect_~tmp___6~0); 10710#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 10705#L547 ssl3_connect_~skip~0 := 0; 10704#L110-1 assume !false; 10703#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 10702#L113 assume !(12292 == ssl3_connect_~s__state~0); 10701#L116 assume !(16384 == ssl3_connect_~s__state~0); 10700#L119 assume !(4096 == ssl3_connect_~s__state~0); 10699#L122 assume !(20480 == ssl3_connect_~s__state~0); 10698#L125 assume !(4099 == ssl3_connect_~s__state~0); 10697#L128 assume !(4368 == ssl3_connect_~s__state~0); 10696#L131 assume !(4369 == ssl3_connect_~s__state~0); 10695#L134 assume !(4384 == ssl3_connect_~s__state~0); 10694#L137 assume !(4385 == ssl3_connect_~s__state~0); 10693#L140 assume !(4400 == ssl3_connect_~s__state~0); 10692#L143 assume !(4401 == ssl3_connect_~s__state~0); 10691#L146 assume !(4416 == ssl3_connect_~s__state~0); 10690#L149 assume !(4417 == ssl3_connect_~s__state~0); 10689#L152 assume 4432 == ssl3_connect_~s__state~0; 10351#L156 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet49;havoc ssl3_connect_#t~nondet49; 10688#L346 assume !(4 == ssl3_connect_~blastFlag~0); 10455#L349 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 10450#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 10445#L547 ssl3_connect_~skip~0 := 0; 10444#L110-1 assume !false; 10443#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 10442#L113 assume !(12292 == ssl3_connect_~s__state~0); 10441#L116 assume !(16384 == ssl3_connect_~s__state~0); 10440#L119 assume !(4096 == ssl3_connect_~s__state~0); 10439#L122 assume !(20480 == ssl3_connect_~s__state~0); 10438#L125 assume !(4099 == ssl3_connect_~s__state~0); 10436#L128 assume !(4368 == ssl3_connect_~s__state~0); 10437#L131 assume !(4369 == ssl3_connect_~s__state~0); 10539#L134 assume !(4384 == ssl3_connect_~s__state~0); 10538#L137 assume !(4385 == ssl3_connect_~s__state~0); 10429#L140 assume !(4400 == ssl3_connect_~s__state~0); 10430#L143 assume !(4401 == ssl3_connect_~s__state~0); 10426#L146 assume !(4416 == ssl3_connect_~s__state~0); 10425#L149 assume !(4417 == ssl3_connect_~s__state~0); 10423#L152 assume !(4432 == ssl3_connect_~s__state~0); 10424#L155 assume !(4433 == ssl3_connect_~s__state~0); 10418#L158 assume !(4448 == ssl3_connect_~s__state~0); 10419#L161 assume !(4449 == ssl3_connect_~s__state~0); 10414#L164 assume !(4464 == ssl3_connect_~s__state~0); 10413#L167 assume !(4465 == ssl3_connect_~s__state~0); 10412#L170 assume !(4466 == ssl3_connect_~s__state~0); 10411#L173 assume !(4467 == ssl3_connect_~s__state~0); 10410#L176 assume !(4480 == ssl3_connect_~s__state~0); 10409#L179 assume !(4481 == ssl3_connect_~s__state~0); 10408#L182 assume !(4496 == ssl3_connect_~s__state~0); 10407#L185 assume !(4497 == ssl3_connect_~s__state~0); 10404#L188 assume !(4512 == ssl3_connect_~s__state~0); 10406#L191 assume !(4513 == ssl3_connect_~s__state~0); 10401#L194 assume !(4528 == ssl3_connect_~s__state~0); 10399#L197 assume !(4529 == ssl3_connect_~s__state~0); 10400#L200 assume !(4560 == ssl3_connect_~s__state~0); 10210#L203 assume !(4561 == ssl3_connect_~s__state~0); 10211#L206 assume 4352 == ssl3_connect_~s__state~0; 10395#L207 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 10396#L470 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 10390#L470-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 10391#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 10380#L547 ssl3_connect_~skip~0 := 0; 10379#L110-1 assume !false; 10378#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 10376#L113 assume 12292 == ssl3_connect_~s__state~0; 10377#L114 [2021-08-31 02:00:05,395 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:05,395 INFO L82 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 13 times [2021-08-31 02:00:05,396 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:05,396 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1577173966] [2021-08-31 02:00:05,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:05,396 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:05,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:05,401 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:00:05,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:05,408 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:00:05,408 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:05,409 INFO L82 PathProgramCache]: Analyzing trace with hash 430622996, now seen corresponding path program 1 times [2021-08-31 02:00:05,409 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:05,409 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1298110209] [2021-08-31 02:00:05,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:05,409 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:05,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:00:05,445 INFO L134 CoverageAnalysis]: Checked inductivity of 220 backedges. 100 proven. 0 refuted. 0 times theorem prover too weak. 120 trivial. 0 not checked. [2021-08-31 02:00:05,446 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:00:05,446 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1298110209] [2021-08-31 02:00:05,446 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1298110209] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:00:05,446 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:00:05,446 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-31 02:00:05,446 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1197082344] [2021-08-31 02:00:05,446 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:00:05,447 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:00:05,447 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:00:05,447 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:00:05,447 INFO L87 Difference]: Start difference. First operand 1300 states and 1784 transitions. cyclomatic complexity: 486 Second operand has 3 states, 3 states have (on average 31.0) internal successors, (93), 3 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:00:05,696 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:00:05,696 INFO L93 Difference]: Finished difference Result 1412 states and 1920 transitions. [2021-08-31 02:00:05,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:00:05,697 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1412 states and 1920 transitions. [2021-08-31 02:00:05,704 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1402 [2021-08-31 02:00:05,710 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1412 states to 1412 states and 1920 transitions. [2021-08-31 02:00:05,711 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1412 [2021-08-31 02:00:05,712 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1412 [2021-08-31 02:00:05,712 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1412 states and 1920 transitions. [2021-08-31 02:00:05,714 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-08-31 02:00:05,714 INFO L681 BuchiCegarLoop]: Abstraction has 1412 states and 1920 transitions. [2021-08-31 02:00:05,715 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1412 states and 1920 transitions. [2021-08-31 02:00:05,729 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1412 to 1400. [2021-08-31 02:00:05,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1400 states, 1400 states have (on average 1.36) internal successors, (1904), 1399 states have internal predecessors, (1904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:00:05,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1400 states to 1400 states and 1904 transitions. [2021-08-31 02:00:05,734 INFO L704 BuchiCegarLoop]: Abstraction has 1400 states and 1904 transitions. [2021-08-31 02:00:05,734 INFO L587 BuchiCegarLoop]: Abstraction has 1400 states and 1904 transitions. [2021-08-31 02:00:05,734 INFO L425 BuchiCegarLoop]: ======== Iteration 15============ [2021-08-31 02:00:05,734 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1400 states and 1904 transitions. [2021-08-31 02:00:05,739 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1390 [2021-08-31 02:00:05,740 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:00:05,740 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:00:05,741 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:00:05,741 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [8, 8, 8, 8, 7, 7, 7, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:00:05,741 INFO L791 eck$LassoCheckResult]: Stem: 13025#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); 12947#L-1 havoc main_#res;havoc main_#t~ret61, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;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~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~post41, ssl3_connect_#t~post42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, 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~nondet51, ssl3_connect_#t~nondet52, ssl3_connect_#t~nondet53, ssl3_connect_#t~nondet54, ssl3_connect_#t~nondet55, ssl3_connect_#t~nondet56, ssl3_connect_#t~post57, ssl3_connect_#t~post58, ssl3_connect_#t~nondet59, ssl3_connect_#t~post60, 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.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, 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_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~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 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;havoc ssl3_connect_~s__s3__change_cipher_spec~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;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;ssl3_connect_~num1~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;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~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;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_~__cil_tmp65~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;ssl3_connect_~__cil_tmp70~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 12948#L96 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 13021#L99-2 ssl3_connect_#t~post41 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post41;havoc ssl3_connect_#t~post41; 12921#L104 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 12918#L110-1 assume !false; 13538#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 13537#L113 assume 12292 == ssl3_connect_~s__state~0; 13118#L114 [2021-08-31 02:00:05,742 INFO L793 eck$LassoCheckResult]: Loop: 13118#L114 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post42 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post42;havoc ssl3_connect_#t~post42; 13115#L218 ssl3_connect_~s__server~0 := 0; 13536#L223 assume 0 != ssl3_connect_~cb~0; 13535#L223-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 13534#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 13532#L238 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 13530#L238-2 assume !(0 == ssl3_connect_~tmp___4~0); 13529#L260 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post44 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post44;havoc ssl3_connect_#t~post44;ssl3_connect_~s__init_num~0 := 0; 13527#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 13522#L547 ssl3_connect_~skip~0 := 0; 13520#L110-1 assume !false; 13518#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 13515#L113 assume !(12292 == ssl3_connect_~s__state~0); 13509#L116 assume !(16384 == ssl3_connect_~s__state~0); 13507#L119 assume !(4096 == ssl3_connect_~s__state~0); 13505#L122 assume !(20480 == ssl3_connect_~s__state~0); 13503#L125 assume !(4099 == ssl3_connect_~s__state~0); 13419#L128 assume 4368 == ssl3_connect_~s__state~0; 13106#L132 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 13417#L272 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 13353#L272-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 13416#L283 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 13413#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 13407#L547 ssl3_connect_~skip~0 := 0; 13404#L110-1 assume !false; 13403#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 13402#L113 assume !(12292 == ssl3_connect_~s__state~0); 13306#L116 assume !(16384 == ssl3_connect_~s__state~0); 13305#L119 assume !(4096 == ssl3_connect_~s__state~0); 13303#L122 assume !(20480 == ssl3_connect_~s__state~0); 13302#L125 assume !(4099 == ssl3_connect_~s__state~0); 13300#L128 assume !(4368 == ssl3_connect_~s__state~0); 13298#L131 assume !(4369 == ssl3_connect_~s__state~0); 13290#L134 assume 4384 == ssl3_connect_~s__state~0; 13288#L138 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 13286#L291 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 13281#L294-2 assume !(ssl3_connect_~ret~0 <= 0); 13282#L301 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 13644#L301-2 ssl3_connect_~s__init_num~0 := 0; 13642#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 13637#L547 ssl3_connect_~skip~0 := 0; 13636#L110-1 assume !false; 13635#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 13634#L113 assume !(12292 == ssl3_connect_~s__state~0); 13633#L116 assume !(16384 == ssl3_connect_~s__state~0); 13632#L119 assume !(4096 == ssl3_connect_~s__state~0); 13631#L122 assume !(20480 == ssl3_connect_~s__state~0); 13630#L125 assume !(4099 == ssl3_connect_~s__state~0); 13629#L128 assume !(4368 == ssl3_connect_~s__state~0); 13628#L131 assume !(4369 == ssl3_connect_~s__state~0); 13627#L134 assume !(4384 == ssl3_connect_~s__state~0); 13626#L137 assume !(4385 == ssl3_connect_~s__state~0); 13625#L140 assume 4400 == ssl3_connect_~s__state~0; 13099#L144 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 13622#L312 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 13620#L312-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 13618#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 13613#L547 ssl3_connect_~skip~0 := 0; 13612#L110-1 assume !false; 13611#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 13610#L113 assume !(12292 == ssl3_connect_~s__state~0); 13609#L116 assume !(16384 == ssl3_connect_~s__state~0); 13608#L119 assume !(4096 == ssl3_connect_~s__state~0); 13607#L122 assume !(20480 == ssl3_connect_~s__state~0); 13606#L125 assume !(4099 == ssl3_connect_~s__state~0); 13605#L128 assume !(4368 == ssl3_connect_~s__state~0); 13604#L131 assume !(4369 == ssl3_connect_~s__state~0); 13603#L134 assume !(4384 == ssl3_connect_~s__state~0); 13602#L137 assume !(4385 == ssl3_connect_~s__state~0); 13601#L140 assume !(4400 == ssl3_connect_~s__state~0); 13600#L143 assume !(4401 == ssl3_connect_~s__state~0); 13599#L146 assume 4416 == ssl3_connect_~s__state~0; 13094#L150 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet48;havoc ssl3_connect_#t~nondet48; 13598#L330 assume !(3 == ssl3_connect_~blastFlag~0); 13597#L330-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 13596#L338 assume !(0 == ssl3_connect_~tmp___6~0); 13594#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 13589#L547 ssl3_connect_~skip~0 := 0; 13588#L110-1 assume !false; 13587#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 13586#L113 assume !(12292 == ssl3_connect_~s__state~0); 13585#L116 assume !(16384 == ssl3_connect_~s__state~0); 13584#L119 assume !(4096 == ssl3_connect_~s__state~0); 13583#L122 assume !(20480 == ssl3_connect_~s__state~0); 13582#L125 assume !(4099 == ssl3_connect_~s__state~0); 13581#L128 assume !(4368 == ssl3_connect_~s__state~0); 13580#L131 assume !(4369 == ssl3_connect_~s__state~0); 13579#L134 assume !(4384 == ssl3_connect_~s__state~0); 13578#L137 assume !(4385 == ssl3_connect_~s__state~0); 13577#L140 assume !(4400 == ssl3_connect_~s__state~0); 13576#L143 assume !(4401 == ssl3_connect_~s__state~0); 13575#L146 assume !(4416 == ssl3_connect_~s__state~0); 13574#L149 assume !(4417 == ssl3_connect_~s__state~0); 13573#L152 assume 4432 == ssl3_connect_~s__state~0; 13087#L156 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet49;havoc ssl3_connect_#t~nondet49; 13572#L346 assume !(4 == ssl3_connect_~blastFlag~0); 13571#L349 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 13569#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 13564#L547 ssl3_connect_~skip~0 := 0; 13563#L110-1 assume !false; 13562#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 13561#L113 assume !(12292 == ssl3_connect_~s__state~0); 13560#L116 assume !(16384 == ssl3_connect_~s__state~0); 13559#L119 assume !(4096 == ssl3_connect_~s__state~0); 13558#L122 assume !(20480 == ssl3_connect_~s__state~0); 13557#L125 assume !(4099 == ssl3_connect_~s__state~0); 13556#L128 assume !(4368 == ssl3_connect_~s__state~0); 13555#L131 assume !(4369 == ssl3_connect_~s__state~0); 13554#L134 assume !(4384 == ssl3_connect_~s__state~0); 13553#L137 assume !(4385 == ssl3_connect_~s__state~0); 13552#L140 assume !(4400 == ssl3_connect_~s__state~0); 13551#L143 assume !(4401 == ssl3_connect_~s__state~0); 13550#L146 assume !(4416 == ssl3_connect_~s__state~0); 13549#L149 assume !(4417 == ssl3_connect_~s__state~0); 13548#L152 assume !(4432 == ssl3_connect_~s__state~0); 13547#L155 assume !(4433 == ssl3_connect_~s__state~0); 13546#L158 assume 4448 == ssl3_connect_~s__state~0; 13081#L162 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet50;havoc ssl3_connect_#t~nondet50; 13542#L358 assume !(ssl3_connect_~ret~0 <= 0); 13204#L361 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 13205#L361-2 ssl3_connect_~s__init_num~0 := 0; 13317#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 13314#L547 ssl3_connect_~skip~0 := 0; 13313#L110-1 assume !false; 13312#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 13311#L113 assume !(12292 == ssl3_connect_~s__state~0); 13310#L116 assume !(16384 == ssl3_connect_~s__state~0); 13309#L119 assume !(4096 == ssl3_connect_~s__state~0); 13308#L122 assume !(20480 == ssl3_connect_~s__state~0); 13307#L125 assume !(4099 == ssl3_connect_~s__state~0); 13181#L128 assume !(4368 == ssl3_connect_~s__state~0); 13179#L131 assume !(4369 == ssl3_connect_~s__state~0); 13180#L134 assume !(4384 == ssl3_connect_~s__state~0); 13291#L137 assume !(4385 == ssl3_connect_~s__state~0); 13174#L140 assume !(4400 == ssl3_connect_~s__state~0); 13175#L143 assume !(4401 == ssl3_connect_~s__state~0); 13170#L146 assume !(4416 == ssl3_connect_~s__state~0); 13171#L149 assume !(4417 == ssl3_connect_~s__state~0); 13166#L152 assume !(4432 == ssl3_connect_~s__state~0); 13167#L155 assume !(4433 == ssl3_connect_~s__state~0); 13162#L158 assume !(4448 == ssl3_connect_~s__state~0); 13163#L161 assume !(4449 == ssl3_connect_~s__state~0); 13159#L164 assume !(4464 == ssl3_connect_~s__state~0); 13158#L167 assume !(4465 == ssl3_connect_~s__state~0); 13157#L170 assume !(4466 == ssl3_connect_~s__state~0); 13156#L173 assume !(4467 == ssl3_connect_~s__state~0); 13154#L176 assume !(4480 == ssl3_connect_~s__state~0); 13155#L179 assume !(4481 == ssl3_connect_~s__state~0); 13150#L182 assume !(4496 == ssl3_connect_~s__state~0); 13151#L185 assume !(4497 == ssl3_connect_~s__state~0); 13146#L188 assume !(4512 == ssl3_connect_~s__state~0); 13147#L191 assume !(4513 == ssl3_connect_~s__state~0); 13140#L194 assume !(4528 == ssl3_connect_~s__state~0); 13141#L197 assume !(4529 == ssl3_connect_~s__state~0); 13042#L200 assume !(4560 == ssl3_connect_~s__state~0); 12933#L203 assume !(4561 == ssl3_connect_~s__state~0); 12934#L206 assume 4352 == ssl3_connect_~s__state~0; 13138#L207 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 13139#L470 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 13131#L470-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 13132#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 13121#L547 ssl3_connect_~skip~0 := 0; 13120#L110-1 assume !false; 13119#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 13117#L113 assume 12292 == ssl3_connect_~s__state~0; 13118#L114 [2021-08-31 02:00:05,742 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:05,743 INFO L82 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 14 times [2021-08-31 02:00:05,743 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:05,743 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1252403987] [2021-08-31 02:00:05,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:05,743 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:05,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:05,759 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:00:05,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:05,766 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:00:05,767 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:05,767 INFO L82 PathProgramCache]: Analyzing trace with hash 231035399, now seen corresponding path program 1 times [2021-08-31 02:00:05,767 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:05,767 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [547749427] [2021-08-31 02:00:05,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:05,768 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:05,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:00:05,802 INFO L134 CoverageAnalysis]: Checked inductivity of 315 backedges. 125 proven. 0 refuted. 0 times theorem prover too weak. 190 trivial. 0 not checked. [2021-08-31 02:00:05,802 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:00:05,803 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [547749427] [2021-08-31 02:00:05,803 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [547749427] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:00:05,803 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:00:05,803 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-31 02:00:05,803 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [492292258] [2021-08-31 02:00:05,804 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:00:05,804 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:00:05,804 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:00:05,804 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:00:05,805 INFO L87 Difference]: Start difference. First operand 1400 states and 1904 transitions. cyclomatic complexity: 506 Second operand has 3 states, 3 states have (on average 33.333333333333336) internal successors, (100), 3 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:00:06,050 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:00:06,050 INFO L93 Difference]: Finished difference Result 1520 states and 2044 transitions. [2021-08-31 02:00:06,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:00:06,051 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1520 states and 2044 transitions. [2021-08-31 02:00:06,059 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1510 [2021-08-31 02:00:06,066 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1520 states to 1520 states and 2044 transitions. [2021-08-31 02:00:06,067 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1520 [2021-08-31 02:00:06,068 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1520 [2021-08-31 02:00:06,068 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1520 states and 2044 transitions. [2021-08-31 02:00:06,070 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-08-31 02:00:06,070 INFO L681 BuchiCegarLoop]: Abstraction has 1520 states and 2044 transitions. [2021-08-31 02:00:06,071 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1520 states and 2044 transitions. [2021-08-31 02:00:06,089 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1520 to 1512. [2021-08-31 02:00:06,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1512 states, 1512 states have (on average 1.3465608465608465) internal successors, (2036), 1511 states have internal predecessors, (2036), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:00:06,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1512 states to 1512 states and 2036 transitions. [2021-08-31 02:00:06,095 INFO L704 BuchiCegarLoop]: Abstraction has 1512 states and 2036 transitions. [2021-08-31 02:00:06,095 INFO L587 BuchiCegarLoop]: Abstraction has 1512 states and 2036 transitions. [2021-08-31 02:00:06,095 INFO L425 BuchiCegarLoop]: ======== Iteration 16============ [2021-08-31 02:00:06,095 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1512 states and 2036 transitions. [2021-08-31 02:00:06,102 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1502 [2021-08-31 02:00:06,102 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:00:06,102 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:00:06,104 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:00:06,104 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [8, 8, 8, 8, 7, 7, 7, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:00:06,104 INFO L791 eck$LassoCheckResult]: Stem: 15947#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); 15871#L-1 havoc main_#res;havoc main_#t~ret61, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;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~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~post41, ssl3_connect_#t~post42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, 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~nondet51, ssl3_connect_#t~nondet52, ssl3_connect_#t~nondet53, ssl3_connect_#t~nondet54, ssl3_connect_#t~nondet55, ssl3_connect_#t~nondet56, ssl3_connect_#t~post57, ssl3_connect_#t~post58, ssl3_connect_#t~nondet59, ssl3_connect_#t~post60, 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.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, 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_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~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 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;havoc ssl3_connect_~s__s3__change_cipher_spec~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;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;ssl3_connect_~num1~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;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~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;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_~__cil_tmp65~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;ssl3_connect_~__cil_tmp70~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 15872#L96 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 15942#L99-2 ssl3_connect_#t~post41 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post41;havoc ssl3_connect_#t~post41; 15845#L104 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 15842#L110-1 assume !false; 16115#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 16113#L113 assume 12292 == ssl3_connect_~s__state~0; 16114#L114 [2021-08-31 02:00:06,105 INFO L793 eck$LassoCheckResult]: Loop: 16114#L114 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post42 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post42;havoc ssl3_connect_#t~post42; 16074#L218 ssl3_connect_~s__server~0 := 0; 17171#L223 assume 0 != ssl3_connect_~cb~0; 17165#L223-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 17120#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 17117#L238 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 17114#L238-2 assume !(0 == ssl3_connect_~tmp___4~0); 17112#L260 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post44 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post44;havoc ssl3_connect_#t~post44;ssl3_connect_~s__init_num~0 := 0; 17027#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 17015#L547 ssl3_connect_~skip~0 := 0; 17011#L110-1 assume !false; 17007#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 17003#L113 assume !(12292 == ssl3_connect_~s__state~0); 16983#L116 assume !(16384 == ssl3_connect_~s__state~0); 16981#L119 assume !(4096 == ssl3_connect_~s__state~0); 16979#L122 assume !(20480 == ssl3_connect_~s__state~0); 16977#L125 assume !(4099 == ssl3_connect_~s__state~0); 16975#L128 assume 4368 == ssl3_connect_~s__state~0; 16069#L132 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 16972#L272 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 16916#L272-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 16969#L283 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 16966#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 16960#L547 ssl3_connect_~skip~0 := 0; 16958#L110-1 assume !false; 16956#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 16954#L113 assume !(12292 == ssl3_connect_~s__state~0); 16952#L116 assume !(16384 == ssl3_connect_~s__state~0); 16949#L119 assume !(4096 == ssl3_connect_~s__state~0); 16948#L122 assume !(20480 == ssl3_connect_~s__state~0); 16947#L125 assume !(4099 == ssl3_connect_~s__state~0); 16945#L128 assume !(4368 == ssl3_connect_~s__state~0); 16944#L131 assume !(4369 == ssl3_connect_~s__state~0); 16943#L134 assume 4384 == ssl3_connect_~s__state~0; 16064#L138 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 16942#L291 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 16893#L294-2 assume !(ssl3_connect_~ret~0 <= 0); 16940#L301 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 16394#L301-2 ssl3_connect_~s__init_num~0 := 0; 16387#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 16377#L547 ssl3_connect_~skip~0 := 0; 16372#L110-1 assume !false; 16365#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 16360#L113 assume !(12292 == ssl3_connect_~s__state~0); 16355#L116 assume !(16384 == ssl3_connect_~s__state~0); 16350#L119 assume !(4096 == ssl3_connect_~s__state~0); 16345#L122 assume !(20480 == ssl3_connect_~s__state~0); 16340#L125 assume !(4099 == ssl3_connect_~s__state~0); 16335#L128 assume !(4368 == ssl3_connect_~s__state~0); 16330#L131 assume !(4369 == ssl3_connect_~s__state~0); 16325#L134 assume !(4384 == ssl3_connect_~s__state~0); 16321#L137 assume !(4385 == ssl3_connect_~s__state~0); 15953#L140 assume 4400 == ssl3_connect_~s__state~0; 15816#L144 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 15817#L312 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 15912#L312-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 15921#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 17101#L547 ssl3_connect_~skip~0 := 0; 17100#L110-1 assume !false; 17099#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 17097#L113 assume !(12292 == ssl3_connect_~s__state~0); 17091#L116 assume !(16384 == ssl3_connect_~s__state~0); 17085#L119 assume !(4096 == ssl3_connect_~s__state~0); 17082#L122 assume !(20480 == ssl3_connect_~s__state~0); 17079#L125 assume !(4099 == ssl3_connect_~s__state~0); 17076#L128 assume !(4368 == ssl3_connect_~s__state~0); 17073#L131 assume !(4369 == ssl3_connect_~s__state~0); 17070#L134 assume !(4384 == ssl3_connect_~s__state~0); 17067#L137 assume !(4385 == ssl3_connect_~s__state~0); 17064#L140 assume !(4400 == ssl3_connect_~s__state~0); 17061#L143 assume !(4401 == ssl3_connect_~s__state~0); 17058#L146 assume 4416 == ssl3_connect_~s__state~0; 15934#L150 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet48;havoc ssl3_connect_#t~nondet48; 15890#L330 assume !(3 == ssl3_connect_~blastFlag~0); 15819#L330-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 15820#L338 assume !(0 == ssl3_connect_~tmp___6~0); 16241#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 16235#L547 ssl3_connect_~skip~0 := 0; 16233#L110-1 assume !false; 16229#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 16226#L113 assume !(12292 == ssl3_connect_~s__state~0); 16225#L116 assume !(16384 == ssl3_connect_~s__state~0); 16224#L119 assume !(4096 == ssl3_connect_~s__state~0); 16220#L122 assume !(20480 == ssl3_connect_~s__state~0); 16217#L125 assume !(4099 == ssl3_connect_~s__state~0); 16212#L128 assume !(4368 == ssl3_connect_~s__state~0); 16206#L131 assume !(4369 == ssl3_connect_~s__state~0); 16204#L134 assume !(4384 == ssl3_connect_~s__state~0); 16202#L137 assume !(4385 == ssl3_connect_~s__state~0); 16200#L140 assume !(4400 == ssl3_connect_~s__state~0); 16198#L143 assume !(4401 == ssl3_connect_~s__state~0); 16196#L146 assume !(4416 == ssl3_connect_~s__state~0); 16194#L149 assume !(4417 == ssl3_connect_~s__state~0); 16192#L152 assume 4432 == ssl3_connect_~s__state~0; 16051#L156 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet49;havoc ssl3_connect_#t~nondet49; 16189#L346 assume !(4 == ssl3_connect_~blastFlag~0); 16187#L349 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 16184#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 16178#L547 ssl3_connect_~skip~0 := 0; 16176#L110-1 assume !false; 16174#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 16172#L113 assume !(12292 == ssl3_connect_~s__state~0); 16170#L116 assume !(16384 == ssl3_connect_~s__state~0); 16168#L119 assume !(4096 == ssl3_connect_~s__state~0); 16166#L122 assume !(20480 == ssl3_connect_~s__state~0); 16164#L125 assume !(4099 == ssl3_connect_~s__state~0); 16162#L128 assume !(4368 == ssl3_connect_~s__state~0); 16160#L131 assume !(4369 == ssl3_connect_~s__state~0); 16158#L134 assume !(4384 == ssl3_connect_~s__state~0); 16156#L137 assume !(4385 == ssl3_connect_~s__state~0); 16154#L140 assume !(4400 == ssl3_connect_~s__state~0); 16152#L143 assume !(4401 == ssl3_connect_~s__state~0); 16150#L146 assume !(4416 == ssl3_connect_~s__state~0); 16148#L149 assume !(4417 == ssl3_connect_~s__state~0); 16146#L152 assume !(4432 == ssl3_connect_~s__state~0); 16141#L155 assume !(4433 == ssl3_connect_~s__state~0); 16137#L158 assume 4448 == ssl3_connect_~s__state~0; 16046#L162 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet50;havoc ssl3_connect_#t~nondet50; 16130#L358 assume !(ssl3_connect_~ret~0 <= 0); 16127#L361 assume !(0 != ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4480; 16124#L361-2 ssl3_connect_~s__init_num~0 := 0; 16094#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 16088#L547 ssl3_connect_~skip~0 := 0; 16086#L110-1 assume !false; 16084#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 16082#L113 assume !(12292 == ssl3_connect_~s__state~0); 16080#L116 assume !(16384 == ssl3_connect_~s__state~0); 16078#L119 assume !(4096 == ssl3_connect_~s__state~0); 16076#L122 assume !(20480 == ssl3_connect_~s__state~0); 16073#L125 assume !(4099 == ssl3_connect_~s__state~0); 16071#L128 assume !(4368 == ssl3_connect_~s__state~0); 16068#L131 assume !(4369 == ssl3_connect_~s__state~0); 16066#L134 assume !(4384 == ssl3_connect_~s__state~0); 16063#L137 assume !(4385 == ssl3_connect_~s__state~0); 16061#L140 assume !(4400 == ssl3_connect_~s__state~0); 16059#L143 assume !(4401 == ssl3_connect_~s__state~0); 16057#L146 assume !(4416 == ssl3_connect_~s__state~0); 16055#L149 assume !(4417 == ssl3_connect_~s__state~0); 16053#L152 assume !(4432 == ssl3_connect_~s__state~0); 16050#L155 assume !(4433 == ssl3_connect_~s__state~0); 16048#L158 assume !(4448 == ssl3_connect_~s__state~0); 16045#L161 assume !(4449 == ssl3_connect_~s__state~0); 16043#L164 assume !(4464 == ssl3_connect_~s__state~0); 16041#L167 assume !(4465 == ssl3_connect_~s__state~0); 16039#L170 assume !(4466 == ssl3_connect_~s__state~0); 16037#L173 assume !(4467 == ssl3_connect_~s__state~0); 16035#L176 assume !(4480 == ssl3_connect_~s__state~0); 16033#L179 assume !(4481 == ssl3_connect_~s__state~0); 16031#L182 assume !(4496 == ssl3_connect_~s__state~0); 16029#L185 assume !(4497 == ssl3_connect_~s__state~0); 16027#L188 assume !(4512 == ssl3_connect_~s__state~0); 16025#L191 assume !(4513 == ssl3_connect_~s__state~0); 16023#L194 assume !(4528 == ssl3_connect_~s__state~0); 16021#L197 assume !(4529 == ssl3_connect_~s__state~0); 15961#L200 assume !(4560 == ssl3_connect_~s__state~0); 15962#L203 assume !(4561 == ssl3_connect_~s__state~0); 15964#L206 assume 4352 == ssl3_connect_~s__state~0; 16661#L207 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 16659#L470 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 16658#L470-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 16657#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 16652#L547 ssl3_connect_~skip~0 := 0; 16651#L110-1 assume !false; 16650#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 16649#L113 assume 12292 == ssl3_connect_~s__state~0; 16114#L114 [2021-08-31 02:00:06,105 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:06,105 INFO L82 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 15 times [2021-08-31 02:00:06,106 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:06,106 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [97016280] [2021-08-31 02:00:06,106 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:06,106 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:06,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:06,112 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:00:06,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:06,119 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:00:06,120 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:06,120 INFO L82 PathProgramCache]: Analyzing trace with hash -2135659195, now seen corresponding path program 1 times [2021-08-31 02:00:06,120 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:06,120 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1313099918] [2021-08-31 02:00:06,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:06,120 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:06,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:00:06,175 INFO L134 CoverageAnalysis]: Checked inductivity of 315 backedges. 125 proven. 0 refuted. 0 times theorem prover too weak. 190 trivial. 0 not checked. [2021-08-31 02:00:06,175 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:00:06,176 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1313099918] [2021-08-31 02:00:06,176 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1313099918] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:00:06,176 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:00:06,176 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-31 02:00:06,176 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [994439875] [2021-08-31 02:00:06,177 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:00:06,177 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:00:06,177 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:00:06,177 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:00:06,178 INFO L87 Difference]: Start difference. First operand 1512 states and 2036 transitions. cyclomatic complexity: 526 Second operand has 3 states, 3 states have (on average 33.333333333333336) internal successors, (100), 3 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:00:06,406 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:00:06,406 INFO L93 Difference]: Finished difference Result 1648 states and 2196 transitions. [2021-08-31 02:00:06,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:00:06,407 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1648 states and 2196 transitions. [2021-08-31 02:00:06,432 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1638 [2021-08-31 02:00:06,438 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1648 states to 1648 states and 2196 transitions. [2021-08-31 02:00:06,439 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1648 [2021-08-31 02:00:06,440 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1648 [2021-08-31 02:00:06,440 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1648 states and 2196 transitions. [2021-08-31 02:00:06,443 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-08-31 02:00:06,443 INFO L681 BuchiCegarLoop]: Abstraction has 1648 states and 2196 transitions. [2021-08-31 02:00:06,444 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1648 states and 2196 transitions. [2021-08-31 02:00:06,465 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1648 to 1636. [2021-08-31 02:00:06,468 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1636 states, 1636 states have (on average 1.332518337408313) internal successors, (2180), 1635 states have internal predecessors, (2180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:00:06,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1636 states to 1636 states and 2180 transitions. [2021-08-31 02:00:06,474 INFO L704 BuchiCegarLoop]: Abstraction has 1636 states and 2180 transitions. [2021-08-31 02:00:06,474 INFO L587 BuchiCegarLoop]: Abstraction has 1636 states and 2180 transitions. [2021-08-31 02:00:06,474 INFO L425 BuchiCegarLoop]: ======== Iteration 17============ [2021-08-31 02:00:06,474 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1636 states and 2180 transitions. [2021-08-31 02:00:06,480 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1626 [2021-08-31 02:00:06,480 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:00:06,480 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:00:06,482 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:00:06,482 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [9, 9, 9, 9, 8, 8, 8, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:00:06,482 INFO L791 eck$LassoCheckResult]: Stem: 19121#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); 19037#L-1 havoc main_#res;havoc main_#t~ret61, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;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~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~post41, ssl3_connect_#t~post42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, 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~nondet51, ssl3_connect_#t~nondet52, ssl3_connect_#t~nondet53, ssl3_connect_#t~nondet54, ssl3_connect_#t~nondet55, ssl3_connect_#t~nondet56, ssl3_connect_#t~post57, ssl3_connect_#t~post58, ssl3_connect_#t~nondet59, ssl3_connect_#t~post60, 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.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, 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_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~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 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;havoc ssl3_connect_~s__s3__change_cipher_spec~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;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;ssl3_connect_~num1~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;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~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;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_~__cil_tmp65~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;ssl3_connect_~__cil_tmp70~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 19038#L96 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 19115#L99-2 ssl3_connect_#t~post41 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post41;havoc ssl3_connect_#t~post41; 19008#L104 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 19005#L110-1 assume !false; 19584#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 19133#L113 assume 12292 == ssl3_connect_~s__state~0; 19134#L114 [2021-08-31 02:00:06,482 INFO L793 eck$LassoCheckResult]: Loop: 19134#L114 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post42 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post42;havoc ssl3_connect_#t~post42; 20063#L218 ssl3_connect_~s__server~0 := 0; 20509#L223 assume 0 != ssl3_connect_~cb~0; 20508#L223-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 20507#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 20505#L238 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 20503#L238-2 assume !(0 == ssl3_connect_~tmp___4~0); 20447#L260 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post44 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post44;havoc ssl3_connect_#t~post44;ssl3_connect_~s__init_num~0 := 0; 20427#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 20421#L547 ssl3_connect_~skip~0 := 0; 20419#L110-1 assume !false; 20417#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 20415#L113 assume !(12292 == ssl3_connect_~s__state~0); 20413#L116 assume !(16384 == ssl3_connect_~s__state~0); 20411#L119 assume !(4096 == ssl3_connect_~s__state~0); 20409#L122 assume !(20480 == ssl3_connect_~s__state~0); 20407#L125 assume !(4099 == ssl3_connect_~s__state~0); 20406#L128 assume 4368 == ssl3_connect_~s__state~0; 20060#L132 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 20405#L272 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 20403#L272-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 20402#L283 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 20400#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 20387#L547 ssl3_connect_~skip~0 := 0; 20385#L110-1 assume !false; 20383#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 20381#L113 assume !(12292 == ssl3_connect_~s__state~0); 20379#L116 assume !(16384 == ssl3_connect_~s__state~0); 20377#L119 assume !(4096 == ssl3_connect_~s__state~0); 20375#L122 assume !(20480 == ssl3_connect_~s__state~0); 20373#L125 assume !(4099 == ssl3_connect_~s__state~0); 20371#L128 assume !(4368 == ssl3_connect_~s__state~0); 20369#L131 assume !(4369 == ssl3_connect_~s__state~0); 20367#L134 assume 4384 == ssl3_connect_~s__state~0; 19071#L138 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 19072#L291 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 19090#L294-2 assume !(ssl3_connect_~ret~0 <= 0); 20362#L301 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 20363#L301-2 ssl3_connect_~s__init_num~0 := 0; 19767#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 19760#L547 ssl3_connect_~skip~0 := 0; 19754#L110-1 assume !false; 19751#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 19747#L113 assume !(12292 == ssl3_connect_~s__state~0); 19744#L116 assume !(16384 == ssl3_connect_~s__state~0); 19741#L119 assume !(4096 == ssl3_connect_~s__state~0); 19739#L122 assume !(20480 == ssl3_connect_~s__state~0); 19647#L125 assume !(4099 == ssl3_connect_~s__state~0); 19644#L128 assume !(4368 == ssl3_connect_~s__state~0); 19641#L131 assume !(4369 == ssl3_connect_~s__state~0); 19638#L134 assume !(4384 == ssl3_connect_~s__state~0); 19637#L137 assume !(4385 == ssl3_connect_~s__state~0); 19609#L140 assume 4400 == ssl3_connect_~s__state~0; 18982#L144 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 18983#L312 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 19082#L312-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 19092#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 20302#L547 ssl3_connect_~skip~0 := 0; 20293#L110-1 assume !false; 20294#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 20285#L113 assume !(12292 == ssl3_connect_~s__state~0); 20286#L116 assume !(16384 == ssl3_connect_~s__state~0); 20277#L119 assume !(4096 == ssl3_connect_~s__state~0); 20278#L122 assume !(20480 == ssl3_connect_~s__state~0); 20270#L125 assume !(4099 == ssl3_connect_~s__state~0); 20271#L128 assume !(4368 == ssl3_connect_~s__state~0); 20263#L131 assume !(4369 == ssl3_connect_~s__state~0); 20264#L134 assume !(4384 == ssl3_connect_~s__state~0); 19069#L137 assume !(4385 == ssl3_connect_~s__state~0); 19070#L140 assume !(4400 == ssl3_connect_~s__state~0); 19107#L143 assume !(4401 == ssl3_connect_~s__state~0); 19108#L146 assume 4416 == ssl3_connect_~s__state~0; 19106#L150 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet48;havoc ssl3_connect_#t~nondet48; 19056#L330 assume !(3 == ssl3_connect_~blastFlag~0); 18985#L330-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 18986#L338 assume !(0 == ssl3_connect_~tmp___6~0); 19057#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 20594#L547 ssl3_connect_~skip~0 := 0; 20592#L110-1 assume !false; 20590#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 20589#L113 assume !(12292 == ssl3_connect_~s__state~0); 20588#L116 assume !(16384 == ssl3_connect_~s__state~0); 20587#L119 assume !(4096 == ssl3_connect_~s__state~0); 20586#L122 assume !(20480 == ssl3_connect_~s__state~0); 20585#L125 assume !(4099 == ssl3_connect_~s__state~0); 20584#L128 assume !(4368 == ssl3_connect_~s__state~0); 19044#L131 assume !(4369 == ssl3_connect_~s__state~0); 19045#L134 assume !(4384 == ssl3_connect_~s__state~0); 19122#L137 assume !(4385 == ssl3_connect_~s__state~0); 19834#L140 assume !(4400 == ssl3_connect_~s__state~0); 19833#L143 assume !(4401 == ssl3_connect_~s__state~0); 19831#L146 assume !(4416 == ssl3_connect_~s__state~0); 19830#L149 assume !(4417 == ssl3_connect_~s__state~0); 19829#L152 assume 4432 == ssl3_connect_~s__state~0; 19823#L156 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet49;havoc ssl3_connect_#t~nondet49; 19047#L346 assume !(4 == ssl3_connect_~blastFlag~0); 19048#L349 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 19607#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 19602#L547 ssl3_connect_~skip~0 := 0; 19601#L110-1 assume !false; 19600#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 19599#L113 assume !(12292 == ssl3_connect_~s__state~0); 19598#L116 assume !(16384 == ssl3_connect_~s__state~0); 19597#L119 assume !(4096 == ssl3_connect_~s__state~0); 19596#L122 assume !(20480 == ssl3_connect_~s__state~0); 19595#L125 assume !(4099 == ssl3_connect_~s__state~0); 19594#L128 assume !(4368 == ssl3_connect_~s__state~0); 19593#L131 assume !(4369 == ssl3_connect_~s__state~0); 19592#L134 assume !(4384 == ssl3_connect_~s__state~0); 19591#L137 assume !(4385 == ssl3_connect_~s__state~0); 19590#L140 assume !(4400 == ssl3_connect_~s__state~0); 19589#L143 assume !(4401 == ssl3_connect_~s__state~0); 19588#L146 assume !(4416 == ssl3_connect_~s__state~0); 19587#L149 assume !(4417 == ssl3_connect_~s__state~0); 19586#L152 assume !(4432 == ssl3_connect_~s__state~0); 19585#L155 assume !(4433 == ssl3_connect_~s__state~0); 19129#L158 assume 4448 == ssl3_connect_~s__state~0; 19031#L162 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet50;havoc ssl3_connect_#t~nondet50; 19032#L358 assume !(ssl3_connect_~ret~0 <= 0); 20499#L361 assume !(0 != ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4480; 20498#L361-2 ssl3_connect_~s__init_num~0 := 0; 20496#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 20490#L547 ssl3_connect_~skip~0 := 0; 20488#L110-1 assume !false; 20486#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 20484#L113 assume !(12292 == ssl3_connect_~s__state~0); 20482#L116 assume !(16384 == ssl3_connect_~s__state~0); 19682#L119 assume !(4096 == ssl3_connect_~s__state~0); 19681#L122 assume !(20480 == ssl3_connect_~s__state~0); 19674#L125 assume !(4099 == ssl3_connect_~s__state~0); 19675#L128 assume !(4368 == ssl3_connect_~s__state~0); 19668#L131 assume !(4369 == ssl3_connect_~s__state~0); 19669#L134 assume !(4384 == ssl3_connect_~s__state~0); 19662#L137 assume !(4385 == ssl3_connect_~s__state~0); 19663#L140 assume !(4400 == ssl3_connect_~s__state~0); 19657#L143 assume !(4401 == ssl3_connect_~s__state~0); 19658#L146 assume !(4416 == ssl3_connect_~s__state~0); 19653#L149 assume !(4417 == ssl3_connect_~s__state~0); 19654#L152 assume !(4432 == ssl3_connect_~s__state~0); 19649#L155 assume !(4433 == ssl3_connect_~s__state~0); 19650#L158 assume !(4448 == ssl3_connect_~s__state~0); 19642#L161 assume !(4449 == ssl3_connect_~s__state~0); 19643#L164 assume !(4464 == ssl3_connect_~s__state~0); 19013#L167 assume !(4465 == ssl3_connect_~s__state~0); 19014#L170 assume !(4466 == ssl3_connect_~s__state~0); 19746#L173 assume !(4467 == ssl3_connect_~s__state~0); 19046#L176 assume 4480 == ssl3_connect_~s__state~0; 18976#L180 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet52;havoc ssl3_connect_#t~nondet52; 18977#L382 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 19279#L386 assume 1 == ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4496; 20163#L386-2 ssl3_connect_~s__init_num~0 := 0; 20161#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 20156#L547 ssl3_connect_~skip~0 := 0; 20155#L110-1 assume !false; 20154#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 20153#L113 assume !(12292 == ssl3_connect_~s__state~0); 20152#L116 assume !(16384 == ssl3_connect_~s__state~0); 20151#L119 assume !(4096 == ssl3_connect_~s__state~0); 20150#L122 assume !(20480 == ssl3_connect_~s__state~0); 20149#L125 assume !(4099 == ssl3_connect_~s__state~0); 20148#L128 assume !(4368 == ssl3_connect_~s__state~0); 20147#L131 assume !(4369 == ssl3_connect_~s__state~0); 20146#L134 assume !(4384 == ssl3_connect_~s__state~0); 20145#L137 assume !(4385 == ssl3_connect_~s__state~0); 20144#L140 assume !(4400 == ssl3_connect_~s__state~0); 20143#L143 assume !(4401 == ssl3_connect_~s__state~0); 20142#L146 assume !(4416 == ssl3_connect_~s__state~0); 20141#L149 assume !(4417 == ssl3_connect_~s__state~0); 20140#L152 assume !(4432 == ssl3_connect_~s__state~0); 20139#L155 assume !(4433 == ssl3_connect_~s__state~0); 20138#L158 assume !(4448 == ssl3_connect_~s__state~0); 20137#L161 assume !(4449 == ssl3_connect_~s__state~0); 20136#L164 assume !(4464 == ssl3_connect_~s__state~0); 20135#L167 assume !(4465 == ssl3_connect_~s__state~0); 20134#L170 assume !(4466 == ssl3_connect_~s__state~0); 20133#L173 assume !(4467 == ssl3_connect_~s__state~0); 20132#L176 assume !(4480 == ssl3_connect_~s__state~0); 20131#L179 assume !(4481 == ssl3_connect_~s__state~0); 20130#L182 assume !(4496 == ssl3_connect_~s__state~0); 20129#L185 assume !(4497 == ssl3_connect_~s__state~0); 20128#L188 assume !(4512 == ssl3_connect_~s__state~0); 20127#L191 assume !(4513 == ssl3_connect_~s__state~0); 20126#L194 assume !(4528 == ssl3_connect_~s__state~0); 20125#L197 assume !(4529 == ssl3_connect_~s__state~0); 20028#L200 assume !(4560 == ssl3_connect_~s__state~0); 20029#L203 assume !(4561 == ssl3_connect_~s__state~0); 20032#L206 assume 4352 == ssl3_connect_~s__state~0; 20084#L207 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 20079#L470 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 20077#L470-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 20075#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 20070#L547 ssl3_connect_~skip~0 := 0; 20069#L110-1 assume !false; 20068#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 20067#L113 assume 12292 == ssl3_connect_~s__state~0; 19134#L114 [2021-08-31 02:00:06,483 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:06,483 INFO L82 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 16 times [2021-08-31 02:00:06,483 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:06,483 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [853710645] [2021-08-31 02:00:06,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:06,484 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:06,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:06,488 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:00:06,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:06,494 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:00:06,495 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:06,495 INFO L82 PathProgramCache]: Analyzing trace with hash 1516231719, now seen corresponding path program 1 times [2021-08-31 02:00:06,495 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:06,495 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [902884643] [2021-08-31 02:00:06,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:06,496 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:06,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:00:06,529 INFO L134 CoverageAnalysis]: Checked inductivity of 436 backedges. 241 proven. 0 refuted. 0 times theorem prover too weak. 195 trivial. 0 not checked. [2021-08-31 02:00:06,530 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:00:06,530 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [902884643] [2021-08-31 02:00:06,530 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [902884643] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:00:06,530 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:00:06,530 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-31 02:00:06,530 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1035280118] [2021-08-31 02:00:06,530 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:00:06,531 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:00:06,531 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:00:06,531 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:00:06,531 INFO L87 Difference]: Start difference. First operand 1636 states and 2180 transitions. cyclomatic complexity: 546 Second operand has 3 states, 3 states have (on average 42.0) internal successors, (126), 3 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:00:06,828 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:00:06,828 INFO L93 Difference]: Finished difference Result 3254 states and 4334 transitions. [2021-08-31 02:00:06,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:00:06,829 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3254 states and 4334 transitions. [2021-08-31 02:00:06,846 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3244 [2021-08-31 02:00:06,861 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3254 states to 3254 states and 4334 transitions. [2021-08-31 02:00:06,862 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3254 [2021-08-31 02:00:06,867 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3254 [2021-08-31 02:00:06,867 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3254 states and 4334 transitions. [2021-08-31 02:00:06,872 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-08-31 02:00:06,872 INFO L681 BuchiCegarLoop]: Abstraction has 3254 states and 4334 transitions. [2021-08-31 02:00:06,874 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3254 states and 4334 transitions. [2021-08-31 02:00:06,929 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3254 to 3254. [2021-08-31 02:00:06,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3254 states, 3254 states have (on average 1.331899200983405) internal successors, (4334), 3253 states have internal predecessors, (4334), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:00:06,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3254 states to 3254 states and 4334 transitions. [2021-08-31 02:00:06,943 INFO L704 BuchiCegarLoop]: Abstraction has 3254 states and 4334 transitions. [2021-08-31 02:00:06,943 INFO L587 BuchiCegarLoop]: Abstraction has 3254 states and 4334 transitions. [2021-08-31 02:00:06,943 INFO L425 BuchiCegarLoop]: ======== Iteration 18============ [2021-08-31 02:00:06,943 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3254 states and 4334 transitions. [2021-08-31 02:00:06,954 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3244 [2021-08-31 02:00:06,954 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:00:06,954 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:00:06,955 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:00:06,955 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [10, 10, 10, 10, 9, 9, 9, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:00:06,955 INFO L791 eck$LassoCheckResult]: Stem: 24012#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); 23932#L-1 havoc main_#res;havoc main_#t~ret61, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;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~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~post41, ssl3_connect_#t~post42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, 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~nondet51, ssl3_connect_#t~nondet52, ssl3_connect_#t~nondet53, ssl3_connect_#t~nondet54, ssl3_connect_#t~nondet55, ssl3_connect_#t~nondet56, ssl3_connect_#t~post57, ssl3_connect_#t~post58, ssl3_connect_#t~nondet59, ssl3_connect_#t~post60, 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.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, 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_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~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 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;havoc ssl3_connect_~s__s3__change_cipher_spec~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;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;ssl3_connect_~num1~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;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~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;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_~__cil_tmp65~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;ssl3_connect_~__cil_tmp70~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 23933#L96 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 24004#L99-2 ssl3_connect_#t~post41 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post41;havoc ssl3_connect_#t~post41; 23904#L104 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 23901#L110-1 assume !false; 25100#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 25098#L113 assume 12292 == ssl3_connect_~s__state~0; 24943#L114 [2021-08-31 02:00:06,956 INFO L793 eck$LassoCheckResult]: Loop: 24943#L114 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post42 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post42;havoc ssl3_connect_#t~post42; 24094#L218 ssl3_connect_~s__server~0 := 0; 25092#L223 assume 0 != ssl3_connect_~cb~0; 25090#L223-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 25087#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 25080#L238 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 25077#L238-2 assume !(0 == ssl3_connect_~tmp___4~0); 25075#L260 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post44 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post44;havoc ssl3_connect_#t~post44;ssl3_connect_~s__init_num~0 := 0; 25060#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 25055#L547 ssl3_connect_~skip~0 := 0; 25054#L110-1 assume !false; 25052#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 25050#L113 assume !(12292 == ssl3_connect_~s__state~0); 25049#L116 assume !(16384 == ssl3_connect_~s__state~0); 25048#L119 assume !(4096 == ssl3_connect_~s__state~0); 25046#L122 assume !(20480 == ssl3_connect_~s__state~0); 25044#L125 assume !(4099 == ssl3_connect_~s__state~0); 25042#L128 assume 4368 == ssl3_connect_~s__state~0; 24088#L132 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 25039#L272 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 25036#L272-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 25035#L283 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 24964#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 24959#L547 ssl3_connect_~skip~0 := 0; 24951#L110-1 assume !false; 24949#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 24947#L113 assume !(12292 == ssl3_connect_~s__state~0); 24945#L116 assume !(16384 == ssl3_connect_~s__state~0); 24942#L119 assume !(4096 == ssl3_connect_~s__state~0); 24940#L122 assume !(20480 == ssl3_connect_~s__state~0); 24938#L125 assume !(4099 == ssl3_connect_~s__state~0); 24936#L128 assume !(4368 == ssl3_connect_~s__state~0); 24934#L131 assume !(4369 == ssl3_connect_~s__state~0); 24932#L134 assume 4384 == ssl3_connect_~s__state~0; 24082#L138 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 24929#L291 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 24927#L294-2 assume !(ssl3_connect_~ret~0 <= 0); 24924#L301 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 24922#L301-2 ssl3_connect_~s__init_num~0 := 0; 24919#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 24913#L547 ssl3_connect_~skip~0 := 0; 24910#L110-1 assume !false; 24904#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 24902#L113 assume !(12292 == ssl3_connect_~s__state~0); 24900#L116 assume !(16384 == ssl3_connect_~s__state~0); 24898#L119 assume !(4096 == ssl3_connect_~s__state~0); 24896#L122 assume !(20480 == ssl3_connect_~s__state~0); 24894#L125 assume !(4099 == ssl3_connect_~s__state~0); 24892#L128 assume !(4368 == ssl3_connect_~s__state~0); 24890#L131 assume !(4369 == ssl3_connect_~s__state~0); 24888#L134 assume !(4384 == ssl3_connect_~s__state~0); 24886#L137 assume !(4385 == ssl3_connect_~s__state~0); 24884#L140 assume 4400 == ssl3_connect_~s__state~0; 24848#L144 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 24880#L312 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 24881#L312-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 24846#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 24836#L547 ssl3_connect_~skip~0 := 0; 24834#L110-1 assume !false; 24832#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 24830#L113 assume !(12292 == ssl3_connect_~s__state~0); 24828#L116 assume !(16384 == ssl3_connect_~s__state~0); 24826#L119 assume !(4096 == ssl3_connect_~s__state~0); 24824#L122 assume !(20480 == ssl3_connect_~s__state~0); 24822#L125 assume !(4099 == ssl3_connect_~s__state~0); 24820#L128 assume !(4368 == ssl3_connect_~s__state~0); 24818#L131 assume !(4369 == ssl3_connect_~s__state~0); 24816#L134 assume !(4384 == ssl3_connect_~s__state~0); 24814#L137 assume !(4385 == ssl3_connect_~s__state~0); 24812#L140 assume !(4400 == ssl3_connect_~s__state~0); 24810#L143 assume !(4401 == ssl3_connect_~s__state~0); 24808#L146 assume 4416 == ssl3_connect_~s__state~0; 24073#L150 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet48;havoc ssl3_connect_#t~nondet48; 24800#L330 assume !(3 == ssl3_connect_~blastFlag~0); 24801#L330-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 24795#L338 assume !(0 == ssl3_connect_~tmp___6~0); 24796#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 24784#L547 ssl3_connect_~skip~0 := 0; 24785#L110-1 assume !false; 24780#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 24781#L113 assume !(12292 == ssl3_connect_~s__state~0); 24776#L116 assume !(16384 == ssl3_connect_~s__state~0); 24777#L119 assume !(4096 == ssl3_connect_~s__state~0); 24772#L122 assume !(20480 == ssl3_connect_~s__state~0); 24773#L125 assume !(4099 == ssl3_connect_~s__state~0); 24768#L128 assume !(4368 == ssl3_connect_~s__state~0); 24769#L131 assume !(4369 == ssl3_connect_~s__state~0); 24764#L134 assume !(4384 == ssl3_connect_~s__state~0); 24765#L137 assume !(4385 == ssl3_connect_~s__state~0); 24760#L140 assume !(4400 == ssl3_connect_~s__state~0); 24761#L143 assume !(4401 == ssl3_connect_~s__state~0); 24756#L146 assume !(4416 == ssl3_connect_~s__state~0); 24757#L149 assume !(4417 == ssl3_connect_~s__state~0); 24753#L152 assume 4432 == ssl3_connect_~s__state~0; 24069#L156 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet49;havoc ssl3_connect_#t~nondet49; 24749#L346 assume !(4 == ssl3_connect_~blastFlag~0); 24750#L349 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 24743#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 24739#L547 ssl3_connect_~skip~0 := 0; 24734#L110-1 assume !false; 24735#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 24730#L113 assume !(12292 == ssl3_connect_~s__state~0); 24731#L116 assume !(16384 == ssl3_connect_~s__state~0); 24724#L119 assume !(4096 == ssl3_connect_~s__state~0); 24725#L122 assume !(20480 == ssl3_connect_~s__state~0); 24714#L125 assume !(4099 == ssl3_connect_~s__state~0); 24715#L128 assume !(4368 == ssl3_connect_~s__state~0); 24708#L131 assume !(4369 == ssl3_connect_~s__state~0); 24709#L134 assume !(4384 == ssl3_connect_~s__state~0); 24702#L137 assume !(4385 == ssl3_connect_~s__state~0); 24703#L140 assume !(4400 == ssl3_connect_~s__state~0); 24696#L143 assume !(4401 == ssl3_connect_~s__state~0); 24697#L146 assume !(4416 == ssl3_connect_~s__state~0); 24690#L149 assume !(4417 == ssl3_connect_~s__state~0); 24691#L152 assume !(4432 == ssl3_connect_~s__state~0); 24684#L155 assume !(4433 == ssl3_connect_~s__state~0); 24685#L158 assume 4448 == ssl3_connect_~s__state~0; 24152#L162 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet50;havoc ssl3_connect_#t~nondet50; 24679#L358 assume !(ssl3_connect_~ret~0 <= 0); 24672#L361 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 24673#L361-2 ssl3_connect_~s__init_num~0 := 0; 24664#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 24660#L547 ssl3_connect_~skip~0 := 0; 24653#L110-1 assume !false; 24654#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 24647#L113 assume !(12292 == ssl3_connect_~s__state~0); 24648#L116 assume !(16384 == ssl3_connect_~s__state~0); 24642#L119 assume !(4096 == ssl3_connect_~s__state~0); 24643#L122 assume !(20480 == ssl3_connect_~s__state~0); 24633#L125 assume !(4099 == ssl3_connect_~s__state~0); 24634#L128 assume !(4368 == ssl3_connect_~s__state~0); 24620#L131 assume !(4369 == ssl3_connect_~s__state~0); 24621#L134 assume !(4384 == ssl3_connect_~s__state~0); 24608#L137 assume !(4385 == ssl3_connect_~s__state~0); 24609#L140 assume !(4400 == ssl3_connect_~s__state~0); 24594#L143 assume !(4401 == ssl3_connect_~s__state~0); 24595#L146 assume !(4416 == ssl3_connect_~s__state~0); 24584#L149 assume !(4417 == ssl3_connect_~s__state~0); 24585#L152 assume !(4432 == ssl3_connect_~s__state~0); 24574#L155 assume !(4433 == ssl3_connect_~s__state~0); 24575#L158 assume !(4448 == ssl3_connect_~s__state~0); 24564#L161 assume !(4449 == ssl3_connect_~s__state~0); 24565#L164 assume 4464 == ssl3_connect_~s__state~0; 24055#L174 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet51;havoc ssl3_connect_#t~nondet51; 24556#L373 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 24546#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 24538#L547 ssl3_connect_~skip~0 := 0; 24534#L110-1 assume !false; 24530#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 24526#L113 assume !(12292 == ssl3_connect_~s__state~0); 24522#L116 assume !(16384 == ssl3_connect_~s__state~0); 24518#L119 assume !(4096 == ssl3_connect_~s__state~0); 24514#L122 assume !(20480 == ssl3_connect_~s__state~0); 24510#L125 assume !(4099 == ssl3_connect_~s__state~0); 24506#L128 assume !(4368 == ssl3_connect_~s__state~0); 24502#L131 assume !(4369 == ssl3_connect_~s__state~0); 24499#L134 assume !(4384 == ssl3_connect_~s__state~0); 24495#L137 assume !(4385 == ssl3_connect_~s__state~0); 24491#L140 assume !(4400 == ssl3_connect_~s__state~0); 24483#L143 assume !(4401 == ssl3_connect_~s__state~0); 24475#L146 assume !(4416 == ssl3_connect_~s__state~0); 24471#L149 assume !(4417 == ssl3_connect_~s__state~0); 24464#L152 assume !(4432 == ssl3_connect_~s__state~0); 24461#L155 assume !(4433 == ssl3_connect_~s__state~0); 24230#L158 assume !(4448 == ssl3_connect_~s__state~0); 24229#L161 assume !(4449 == ssl3_connect_~s__state~0); 24227#L164 assume !(4464 == ssl3_connect_~s__state~0); 24225#L167 assume !(4465 == ssl3_connect_~s__state~0); 24224#L170 assume !(4466 == ssl3_connect_~s__state~0); 24221#L173 assume !(4467 == ssl3_connect_~s__state~0); 24213#L176 assume 4480 == ssl3_connect_~s__state~0; 24209#L180 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet52;havoc ssl3_connect_#t~nondet52; 24207#L382 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 24208#L386 assume 1 == ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4496; 24871#L386-2 ssl3_connect_~s__init_num~0 := 0; 24868#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 24863#L547 ssl3_connect_~skip~0 := 0; 24862#L110-1 assume !false; 24861#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 24860#L113 assume !(12292 == ssl3_connect_~s__state~0); 24859#L116 assume !(16384 == ssl3_connect_~s__state~0); 24858#L119 assume !(4096 == ssl3_connect_~s__state~0); 24857#L122 assume !(20480 == ssl3_connect_~s__state~0); 24856#L125 assume !(4099 == ssl3_connect_~s__state~0); 24855#L128 assume !(4368 == ssl3_connect_~s__state~0); 24854#L131 assume !(4369 == ssl3_connect_~s__state~0); 24853#L134 assume !(4384 == ssl3_connect_~s__state~0); 24851#L137 assume !(4385 == ssl3_connect_~s__state~0); 24849#L140 assume !(4400 == ssl3_connect_~s__state~0); 24847#L143 assume !(4401 == ssl3_connect_~s__state~0); 24163#L146 assume !(4416 == ssl3_connect_~s__state~0); 24161#L149 assume !(4417 == ssl3_connect_~s__state~0); 24162#L152 assume !(4432 == ssl3_connect_~s__state~0); 24315#L155 assume !(4433 == ssl3_connect_~s__state~0); 24313#L158 assume !(4448 == ssl3_connect_~s__state~0); 24151#L161 assume !(4449 == ssl3_connect_~s__state~0); 24149#L164 assume !(4464 == ssl3_connect_~s__state~0); 24150#L167 assume !(4465 == ssl3_connect_~s__state~0); 25053#L170 assume !(4466 == ssl3_connect_~s__state~0); 25051#L173 assume !(4467 == ssl3_connect_~s__state~0); 24210#L176 assume !(4480 == ssl3_connect_~s__state~0); 24211#L179 assume !(4481 == ssl3_connect_~s__state~0); 24136#L182 assume !(4496 == ssl3_connect_~s__state~0); 24137#L185 assume !(4497 == ssl3_connect_~s__state~0); 24132#L188 assume !(4512 == ssl3_connect_~s__state~0); 24130#L191 assume !(4513 == ssl3_connect_~s__state~0); 24131#L194 assume !(4528 == ssl3_connect_~s__state~0); 25034#L197 assume !(4529 == ssl3_connect_~s__state~0); 24035#L200 assume !(4560 == ssl3_connect_~s__state~0); 23916#L203 assume !(4561 == ssl3_connect_~s__state~0); 23917#L206 assume 4352 == ssl3_connect_~s__state~0; 24122#L207 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 24120#L470 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 24118#L470-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 24119#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 24107#L547 ssl3_connect_~skip~0 := 0; 24108#L110-1 assume !false; 24103#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 24104#L113 assume 12292 == ssl3_connect_~s__state~0; 24943#L114 [2021-08-31 02:00:06,956 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:06,956 INFO L82 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 17 times [2021-08-31 02:00:06,957 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:06,957 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [452216215] [2021-08-31 02:00:06,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:06,957 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:06,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:06,962 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:00:06,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:06,968 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:00:06,968 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:06,968 INFO L82 PathProgramCache]: Analyzing trace with hash 1767828925, now seen corresponding path program 1 times [2021-08-31 02:00:06,968 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:06,969 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [238525173] [2021-08-31 02:00:06,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:06,969 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:06,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:00:07,009 INFO L134 CoverageAnalysis]: Checked inductivity of 575 backedges. 183 proven. 0 refuted. 0 times theorem prover too weak. 392 trivial. 0 not checked. [2021-08-31 02:00:07,009 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:00:07,009 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [238525173] [2021-08-31 02:00:07,010 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [238525173] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:00:07,010 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:00:07,010 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-31 02:00:07,010 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1481399321] [2021-08-31 02:00:07,010 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:00:07,010 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:00:07,011 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:00:07,011 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:00:07,011 INFO L87 Difference]: Start difference. First operand 3254 states and 4334 transitions. cyclomatic complexity: 1084 Second operand has 3 states, 3 states have (on average 38.0) internal successors, (114), 3 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:00:07,237 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:00:07,237 INFO L93 Difference]: Finished difference Result 3402 states and 4502 transitions. [2021-08-31 02:00:07,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:00:07,238 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3402 states and 4502 transitions. [2021-08-31 02:00:07,287 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3392 [2021-08-31 02:00:07,302 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3402 states to 3402 states and 4502 transitions. [2021-08-31 02:00:07,303 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3402 [2021-08-31 02:00:07,305 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3402 [2021-08-31 02:00:07,305 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3402 states and 4502 transitions. [2021-08-31 02:00:07,311 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-08-31 02:00:07,311 INFO L681 BuchiCegarLoop]: Abstraction has 3402 states and 4502 transitions. [2021-08-31 02:00:07,313 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3402 states and 4502 transitions. [2021-08-31 02:00:07,367 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3402 to 3386. [2021-08-31 02:00:07,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3386 states, 3386 states have (on average 1.3248670998227998) internal successors, (4486), 3385 states have internal predecessors, (4486), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:00:07,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3386 states to 3386 states and 4486 transitions. [2021-08-31 02:00:07,379 INFO L704 BuchiCegarLoop]: Abstraction has 3386 states and 4486 transitions. [2021-08-31 02:00:07,379 INFO L587 BuchiCegarLoop]: Abstraction has 3386 states and 4486 transitions. [2021-08-31 02:00:07,379 INFO L425 BuchiCegarLoop]: ======== Iteration 19============ [2021-08-31 02:00:07,379 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3386 states and 4486 transitions. [2021-08-31 02:00:07,392 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3376 [2021-08-31 02:00:07,392 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:00:07,392 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:00:07,393 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:00:07,394 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [11, 11, 11, 11, 10, 10, 10, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:00:07,394 INFO L791 eck$LassoCheckResult]: Stem: 30676#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); 30597#L-1 havoc main_#res;havoc main_#t~ret61, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;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~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~post41, ssl3_connect_#t~post42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, 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~nondet51, ssl3_connect_#t~nondet52, ssl3_connect_#t~nondet53, ssl3_connect_#t~nondet54, ssl3_connect_#t~nondet55, ssl3_connect_#t~nondet56, ssl3_connect_#t~post57, ssl3_connect_#t~post58, ssl3_connect_#t~nondet59, ssl3_connect_#t~post60, 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.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, 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_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~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 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;havoc ssl3_connect_~s__s3__change_cipher_spec~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;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;ssl3_connect_~num1~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;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~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;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_~__cil_tmp65~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;ssl3_connect_~__cil_tmp70~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 30598#L96 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 30670#L99-2 ssl3_connect_#t~post41 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post41;havoc ssl3_connect_#t~post41; 30567#L104 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 30564#L110-1 assume !false; 31540#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 31538#L113 assume 12292 == ssl3_connect_~s__state~0; 31539#L114 [2021-08-31 02:00:07,394 INFO L793 eck$LassoCheckResult]: Loop: 31539#L114 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post42 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post42;havoc ssl3_connect_#t~post42; 30779#L218 ssl3_connect_~s__server~0 := 0; 33585#L223 assume 0 != ssl3_connect_~cb~0; 33584#L223-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 33583#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 33581#L238 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 33579#L238-2 assume !(0 == ssl3_connect_~tmp___4~0); 33578#L260 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post44 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post44;havoc ssl3_connect_#t~post44;ssl3_connect_~s__init_num~0 := 0; 31527#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 31522#L547 ssl3_connect_~skip~0 := 0; 31521#L110-1 assume !false; 31520#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 31519#L113 assume !(12292 == ssl3_connect_~s__state~0); 31518#L116 assume !(16384 == ssl3_connect_~s__state~0); 31517#L119 assume !(4096 == ssl3_connect_~s__state~0); 31516#L122 assume !(20480 == ssl3_connect_~s__state~0); 31514#L125 assume !(4099 == ssl3_connect_~s__state~0); 31142#L128 assume 4368 == ssl3_connect_~s__state~0; 30773#L132 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 31139#L272 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 31134#L272-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 31135#L283 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 31127#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 31122#L547 ssl3_connect_~skip~0 := 0; 31121#L110-1 assume !false; 31120#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 31119#L113 assume !(12292 == ssl3_connect_~s__state~0); 31116#L116 assume !(16384 == ssl3_connect_~s__state~0); 31115#L119 assume !(4096 == ssl3_connect_~s__state~0); 31114#L122 assume !(20480 == ssl3_connect_~s__state~0); 31113#L125 assume !(4099 == ssl3_connect_~s__state~0); 31111#L128 assume !(4368 == ssl3_connect_~s__state~0); 31107#L131 assume !(4369 == ssl3_connect_~s__state~0); 31065#L134 assume 4384 == ssl3_connect_~s__state~0; 30767#L138 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 31029#L291 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 31024#L294-2 assume !(ssl3_connect_~ret~0 <= 0); 31025#L301 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 31477#L301-2 ssl3_connect_~s__init_num~0 := 0; 31471#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 31461#L547 ssl3_connect_~skip~0 := 0; 31459#L110-1 assume !false; 31457#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 31455#L113 assume !(12292 == ssl3_connect_~s__state~0); 31453#L116 assume !(16384 == ssl3_connect_~s__state~0); 31451#L119 assume !(4096 == ssl3_connect_~s__state~0); 31449#L122 assume !(20480 == ssl3_connect_~s__state~0); 31447#L125 assume !(4099 == ssl3_connect_~s__state~0); 31445#L128 assume !(4368 == ssl3_connect_~s__state~0); 31444#L131 assume !(4369 == ssl3_connect_~s__state~0); 31443#L134 assume !(4384 == ssl3_connect_~s__state~0); 31442#L137 assume !(4385 == ssl3_connect_~s__state~0); 31440#L140 assume 4400 == ssl3_connect_~s__state~0; 30761#L144 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 31431#L312 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 31424#L312-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 31422#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 31416#L547 ssl3_connect_~skip~0 := 0; 31414#L110-1 assume !false; 31412#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 31410#L113 assume !(12292 == ssl3_connect_~s__state~0); 31408#L116 assume !(16384 == ssl3_connect_~s__state~0); 31406#L119 assume !(4096 == ssl3_connect_~s__state~0); 31404#L122 assume !(20480 == ssl3_connect_~s__state~0); 31402#L125 assume !(4099 == ssl3_connect_~s__state~0); 31400#L128 assume !(4368 == ssl3_connect_~s__state~0); 31398#L131 assume !(4369 == ssl3_connect_~s__state~0); 31396#L134 assume !(4384 == ssl3_connect_~s__state~0); 31394#L137 assume !(4385 == ssl3_connect_~s__state~0); 31392#L140 assume !(4400 == ssl3_connect_~s__state~0); 31390#L143 assume !(4401 == ssl3_connect_~s__state~0); 31388#L146 assume 4416 == ssl3_connect_~s__state~0; 30757#L150 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet48;havoc ssl3_connect_#t~nondet48; 31385#L330 assume !(3 == ssl3_connect_~blastFlag~0); 31383#L330-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 31381#L338 assume !(0 == ssl3_connect_~tmp___6~0); 31378#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 31372#L547 ssl3_connect_~skip~0 := 0; 31370#L110-1 assume !false; 31368#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 31366#L113 assume !(12292 == ssl3_connect_~s__state~0); 31364#L116 assume !(16384 == ssl3_connect_~s__state~0); 31362#L119 assume !(4096 == ssl3_connect_~s__state~0); 31360#L122 assume !(20480 == ssl3_connect_~s__state~0); 31358#L125 assume !(4099 == ssl3_connect_~s__state~0); 31356#L128 assume !(4368 == ssl3_connect_~s__state~0); 31355#L131 assume !(4369 == ssl3_connect_~s__state~0); 31354#L134 assume !(4384 == ssl3_connect_~s__state~0); 31353#L137 assume !(4385 == ssl3_connect_~s__state~0); 31352#L140 assume !(4400 == ssl3_connect_~s__state~0); 31351#L143 assume !(4401 == ssl3_connect_~s__state~0); 31349#L146 assume !(4416 == ssl3_connect_~s__state~0); 31348#L149 assume !(4417 == ssl3_connect_~s__state~0); 31341#L152 assume 4432 == ssl3_connect_~s__state~0; 30750#L156 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet49;havoc ssl3_connect_#t~nondet49; 31338#L346 assume !(4 == ssl3_connect_~blastFlag~0); 31337#L349 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 31331#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 31326#L547 ssl3_connect_~skip~0 := 0; 31323#L110-1 assume !false; 31322#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 31319#L113 assume !(12292 == ssl3_connect_~s__state~0); 31318#L116 assume !(16384 == ssl3_connect_~s__state~0); 31315#L119 assume !(4096 == ssl3_connect_~s__state~0); 31314#L122 assume !(20480 == ssl3_connect_~s__state~0); 31311#L125 assume !(4099 == ssl3_connect_~s__state~0); 31310#L128 assume !(4368 == ssl3_connect_~s__state~0); 31307#L131 assume !(4369 == ssl3_connect_~s__state~0); 31306#L134 assume !(4384 == ssl3_connect_~s__state~0); 31303#L137 assume !(4385 == ssl3_connect_~s__state~0); 31302#L140 assume !(4400 == ssl3_connect_~s__state~0); 31299#L143 assume !(4401 == ssl3_connect_~s__state~0); 31298#L146 assume !(4416 == ssl3_connect_~s__state~0); 31295#L149 assume !(4417 == ssl3_connect_~s__state~0); 31293#L152 assume !(4432 == ssl3_connect_~s__state~0); 31291#L155 assume !(4433 == ssl3_connect_~s__state~0); 31290#L158 assume 4448 == ssl3_connect_~s__state~0; 30745#L162 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet50;havoc ssl3_connect_#t~nondet50; 31289#L358 assume !(ssl3_connect_~ret~0 <= 0); 31287#L361 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 31288#L361-2 ssl3_connect_~s__init_num~0 := 0; 31347#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 31343#L547 ssl3_connect_~skip~0 := 0; 31339#L110-1 assume !false; 31340#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 31332#L113 assume !(12292 == ssl3_connect_~s__state~0); 31333#L116 assume !(16384 == ssl3_connect_~s__state~0); 31324#L119 assume !(4096 == ssl3_connect_~s__state~0); 31325#L122 assume !(20480 == ssl3_connect_~s__state~0); 31320#L125 assume !(4099 == ssl3_connect_~s__state~0); 31321#L128 assume !(4368 == ssl3_connect_~s__state~0); 31316#L131 assume !(4369 == ssl3_connect_~s__state~0); 31317#L134 assume !(4384 == ssl3_connect_~s__state~0); 31312#L137 assume !(4385 == ssl3_connect_~s__state~0); 31313#L140 assume !(4400 == ssl3_connect_~s__state~0); 31308#L143 assume !(4401 == ssl3_connect_~s__state~0); 31309#L146 assume !(4416 == ssl3_connect_~s__state~0); 31304#L149 assume !(4417 == ssl3_connect_~s__state~0); 31305#L152 assume !(4432 == ssl3_connect_~s__state~0); 31300#L155 assume !(4433 == ssl3_connect_~s__state~0); 31301#L158 assume !(4448 == ssl3_connect_~s__state~0); 31296#L161 assume !(4449 == ssl3_connect_~s__state~0); 31297#L164 assume 4464 == ssl3_connect_~s__state~0; 30735#L174 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet51;havoc ssl3_connect_#t~nondet51; 31292#L373 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 30960#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 30955#L547 ssl3_connect_~skip~0 := 0; 30954#L110-1 assume !false; 30953#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 30952#L113 assume !(12292 == ssl3_connect_~s__state~0); 30951#L116 assume !(16384 == ssl3_connect_~s__state~0); 30950#L119 assume !(4096 == ssl3_connect_~s__state~0); 30949#L122 assume !(20480 == ssl3_connect_~s__state~0); 30948#L125 assume !(4099 == ssl3_connect_~s__state~0); 30947#L128 assume !(4368 == ssl3_connect_~s__state~0); 30946#L131 assume !(4369 == ssl3_connect_~s__state~0); 30945#L134 assume !(4384 == ssl3_connect_~s__state~0); 30944#L137 assume !(4385 == ssl3_connect_~s__state~0); 30943#L140 assume !(4400 == ssl3_connect_~s__state~0); 30942#L143 assume !(4401 == ssl3_connect_~s__state~0); 30941#L146 assume !(4416 == ssl3_connect_~s__state~0); 30940#L149 assume !(4417 == ssl3_connect_~s__state~0); 30939#L152 assume !(4432 == ssl3_connect_~s__state~0); 30938#L155 assume !(4433 == ssl3_connect_~s__state~0); 30937#L158 assume !(4448 == ssl3_connect_~s__state~0); 30936#L161 assume !(4449 == ssl3_connect_~s__state~0); 30935#L164 assume !(4464 == ssl3_connect_~s__state~0); 30934#L167 assume !(4465 == ssl3_connect_~s__state~0); 30933#L170 assume !(4466 == ssl3_connect_~s__state~0); 30932#L173 assume !(4467 == ssl3_connect_~s__state~0); 30931#L176 assume 4480 == ssl3_connect_~s__state~0; 30729#L180 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet52;havoc ssl3_connect_#t~nondet52; 30674#L382 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 30675#L386 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; 30925#L386-2 ssl3_connect_~s__init_num~0 := 0; 30926#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 32330#L547 ssl3_connect_~skip~0 := 0; 32329#L110-1 assume !false; 32328#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 32327#L113 assume !(12292 == ssl3_connect_~s__state~0); 32326#L116 assume !(16384 == ssl3_connect_~s__state~0); 32325#L119 assume !(4096 == ssl3_connect_~s__state~0); 32324#L122 assume !(20480 == ssl3_connect_~s__state~0); 32323#L125 assume !(4099 == ssl3_connect_~s__state~0); 32322#L128 assume !(4368 == ssl3_connect_~s__state~0); 32321#L131 assume !(4369 == ssl3_connect_~s__state~0); 32320#L134 assume !(4384 == ssl3_connect_~s__state~0); 32319#L137 assume !(4385 == ssl3_connect_~s__state~0); 32318#L140 assume !(4400 == ssl3_connect_~s__state~0); 32317#L143 assume !(4401 == ssl3_connect_~s__state~0); 32316#L146 assume !(4416 == ssl3_connect_~s__state~0); 32315#L149 assume !(4417 == ssl3_connect_~s__state~0); 32314#L152 assume !(4432 == ssl3_connect_~s__state~0); 32313#L155 assume !(4433 == ssl3_connect_~s__state~0); 32312#L158 assume !(4448 == ssl3_connect_~s__state~0); 32311#L161 assume !(4449 == ssl3_connect_~s__state~0); 32310#L164 assume !(4464 == ssl3_connect_~s__state~0); 32309#L167 assume !(4465 == ssl3_connect_~s__state~0); 32308#L170 assume !(4466 == ssl3_connect_~s__state~0); 32307#L173 assume !(4467 == ssl3_connect_~s__state~0); 32306#L176 assume !(4480 == ssl3_connect_~s__state~0); 32305#L179 assume !(4481 == ssl3_connect_~s__state~0); 32304#L182 assume !(4496 == ssl3_connect_~s__state~0); 32303#L185 assume !(4497 == ssl3_connect_~s__state~0); 32302#L188 assume 4512 == ssl3_connect_~s__state~0; 30717#L192 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet54;havoc ssl3_connect_#t~nondet54; 32301#L407 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; 32300#L413 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 32299#L413-2 assume !(0 == ssl3_connect_~tmp___7~0); 32298#L422 assume !(0 == ssl3_connect_~tmp___8~0); 31087#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 31083#L547 ssl3_connect_~skip~0 := 0; 31078#L110-1 assume !false; 31079#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 30869#L113 assume !(12292 == ssl3_connect_~s__state~0); 30870#L116 assume !(16384 == ssl3_connect_~s__state~0); 31061#L119 assume !(4096 == ssl3_connect_~s__state~0); 31062#L122 assume !(20480 == ssl3_connect_~s__state~0); 31057#L125 assume !(4099 == ssl3_connect_~s__state~0); 31058#L128 assume !(4368 == ssl3_connect_~s__state~0); 31040#L131 assume !(4369 == ssl3_connect_~s__state~0); 31041#L134 assume !(4384 == ssl3_connect_~s__state~0); 30852#L137 assume !(4385 == ssl3_connect_~s__state~0); 30853#L140 assume !(4400 == ssl3_connect_~s__state~0); 30847#L143 assume !(4401 == ssl3_connect_~s__state~0); 30848#L146 assume !(4416 == ssl3_connect_~s__state~0); 30842#L149 assume !(4417 == ssl3_connect_~s__state~0); 30843#L152 assume !(4432 == ssl3_connect_~s__state~0); 30837#L155 assume !(4433 == ssl3_connect_~s__state~0); 30838#L158 assume !(4448 == ssl3_connect_~s__state~0); 30833#L161 assume !(4449 == ssl3_connect_~s__state~0); 30834#L164 assume !(4464 == ssl3_connect_~s__state~0); 30829#L167 assume !(4465 == ssl3_connect_~s__state~0); 30830#L170 assume !(4466 == ssl3_connect_~s__state~0); 30825#L173 assume !(4467 == ssl3_connect_~s__state~0); 30826#L176 assume !(4480 == ssl3_connect_~s__state~0); 30821#L179 assume !(4481 == ssl3_connect_~s__state~0); 30822#L182 assume !(4496 == ssl3_connect_~s__state~0); 31487#L185 assume !(4497 == ssl3_connect_~s__state~0); 31488#L188 assume !(4512 == ssl3_connect_~s__state~0); 30813#L191 assume !(4513 == ssl3_connect_~s__state~0); 30814#L194 assume !(4528 == ssl3_connect_~s__state~0); 32263#L197 assume !(4529 == ssl3_connect_~s__state~0); 32119#L200 assume !(4560 == ssl3_connect_~s__state~0); 31074#L203 assume !(4561 == ssl3_connect_~s__state~0); 31075#L206 assume 4352 == ssl3_connect_~s__state~0; 31070#L207 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 31071#L470 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 31059#L470-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 31060#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 30792#L547 ssl3_connect_~skip~0 := 0; 30793#L110-1 assume !false; 30788#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 30789#L113 assume 12292 == ssl3_connect_~s__state~0; 31539#L114 [2021-08-31 02:00:07,394 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:07,395 INFO L82 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 18 times [2021-08-31 02:00:07,395 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:07,395 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2020843242] [2021-08-31 02:00:07,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:07,395 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:07,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:07,401 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:00:07,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:07,412 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:00:07,413 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:07,413 INFO L82 PathProgramCache]: Analyzing trace with hash -161912192, now seen corresponding path program 1 times [2021-08-31 02:00:07,413 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:07,413 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1583040235] [2021-08-31 02:00:07,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:07,413 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:07,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:00:07,479 INFO L134 CoverageAnalysis]: Checked inductivity of 748 backedges. 218 proven. 0 refuted. 0 times theorem prover too weak. 530 trivial. 0 not checked. [2021-08-31 02:00:07,479 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:00:07,479 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1583040235] [2021-08-31 02:00:07,479 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1583040235] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:00:07,479 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:00:07,479 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-31 02:00:07,480 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [96314399] [2021-08-31 02:00:07,480 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:00:07,480 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:00:07,480 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:00:07,480 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:00:07,481 INFO L87 Difference]: Start difference. First operand 3386 states and 4486 transitions. cyclomatic complexity: 1104 Second operand has 3 states, 3 states have (on average 41.333333333333336) internal successors, (124), 3 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:00:07,705 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:00:07,705 INFO L93 Difference]: Finished difference Result 3386 states and 4270 transitions. [2021-08-31 02:00:07,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:00:07,706 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3386 states and 4270 transitions. [2021-08-31 02:00:07,752 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3376 [2021-08-31 02:00:07,771 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3386 states to 3386 states and 4270 transitions. [2021-08-31 02:00:07,771 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3386 [2021-08-31 02:00:07,773 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3386 [2021-08-31 02:00:07,773 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3386 states and 4270 transitions. [2021-08-31 02:00:07,778 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-08-31 02:00:07,778 INFO L681 BuchiCegarLoop]: Abstraction has 3386 states and 4270 transitions. [2021-08-31 02:00:07,779 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3386 states and 4270 transitions. [2021-08-31 02:00:07,825 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3386 to 3370. [2021-08-31 02:00:07,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3370 states, 3370 states have (on average 1.2623145400593472) internal successors, (4254), 3369 states have internal predecessors, (4254), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:00:07,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3370 states to 3370 states and 4254 transitions. [2021-08-31 02:00:07,836 INFO L704 BuchiCegarLoop]: Abstraction has 3370 states and 4254 transitions. [2021-08-31 02:00:07,836 INFO L587 BuchiCegarLoop]: Abstraction has 3370 states and 4254 transitions. [2021-08-31 02:00:07,837 INFO L425 BuchiCegarLoop]: ======== Iteration 20============ [2021-08-31 02:00:07,837 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3370 states and 4254 transitions. [2021-08-31 02:00:07,845 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3360 [2021-08-31 02:00:07,846 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:00:07,846 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:00:07,848 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:00:07,848 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [12, 12, 12, 12, 11, 11, 11, 11, 11, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:00:07,848 INFO L791 eck$LassoCheckResult]: Stem: 37458#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); 37374#L-1 havoc main_#res;havoc main_#t~ret61, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;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~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~post41, ssl3_connect_#t~post42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, 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~nondet51, ssl3_connect_#t~nondet52, ssl3_connect_#t~nondet53, ssl3_connect_#t~nondet54, ssl3_connect_#t~nondet55, ssl3_connect_#t~nondet56, ssl3_connect_#t~post57, ssl3_connect_#t~post58, ssl3_connect_#t~nondet59, ssl3_connect_#t~post60, 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.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, 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_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~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 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;havoc ssl3_connect_~s__s3__change_cipher_spec~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;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;ssl3_connect_~num1~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;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~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;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_~__cil_tmp65~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;ssl3_connect_~__cil_tmp70~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 37375#L96 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 37451#L99-2 ssl3_connect_#t~post41 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post41;havoc ssl3_connect_#t~post41; 37344#L104 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 37341#L110-1 assume !false; 37622#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 37483#L113 assume 12292 == ssl3_connect_~s__state~0; 37484#L114 [2021-08-31 02:00:07,848 INFO L793 eck$LassoCheckResult]: Loop: 37484#L114 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post42 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post42;havoc ssl3_connect_#t~post42; 37561#L218 ssl3_connect_~s__server~0 := 0; 38353#L223 assume 0 != ssl3_connect_~cb~0; 38354#L223-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 38347#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 38348#L238 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 38341#L238-2 assume !(0 == ssl3_connect_~tmp___4~0); 38342#L260 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post44 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post44;havoc ssl3_connect_#t~post44;ssl3_connect_~s__init_num~0 := 0; 38335#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 38331#L547 ssl3_connect_~skip~0 := 0; 38326#L110-1 assume !false; 38327#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 38319#L113 assume !(12292 == ssl3_connect_~s__state~0); 38320#L116 assume !(16384 == ssl3_connect_~s__state~0); 38311#L119 assume !(4096 == ssl3_connect_~s__state~0); 38312#L122 assume !(20480 == ssl3_connect_~s__state~0); 38303#L125 assume !(4099 == ssl3_connect_~s__state~0); 38304#L128 assume 4368 == ssl3_connect_~s__state~0; 37462#L132 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 37463#L272 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 38175#L272-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 37438#L283 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 37439#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 38531#L547 ssl3_connect_~skip~0 := 0; 38529#L110-1 assume !false; 38526#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 38521#L113 assume !(12292 == ssl3_connect_~s__state~0); 38512#L116 assume !(16384 == ssl3_connect_~s__state~0); 38505#L119 assume !(4096 == ssl3_connect_~s__state~0); 38502#L122 assume !(20480 == ssl3_connect_~s__state~0); 38499#L125 assume !(4099 == ssl3_connect_~s__state~0); 38495#L128 assume !(4368 == ssl3_connect_~s__state~0); 38496#L131 assume !(4369 == ssl3_connect_~s__state~0); 39601#L134 assume 4384 == ssl3_connect_~s__state~0; 37405#L138 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 37406#L291 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 39478#L294-2 assume !(ssl3_connect_~ret~0 <= 0); 39473#L301 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 39469#L301-2 ssl3_connect_~s__init_num~0 := 0; 39464#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 39456#L547 ssl3_connect_~skip~0 := 0; 39452#L110-1 assume !false; 39448#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 39444#L113 assume !(12292 == ssl3_connect_~s__state~0); 39443#L116 assume !(16384 == ssl3_connect_~s__state~0); 39441#L119 assume !(4096 == ssl3_connect_~s__state~0); 39439#L122 assume !(20480 == ssl3_connect_~s__state~0); 39438#L125 assume !(4099 == ssl3_connect_~s__state~0); 39437#L128 assume !(4368 == ssl3_connect_~s__state~0); 39435#L131 assume !(4369 == ssl3_connect_~s__state~0); 39434#L134 assume !(4384 == ssl3_connect_~s__state~0); 39432#L137 assume !(4385 == ssl3_connect_~s__state~0); 39431#L140 assume 4400 == ssl3_connect_~s__state~0; 38262#L144 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 39429#L312 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 39427#L312-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 39412#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 39400#L547 ssl3_connect_~skip~0 := 0; 39398#L110-1 assume !false; 39396#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 39394#L113 assume !(12292 == ssl3_connect_~s__state~0); 39392#L116 assume !(16384 == ssl3_connect_~s__state~0); 39390#L119 assume !(4096 == ssl3_connect_~s__state~0); 39388#L122 assume !(20480 == ssl3_connect_~s__state~0); 39386#L125 assume !(4099 == ssl3_connect_~s__state~0); 39384#L128 assume !(4368 == ssl3_connect_~s__state~0); 39382#L131 assume !(4369 == ssl3_connect_~s__state~0); 39380#L134 assume !(4384 == ssl3_connect_~s__state~0); 39378#L137 assume !(4385 == ssl3_connect_~s__state~0); 39376#L140 assume !(4400 == ssl3_connect_~s__state~0); 39374#L143 assume !(4401 == ssl3_connect_~s__state~0); 39372#L146 assume 4416 == ssl3_connect_~s__state~0; 38253#L150 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet48;havoc ssl3_connect_#t~nondet48; 39370#L330 assume !(3 == ssl3_connect_~blastFlag~0); 39368#L330-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 39366#L338 assume !(0 == ssl3_connect_~tmp___6~0); 39362#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 39352#L547 ssl3_connect_~skip~0 := 0; 39350#L110-1 assume !false; 39348#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 39346#L113 assume !(12292 == ssl3_connect_~s__state~0); 39344#L116 assume !(16384 == ssl3_connect_~s__state~0); 39342#L119 assume !(4096 == ssl3_connect_~s__state~0); 39340#L122 assume !(20480 == ssl3_connect_~s__state~0); 39338#L125 assume !(4099 == ssl3_connect_~s__state~0); 39337#L128 assume !(4368 == ssl3_connect_~s__state~0); 39333#L131 assume !(4369 == ssl3_connect_~s__state~0); 39329#L134 assume !(4384 == ssl3_connect_~s__state~0); 39327#L137 assume !(4385 == ssl3_connect_~s__state~0); 39325#L140 assume !(4400 == ssl3_connect_~s__state~0); 39323#L143 assume !(4401 == ssl3_connect_~s__state~0); 39321#L146 assume !(4416 == ssl3_connect_~s__state~0); 39319#L149 assume !(4417 == ssl3_connect_~s__state~0); 39317#L152 assume 4432 == ssl3_connect_~s__state~0; 38244#L156 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet49;havoc ssl3_connect_#t~nondet49; 39315#L346 assume !(4 == ssl3_connect_~blastFlag~0); 39313#L349 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 39309#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 39299#L547 ssl3_connect_~skip~0 := 0; 39297#L110-1 assume !false; 39295#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 39293#L113 assume !(12292 == ssl3_connect_~s__state~0); 39291#L116 assume !(16384 == ssl3_connect_~s__state~0); 39289#L119 assume !(4096 == ssl3_connect_~s__state~0); 39287#L122 assume !(20480 == ssl3_connect_~s__state~0); 39285#L125 assume !(4099 == ssl3_connect_~s__state~0); 39282#L128 assume !(4368 == ssl3_connect_~s__state~0); 39275#L131 assume !(4369 == ssl3_connect_~s__state~0); 39272#L134 assume !(4384 == ssl3_connect_~s__state~0); 39269#L137 assume !(4385 == ssl3_connect_~s__state~0); 39266#L140 assume !(4400 == ssl3_connect_~s__state~0); 39263#L143 assume !(4401 == ssl3_connect_~s__state~0); 39260#L146 assume !(4416 == ssl3_connect_~s__state~0); 39257#L149 assume !(4417 == ssl3_connect_~s__state~0); 39254#L152 assume !(4432 == ssl3_connect_~s__state~0); 39251#L155 assume !(4433 == ssl3_connect_~s__state~0); 39248#L158 assume 4448 == ssl3_connect_~s__state~0; 38235#L162 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet50;havoc ssl3_connect_#t~nondet50; 39244#L358 assume !(ssl3_connect_~ret~0 <= 0); 39233#L361 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 39231#L361-2 ssl3_connect_~s__init_num~0 := 0; 39228#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 39222#L547 ssl3_connect_~skip~0 := 0; 39220#L110-1 assume !false; 39218#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 39216#L113 assume !(12292 == ssl3_connect_~s__state~0); 39214#L116 assume !(16384 == ssl3_connect_~s__state~0); 39212#L119 assume !(4096 == ssl3_connect_~s__state~0); 39210#L122 assume !(20480 == ssl3_connect_~s__state~0); 39207#L125 assume !(4099 == ssl3_connect_~s__state~0); 39203#L128 assume !(4368 == ssl3_connect_~s__state~0); 39197#L131 assume !(4369 == ssl3_connect_~s__state~0); 39195#L134 assume !(4384 == ssl3_connect_~s__state~0); 39193#L137 assume !(4385 == ssl3_connect_~s__state~0); 39191#L140 assume !(4400 == ssl3_connect_~s__state~0); 39189#L143 assume !(4401 == ssl3_connect_~s__state~0); 39187#L146 assume !(4416 == ssl3_connect_~s__state~0); 39185#L149 assume !(4417 == ssl3_connect_~s__state~0); 39183#L152 assume !(4432 == ssl3_connect_~s__state~0); 39181#L155 assume !(4433 == ssl3_connect_~s__state~0); 39179#L158 assume !(4448 == ssl3_connect_~s__state~0); 39177#L161 assume !(4449 == ssl3_connect_~s__state~0); 39175#L164 assume 4464 == ssl3_connect_~s__state~0; 38218#L174 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet51;havoc ssl3_connect_#t~nondet51; 39169#L373 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 39143#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 39133#L547 ssl3_connect_~skip~0 := 0; 39131#L110-1 assume !false; 39129#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 39127#L113 assume !(12292 == ssl3_connect_~s__state~0); 39125#L116 assume !(16384 == ssl3_connect_~s__state~0); 39123#L119 assume !(4096 == ssl3_connect_~s__state~0); 39121#L122 assume !(20480 == ssl3_connect_~s__state~0); 39119#L125 assume !(4099 == ssl3_connect_~s__state~0); 39117#L128 assume !(4368 == ssl3_connect_~s__state~0); 39115#L131 assume !(4369 == ssl3_connect_~s__state~0); 39113#L134 assume !(4384 == ssl3_connect_~s__state~0); 39111#L137 assume !(4385 == ssl3_connect_~s__state~0); 39109#L140 assume !(4400 == ssl3_connect_~s__state~0); 39107#L143 assume !(4401 == ssl3_connect_~s__state~0); 39105#L146 assume !(4416 == ssl3_connect_~s__state~0); 39103#L149 assume !(4417 == ssl3_connect_~s__state~0); 39101#L152 assume !(4432 == ssl3_connect_~s__state~0); 39099#L155 assume !(4433 == ssl3_connect_~s__state~0); 39097#L158 assume !(4448 == ssl3_connect_~s__state~0); 39095#L161 assume !(4449 == ssl3_connect_~s__state~0); 39093#L164 assume !(4464 == ssl3_connect_~s__state~0); 39091#L167 assume !(4465 == ssl3_connect_~s__state~0); 39089#L170 assume !(4466 == ssl3_connect_~s__state~0); 39087#L173 assume !(4467 == ssl3_connect_~s__state~0); 39085#L176 assume 4480 == ssl3_connect_~s__state~0; 38209#L180 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet52;havoc ssl3_connect_#t~nondet52; 39082#L382 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 39079#L386 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; 39077#L386-2 ssl3_connect_~s__init_num~0 := 0; 39072#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 39066#L547 ssl3_connect_~skip~0 := 0; 39064#L110-1 assume !false; 39062#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 39060#L113 assume !(12292 == ssl3_connect_~s__state~0); 39058#L116 assume !(16384 == ssl3_connect_~s__state~0); 39056#L119 assume !(4096 == ssl3_connect_~s__state~0); 39054#L122 assume !(20480 == ssl3_connect_~s__state~0); 39052#L125 assume !(4099 == ssl3_connect_~s__state~0); 39050#L128 assume !(4368 == ssl3_connect_~s__state~0); 39048#L131 assume !(4369 == ssl3_connect_~s__state~0); 39046#L134 assume !(4384 == ssl3_connect_~s__state~0); 39044#L137 assume !(4385 == ssl3_connect_~s__state~0); 39042#L140 assume !(4400 == ssl3_connect_~s__state~0); 39040#L143 assume !(4401 == ssl3_connect_~s__state~0); 39038#L146 assume !(4416 == ssl3_connect_~s__state~0); 39036#L149 assume !(4417 == ssl3_connect_~s__state~0); 39034#L152 assume !(4432 == ssl3_connect_~s__state~0); 39032#L155 assume !(4433 == ssl3_connect_~s__state~0); 39030#L158 assume !(4448 == ssl3_connect_~s__state~0); 39028#L161 assume !(4449 == ssl3_connect_~s__state~0); 39026#L164 assume !(4464 == ssl3_connect_~s__state~0); 39024#L167 assume !(4465 == ssl3_connect_~s__state~0); 39022#L170 assume !(4466 == ssl3_connect_~s__state~0); 39020#L173 assume !(4467 == ssl3_connect_~s__state~0); 39018#L176 assume !(4480 == ssl3_connect_~s__state~0); 39016#L179 assume !(4481 == ssl3_connect_~s__state~0); 39014#L182 assume !(4496 == ssl3_connect_~s__state~0); 39013#L185 assume !(4497 == ssl3_connect_~s__state~0); 39010#L188 assume 4512 == ssl3_connect_~s__state~0; 38191#L192 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet54;havoc ssl3_connect_#t~nondet54; 39007#L407 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; 39003#L413 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 39002#L413-2 assume !(0 == ssl3_connect_~tmp___7~0); 39001#L422 assume !(0 == ssl3_connect_~tmp___8~0); 38992#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 38986#L547 ssl3_connect_~skip~0 := 0; 38984#L110-1 assume !false; 38982#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 38979#L113 assume !(12292 == ssl3_connect_~s__state~0); 38977#L116 assume !(16384 == ssl3_connect_~s__state~0); 38975#L119 assume !(4096 == ssl3_connect_~s__state~0); 38973#L122 assume !(20480 == ssl3_connect_~s__state~0); 38971#L125 assume !(4099 == ssl3_connect_~s__state~0); 38969#L128 assume !(4368 == ssl3_connect_~s__state~0); 38967#L131 assume !(4369 == ssl3_connect_~s__state~0); 38965#L134 assume !(4384 == ssl3_connect_~s__state~0); 38963#L137 assume !(4385 == ssl3_connect_~s__state~0); 38961#L140 assume !(4400 == ssl3_connect_~s__state~0); 38959#L143 assume !(4401 == ssl3_connect_~s__state~0); 38957#L146 assume !(4416 == ssl3_connect_~s__state~0); 38955#L149 assume !(4417 == ssl3_connect_~s__state~0); 38953#L152 assume !(4432 == ssl3_connect_~s__state~0); 38951#L155 assume !(4433 == ssl3_connect_~s__state~0); 38949#L158 assume !(4448 == ssl3_connect_~s__state~0); 38947#L161 assume !(4449 == ssl3_connect_~s__state~0); 38945#L164 assume !(4464 == ssl3_connect_~s__state~0); 38943#L167 assume !(4465 == ssl3_connect_~s__state~0); 38941#L170 assume !(4466 == ssl3_connect_~s__state~0); 38939#L173 assume !(4467 == ssl3_connect_~s__state~0); 38937#L176 assume !(4480 == ssl3_connect_~s__state~0); 38935#L179 assume !(4481 == ssl3_connect_~s__state~0); 38933#L182 assume !(4496 == ssl3_connect_~s__state~0); 38927#L185 assume !(4497 == ssl3_connect_~s__state~0); 38928#L188 assume !(4512 == ssl3_connect_~s__state~0); 37765#L191 assume !(4513 == ssl3_connect_~s__state~0); 37766#L194 assume 4528 == ssl3_connect_~s__state~0; 38362#L198 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet55;havoc ssl3_connect_#t~nondet55; 38309#L430 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp66~0 := ssl3_connect_~__cil_tmp65~0 - 5;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp66~0; 38310#L437 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 38302#L437-1 ssl3_connect_~s__init_num~0 := 0; 38301#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 38290#L547 ssl3_connect_~skip~0 := 0; 38291#L110-1 assume !false; 38288#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 38289#L113 assume !(12292 == ssl3_connect_~s__state~0); 38286#L116 assume !(16384 == ssl3_connect_~s__state~0); 38287#L119 assume !(4096 == ssl3_connect_~s__state~0); 39075#L122 assume !(20480 == ssl3_connect_~s__state~0); 39074#L125 assume !(4099 == ssl3_connect_~s__state~0); 38284#L128 assume !(4368 == ssl3_connect_~s__state~0); 38285#L131 assume !(4369 == ssl3_connect_~s__state~0); 38278#L134 assume !(4384 == ssl3_connect_~s__state~0); 38279#L137 assume !(4385 == ssl3_connect_~s__state~0); 38272#L140 assume !(4400 == ssl3_connect_~s__state~0); 38273#L143 assume !(4401 == ssl3_connect_~s__state~0); 38265#L146 assume !(4416 == ssl3_connect_~s__state~0); 38266#L149 assume !(4417 == ssl3_connect_~s__state~0); 38256#L152 assume !(4432 == ssl3_connect_~s__state~0); 38257#L155 assume !(4433 == ssl3_connect_~s__state~0); 38247#L158 assume !(4448 == ssl3_connect_~s__state~0); 38248#L161 assume !(4449 == ssl3_connect_~s__state~0); 38238#L164 assume !(4464 == ssl3_connect_~s__state~0); 38239#L167 assume !(4465 == ssl3_connect_~s__state~0); 38229#L170 assume !(4466 == ssl3_connect_~s__state~0); 38230#L173 assume !(4467 == ssl3_connect_~s__state~0); 38221#L176 assume !(4480 == ssl3_connect_~s__state~0); 38222#L179 assume !(4481 == ssl3_connect_~s__state~0); 38212#L182 assume !(4496 == ssl3_connect_~s__state~0); 38213#L185 assume !(4497 == ssl3_connect_~s__state~0); 38203#L188 assume !(4512 == ssl3_connect_~s__state~0); 38204#L191 assume !(4513 == ssl3_connect_~s__state~0); 38194#L194 assume !(4528 == ssl3_connect_~s__state~0); 38195#L197 assume !(4529 == ssl3_connect_~s__state~0); 38180#L200 assume !(4560 == ssl3_connect_~s__state~0); 38181#L203 assume !(4561 == ssl3_connect_~s__state~0); 37593#L206 assume 4352 == ssl3_connect_~s__state~0; 37594#L207 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 37588#L470 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 37589#L470-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 37582#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 37578#L547 ssl3_connect_~skip~0 := 0; 37573#L110-1 assume !false; 37574#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 37569#L113 assume 12292 == ssl3_connect_~s__state~0; 37484#L114 [2021-08-31 02:00:07,849 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:07,849 INFO L82 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 19 times [2021-08-31 02:00:07,849 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:07,849 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [630507913] [2021-08-31 02:00:07,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:07,849 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:07,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:07,856 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:00:07,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:07,863 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:00:07,864 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:07,864 INFO L82 PathProgramCache]: Analyzing trace with hash -1418369393, now seen corresponding path program 1 times [2021-08-31 02:00:07,864 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:07,864 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1827468641] [2021-08-31 02:00:07,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:07,864 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:07,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:00:07,911 INFO L134 CoverageAnalysis]: Checked inductivity of 953 backedges. 250 proven. 5 refuted. 0 times theorem prover too weak. 698 trivial. 0 not checked. [2021-08-31 02:00:07,911 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:00:07,911 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1827468641] [2021-08-31 02:00:07,911 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1827468641] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-31 02:00:07,912 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [63240104] [2021-08-31 02:00:07,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:07,912 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-31 02:00:07,912 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:00:07,917 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-31 02:00:07,918 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2021-08-31 02:00:08,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:00:08,016 INFO L263 TraceCheckSpWp]: Trace formula consists of 432 conjuncts, 3 conjunts are in the unsatisfiable core [2021-08-31 02:00:08,024 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-31 02:00:08,511 INFO L134 CoverageAnalysis]: Checked inductivity of 953 backedges. 250 proven. 5 refuted. 0 times theorem prover too weak. 698 trivial. 0 not checked. [2021-08-31 02:00:08,511 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-31 02:00:08,911 INFO L134 CoverageAnalysis]: Checked inductivity of 953 backedges. 250 proven. 5 refuted. 0 times theorem prover too weak. 698 trivial. 0 not checked. [2021-08-31 02:00:08,911 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [63240104] provided 0 perfect and 2 imperfect interpolant sequences [2021-08-31 02:00:08,911 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-08-31 02:00:08,912 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 5 [2021-08-31 02:00:08,912 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2022502196] [2021-08-31 02:00:08,912 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:00:08,913 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:00:08,913 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-08-31 02:00:08,913 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-08-31 02:00:08,913 INFO L87 Difference]: Start difference. First operand 3370 states and 4254 transitions. cyclomatic complexity: 888 Second operand has 6 states, 5 states have (on average 35.4) internal successors, (177), 6 states have internal predecessors, (177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:00:09,219 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:00:09,219 INFO L93 Difference]: Finished difference Result 4316 states and 5330 transitions. [2021-08-31 02:00:09,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-08-31 02:00:09,220 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4316 states and 5330 transitions. [2021-08-31 02:00:09,239 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3352 [2021-08-31 02:00:09,254 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4316 states to 4316 states and 5330 transitions. [2021-08-31 02:00:09,255 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4316 [2021-08-31 02:00:09,258 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4316 [2021-08-31 02:00:09,258 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4316 states and 5330 transitions. [2021-08-31 02:00:09,265 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-08-31 02:00:09,266 INFO L681 BuchiCegarLoop]: Abstraction has 4316 states and 5330 transitions. [2021-08-31 02:00:09,269 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4316 states and 5330 transitions. [2021-08-31 02:00:09,311 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4316 to 3355. [2021-08-31 02:00:09,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3355 states, 3355 states have (on average 1.2539493293591655) internal successors, (4207), 3354 states have internal predecessors, (4207), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:00:09,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3355 states to 3355 states and 4207 transitions. [2021-08-31 02:00:09,357 INFO L704 BuchiCegarLoop]: Abstraction has 3355 states and 4207 transitions. [2021-08-31 02:00:09,357 INFO L587 BuchiCegarLoop]: Abstraction has 3355 states and 4207 transitions. [2021-08-31 02:00:09,357 INFO L425 BuchiCegarLoop]: ======== Iteration 21============ [2021-08-31 02:00:09,358 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3355 states and 4207 transitions. [2021-08-31 02:00:09,368 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3344 [2021-08-31 02:00:09,368 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:00:09,369 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:00:09,370 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:00:09,370 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 02:00:09,370 INFO L791 eck$LassoCheckResult]: Stem: 46878#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); 46803#L-1 havoc main_#res;havoc main_#t~ret61, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;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~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~post41, ssl3_connect_#t~post42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, 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~nondet51, ssl3_connect_#t~nondet52, ssl3_connect_#t~nondet53, ssl3_connect_#t~nondet54, ssl3_connect_#t~nondet55, ssl3_connect_#t~nondet56, ssl3_connect_#t~post57, ssl3_connect_#t~post58, ssl3_connect_#t~nondet59, ssl3_connect_#t~post60, 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.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, 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_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~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 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;havoc ssl3_connect_~s__s3__change_cipher_spec~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;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;ssl3_connect_~num1~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;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~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;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_~__cil_tmp65~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;ssl3_connect_~__cil_tmp70~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 46804#L96 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 46873#L99-2 ssl3_connect_#t~post41 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post41;havoc ssl3_connect_#t~post41; 46776#L104 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 46773#L110-1 assume !false; 46889#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 46888#L113 assume 12292 == ssl3_connect_~s__state~0; 46825#L114 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post42 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post42;havoc ssl3_connect_#t~post42; 46805#L218 [2021-08-31 02:00:09,371 INFO L793 eck$LassoCheckResult]: Loop: 46805#L218 ssl3_connect_~s__server~0 := 0; 46806#L223 assume 0 != ssl3_connect_~cb~0; 46823#L223-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 46824#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 46787#L238 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 46749#L238-2 assume !(0 == ssl3_connect_~tmp___4~0); 46836#L260 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post44 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post44;havoc ssl3_connect_#t~post44;ssl3_connect_~s__init_num~0 := 0; 46761#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 46762#L547 ssl3_connect_~skip~0 := 0; 46777#L110-1 assume !false; 46778#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 46783#L113 assume !(12292 == ssl3_connect_~s__state~0); 46790#L116 assume !(16384 == ssl3_connect_~s__state~0); 46791#L119 assume !(4096 == ssl3_connect_~s__state~0); 50073#L122 assume !(20480 == ssl3_connect_~s__state~0); 50072#L125 assume !(4099 == ssl3_connect_~s__state~0); 49967#L128 assume 4368 == ssl3_connect_~s__state~0; 46885#L132 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 46809#L272 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 46779#L272-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 46780#L283 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 46865#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 50086#L547 ssl3_connect_~skip~0 := 0; 50084#L110-1 assume !false; 50082#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 50080#L113 assume !(12292 == ssl3_connect_~s__state~0); 50079#L116 assume !(16384 == ssl3_connect_~s__state~0); 50078#L119 assume !(4096 == ssl3_connect_~s__state~0); 46819#L122 assume !(20480 == ssl3_connect_~s__state~0); 46820#L125 assume !(4099 == ssl3_connect_~s__state~0); 46826#L128 assume !(4368 == ssl3_connect_~s__state~0); 46810#L131 assume !(4369 == ssl3_connect_~s__state~0); 46811#L134 assume 4384 == ssl3_connect_~s__state~0; 46832#L138 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 46833#L291 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 46817#L294-2 assume !(ssl3_connect_~ret~0 <= 0); 46818#L301 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 46785#L301-2 ssl3_connect_~s__init_num~0 := 0; 46786#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 49901#L547 ssl3_connect_~skip~0 := 0; 49899#L110-1 assume !false; 49897#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 49895#L113 assume !(12292 == ssl3_connect_~s__state~0); 49893#L116 assume !(16384 == ssl3_connect_~s__state~0); 49891#L119 assume !(4096 == ssl3_connect_~s__state~0); 49889#L122 assume !(20480 == ssl3_connect_~s__state~0); 49887#L125 assume !(4099 == ssl3_connect_~s__state~0); 49885#L128 assume !(4368 == ssl3_connect_~s__state~0); 49883#L131 assume !(4369 == ssl3_connect_~s__state~0); 49880#L134 assume !(4384 == ssl3_connect_~s__state~0); 49508#L137 assume !(4385 == ssl3_connect_~s__state~0); 49503#L140 assume 4400 == ssl3_connect_~s__state~0; 46928#L144 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 49350#L312 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 49348#L312-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 49346#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 49341#L547 ssl3_connect_~skip~0 := 0; 49340#L110-1 assume !false; 49339#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 49338#L113 assume !(12292 == ssl3_connect_~s__state~0); 49337#L116 assume !(16384 == ssl3_connect_~s__state~0); 49336#L119 assume !(4096 == ssl3_connect_~s__state~0); 49335#L122 assume !(20480 == ssl3_connect_~s__state~0); 49334#L125 assume !(4099 == ssl3_connect_~s__state~0); 49333#L128 assume !(4368 == ssl3_connect_~s__state~0); 49332#L131 assume !(4369 == ssl3_connect_~s__state~0); 49331#L134 assume !(4384 == ssl3_connect_~s__state~0); 49330#L137 assume !(4385 == ssl3_connect_~s__state~0); 49329#L140 assume !(4400 == ssl3_connect_~s__state~0); 49328#L143 assume !(4401 == ssl3_connect_~s__state~0); 49327#L146 assume 4416 == ssl3_connect_~s__state~0; 46925#L150 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet48;havoc ssl3_connect_#t~nondet48; 49326#L330 assume !(3 == ssl3_connect_~blastFlag~0); 49325#L330-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 49324#L338 assume !(0 == ssl3_connect_~tmp___6~0); 49322#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 49317#L547 ssl3_connect_~skip~0 := 0; 49316#L110-1 assume !false; 49315#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 49314#L113 assume !(12292 == ssl3_connect_~s__state~0); 49313#L116 assume !(16384 == ssl3_connect_~s__state~0); 49312#L119 assume !(4096 == ssl3_connect_~s__state~0); 49311#L122 assume !(20480 == ssl3_connect_~s__state~0); 49310#L125 assume !(4099 == ssl3_connect_~s__state~0); 49309#L128 assume !(4368 == ssl3_connect_~s__state~0); 49308#L131 assume !(4369 == ssl3_connect_~s__state~0); 49307#L134 assume !(4384 == ssl3_connect_~s__state~0); 49306#L137 assume !(4385 == ssl3_connect_~s__state~0); 49305#L140 assume !(4400 == ssl3_connect_~s__state~0); 49304#L143 assume !(4401 == ssl3_connect_~s__state~0); 49303#L146 assume !(4416 == ssl3_connect_~s__state~0); 49302#L149 assume !(4417 == ssl3_connect_~s__state~0); 49301#L152 assume 4432 == ssl3_connect_~s__state~0; 46921#L156 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet49;havoc ssl3_connect_#t~nondet49; 49300#L346 assume !(4 == ssl3_connect_~blastFlag~0); 49299#L349 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 49297#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 49292#L547 ssl3_connect_~skip~0 := 0; 49291#L110-1 assume !false; 49290#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 49289#L113 assume !(12292 == ssl3_connect_~s__state~0); 49288#L116 assume !(16384 == ssl3_connect_~s__state~0); 49287#L119 assume !(4096 == ssl3_connect_~s__state~0); 49286#L122 assume !(20480 == ssl3_connect_~s__state~0); 49285#L125 assume !(4099 == ssl3_connect_~s__state~0); 49284#L128 assume !(4368 == ssl3_connect_~s__state~0); 49283#L131 assume !(4369 == ssl3_connect_~s__state~0); 49282#L134 assume !(4384 == ssl3_connect_~s__state~0); 49281#L137 assume !(4385 == ssl3_connect_~s__state~0); 49280#L140 assume !(4400 == ssl3_connect_~s__state~0); 49279#L143 assume !(4401 == ssl3_connect_~s__state~0); 49278#L146 assume !(4416 == ssl3_connect_~s__state~0); 49277#L149 assume !(4417 == ssl3_connect_~s__state~0); 49276#L152 assume !(4432 == ssl3_connect_~s__state~0); 49275#L155 assume !(4433 == ssl3_connect_~s__state~0); 49274#L158 assume 4448 == ssl3_connect_~s__state~0; 48537#L162 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet50;havoc ssl3_connect_#t~nondet50; 49273#L358 assume !(ssl3_connect_~ret~0 <= 0); 49271#L361 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 49272#L361-2 ssl3_connect_~s__init_num~0 := 0; 50064#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 50058#L547 ssl3_connect_~skip~0 := 0; 50056#L110-1 assume !false; 50054#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 50052#L113 assume !(12292 == ssl3_connect_~s__state~0); 50050#L116 assume !(16384 == ssl3_connect_~s__state~0); 50048#L119 assume !(4096 == ssl3_connect_~s__state~0); 50046#L122 assume !(20480 == ssl3_connect_~s__state~0); 50044#L125 assume !(4099 == ssl3_connect_~s__state~0); 50042#L128 assume !(4368 == ssl3_connect_~s__state~0); 50040#L131 assume !(4369 == ssl3_connect_~s__state~0); 50038#L134 assume !(4384 == ssl3_connect_~s__state~0); 50036#L137 assume !(4385 == ssl3_connect_~s__state~0); 50034#L140 assume !(4400 == ssl3_connect_~s__state~0); 50032#L143 assume !(4401 == ssl3_connect_~s__state~0); 50030#L146 assume !(4416 == ssl3_connect_~s__state~0); 50028#L149 assume !(4417 == ssl3_connect_~s__state~0); 50026#L152 assume !(4432 == ssl3_connect_~s__state~0); 50025#L155 assume !(4433 == ssl3_connect_~s__state~0); 50024#L158 assume !(4448 == ssl3_connect_~s__state~0); 50023#L161 assume !(4449 == ssl3_connect_~s__state~0); 50022#L164 assume 4464 == ssl3_connect_~s__state~0; 46911#L174 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet51;havoc ssl3_connect_#t~nondet51; 50020#L373 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 50019#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 50014#L547 ssl3_connect_~skip~0 := 0; 49874#L110-1 assume !false; 49873#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 49872#L113 assume !(12292 == ssl3_connect_~s__state~0); 49870#L116 assume !(16384 == ssl3_connect_~s__state~0); 49868#L119 assume !(4096 == ssl3_connect_~s__state~0); 49863#L122 assume !(20480 == ssl3_connect_~s__state~0); 49861#L125 assume !(4099 == ssl3_connect_~s__state~0); 49853#L128 assume !(4368 == ssl3_connect_~s__state~0); 49849#L131 assume !(4369 == ssl3_connect_~s__state~0); 49829#L134 assume !(4384 == ssl3_connect_~s__state~0); 49781#L137 assume !(4385 == ssl3_connect_~s__state~0); 49776#L140 assume !(4400 == ssl3_connect_~s__state~0); 49774#L143 assume !(4401 == ssl3_connect_~s__state~0); 49772#L146 assume !(4416 == ssl3_connect_~s__state~0); 49770#L149 assume !(4417 == ssl3_connect_~s__state~0); 49768#L152 assume !(4432 == ssl3_connect_~s__state~0); 49766#L155 assume !(4433 == ssl3_connect_~s__state~0); 49764#L158 assume !(4448 == ssl3_connect_~s__state~0); 49762#L161 assume !(4449 == ssl3_connect_~s__state~0); 49760#L164 assume !(4464 == ssl3_connect_~s__state~0); 49758#L167 assume !(4465 == ssl3_connect_~s__state~0); 49756#L170 assume !(4466 == ssl3_connect_~s__state~0); 49754#L173 assume !(4467 == ssl3_connect_~s__state~0); 49752#L176 assume 4480 == ssl3_connect_~s__state~0; 46908#L180 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet52;havoc ssl3_connect_#t~nondet52; 49749#L382 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 49745#L386 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; 49743#L386-2 ssl3_connect_~s__init_num~0 := 0; 49740#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 49734#L547 ssl3_connect_~skip~0 := 0; 49732#L110-1 assume !false; 49730#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 49728#L113 assume !(12292 == ssl3_connect_~s__state~0); 49726#L116 assume !(16384 == ssl3_connect_~s__state~0); 49724#L119 assume !(4096 == ssl3_connect_~s__state~0); 49722#L122 assume !(20480 == ssl3_connect_~s__state~0); 49720#L125 assume !(4099 == ssl3_connect_~s__state~0); 49718#L128 assume !(4368 == ssl3_connect_~s__state~0); 49716#L131 assume !(4369 == ssl3_connect_~s__state~0); 49714#L134 assume !(4384 == ssl3_connect_~s__state~0); 49712#L137 assume !(4385 == ssl3_connect_~s__state~0); 49710#L140 assume !(4400 == ssl3_connect_~s__state~0); 49708#L143 assume !(4401 == ssl3_connect_~s__state~0); 49706#L146 assume !(4416 == ssl3_connect_~s__state~0); 49704#L149 assume !(4417 == ssl3_connect_~s__state~0); 49702#L152 assume !(4432 == ssl3_connect_~s__state~0); 49701#L155 assume !(4433 == ssl3_connect_~s__state~0); 49700#L158 assume !(4448 == ssl3_connect_~s__state~0); 49699#L161 assume !(4449 == ssl3_connect_~s__state~0); 49698#L164 assume !(4464 == ssl3_connect_~s__state~0); 49697#L167 assume !(4465 == ssl3_connect_~s__state~0); 49695#L170 assume !(4466 == ssl3_connect_~s__state~0); 49694#L173 assume !(4467 == ssl3_connect_~s__state~0); 49693#L176 assume !(4480 == ssl3_connect_~s__state~0); 49692#L179 assume !(4481 == ssl3_connect_~s__state~0); 49691#L182 assume !(4496 == ssl3_connect_~s__state~0); 49568#L185 assume !(4497 == ssl3_connect_~s__state~0); 49562#L188 assume 4512 == ssl3_connect_~s__state~0; 46864#L192 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet54;havoc ssl3_connect_#t~nondet54; 46759#L407 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; 46760#L413 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 46863#L413-2 assume !(0 == ssl3_connect_~tmp___7~0); 46766#L422 assume !(0 == ssl3_connect_~tmp___8~0); 46767#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 49434#L547 ssl3_connect_~skip~0 := 0; 49432#L110-1 assume !false; 49430#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 49428#L113 assume !(12292 == ssl3_connect_~s__state~0); 49426#L116 assume !(16384 == ssl3_connect_~s__state~0); 49424#L119 assume !(4096 == ssl3_connect_~s__state~0); 49422#L122 assume !(20480 == ssl3_connect_~s__state~0); 49420#L125 assume !(4099 == ssl3_connect_~s__state~0); 49418#L128 assume !(4368 == ssl3_connect_~s__state~0); 49416#L131 assume !(4369 == ssl3_connect_~s__state~0); 49414#L134 assume !(4384 == ssl3_connect_~s__state~0); 49412#L137 assume !(4385 == ssl3_connect_~s__state~0); 49410#L140 assume !(4400 == ssl3_connect_~s__state~0); 49402#L143 assume !(4401 == ssl3_connect_~s__state~0); 49398#L146 assume !(4416 == ssl3_connect_~s__state~0); 49394#L149 assume !(4417 == ssl3_connect_~s__state~0); 49390#L152 assume !(4432 == ssl3_connect_~s__state~0); 49386#L155 assume !(4433 == ssl3_connect_~s__state~0); 49382#L158 assume !(4448 == ssl3_connect_~s__state~0); 49378#L161 assume !(4449 == ssl3_connect_~s__state~0); 49374#L164 assume !(4464 == ssl3_connect_~s__state~0); 49370#L167 assume !(4465 == ssl3_connect_~s__state~0); 49366#L170 assume !(4466 == ssl3_connect_~s__state~0); 49361#L173 assume !(4467 == ssl3_connect_~s__state~0); 49356#L176 assume !(4480 == ssl3_connect_~s__state~0); 48935#L179 assume !(4481 == ssl3_connect_~s__state~0); 48896#L182 assume !(4496 == ssl3_connect_~s__state~0); 48894#L185 assume !(4497 == ssl3_connect_~s__state~0); 48892#L188 assume !(4512 == ssl3_connect_~s__state~0); 48890#L191 assume !(4513 == ssl3_connect_~s__state~0); 48888#L194 assume 4528 == ssl3_connect_~s__state~0; 46901#L198 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet55;havoc ssl3_connect_#t~nondet55; 48615#L430 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp66~0 := ssl3_connect_~__cil_tmp65~0 - 5;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp66~0; 46890#L437 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 46891#L437-1 ssl3_connect_~s__init_num~0 := 0; 48653#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 48648#L547 ssl3_connect_~skip~0 := 0; 48647#L110-1 assume !false; 48646#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 48645#L113 assume !(12292 == ssl3_connect_~s__state~0); 48644#L116 assume !(16384 == ssl3_connect_~s__state~0); 48643#L119 assume 4096 == ssl3_connect_~s__state~0; 46805#L218 [2021-08-31 02:00:09,371 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:09,371 INFO L82 PathProgramCache]: Analyzing trace with hash -438363980, now seen corresponding path program 1 times [2021-08-31 02:00:09,372 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:09,372 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1541531652] [2021-08-31 02:00:09,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:09,373 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:09,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:09,378 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:00:09,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:09,385 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:00:09,386 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:09,386 INFO L82 PathProgramCache]: Analyzing trace with hash 431918283, now seen corresponding path program 1 times [2021-08-31 02:00:09,386 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:09,386 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1848036045] [2021-08-31 02:00:09,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:09,386 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:09,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:00:09,423 INFO L134 CoverageAnalysis]: Checked inductivity of 768 backedges. 70 proven. 0 refuted. 0 times theorem prover too weak. 698 trivial. 0 not checked. [2021-08-31 02:00:09,423 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:00:09,424 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1848036045] [2021-08-31 02:00:09,424 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1848036045] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:00:09,424 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:00:09,424 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-08-31 02:00:09,424 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [610509195] [2021-08-31 02:00:09,425 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:00:09,425 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:00:09,425 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:00:09,425 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:00:09,426 INFO L87 Difference]: Start difference. First operand 3355 states and 4207 transitions. cyclomatic complexity: 856 Second operand has 3 states, 2 states have (on average 46.5) internal successors, (93), 3 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:00:09,618 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:00:09,618 INFO L93 Difference]: Finished difference Result 3687 states and 4587 transitions. [2021-08-31 02:00:09,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:00:09,619 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3687 states and 4587 transitions. [2021-08-31 02:00:09,637 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3676 [2021-08-31 02:00:09,660 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3687 states to 3687 states and 4587 transitions. [2021-08-31 02:00:09,660 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3687 [2021-08-31 02:00:09,662 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3687 [2021-08-31 02:00:09,663 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3687 states and 4587 transitions. [2021-08-31 02:00:09,666 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-08-31 02:00:09,667 INFO L681 BuchiCegarLoop]: Abstraction has 3687 states and 4587 transitions. [2021-08-31 02:00:09,669 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3687 states and 4587 transitions. [2021-08-31 02:00:09,712 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3687 to 3471. [2021-08-31 02:00:09,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3471 states, 3471 states have (on average 1.2569864592336502) internal successors, (4363), 3470 states have internal predecessors, (4363), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:00:09,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3471 states to 3471 states and 4363 transitions. [2021-08-31 02:00:09,736 INFO L704 BuchiCegarLoop]: Abstraction has 3471 states and 4363 transitions. [2021-08-31 02:00:09,736 INFO L587 BuchiCegarLoop]: Abstraction has 3471 states and 4363 transitions. [2021-08-31 02:00:09,736 INFO L425 BuchiCegarLoop]: ======== Iteration 22============ [2021-08-31 02:00:09,736 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3471 states and 4363 transitions. [2021-08-31 02:00:09,746 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3460 [2021-08-31 02:00:09,746 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:00:09,746 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:00:09,748 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:00:09,748 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [12, 12, 12, 12, 12, 12, 11, 11, 11, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:00:09,748 INFO L791 eck$LassoCheckResult]: Stem: 53947#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); 53856#L-1 havoc main_#res;havoc main_#t~ret61, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;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~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~post41, ssl3_connect_#t~post42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, 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~nondet51, ssl3_connect_#t~nondet52, ssl3_connect_#t~nondet53, ssl3_connect_#t~nondet54, ssl3_connect_#t~nondet55, ssl3_connect_#t~nondet56, ssl3_connect_#t~post57, ssl3_connect_#t~post58, ssl3_connect_#t~nondet59, ssl3_connect_#t~post60, 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.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, 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_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~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 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;havoc ssl3_connect_~s__s3__change_cipher_spec~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;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;ssl3_connect_~num1~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;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~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;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_~__cil_tmp65~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;ssl3_connect_~__cil_tmp70~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 53857#L96 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 53941#L99-2 ssl3_connect_#t~post41 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post41;havoc ssl3_connect_#t~post41; 53826#L104 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 53823#L110-1 assume !false; 53960#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 53959#L113 assume 12292 == ssl3_connect_~s__state~0; 53881#L114 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post42 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post42;havoc ssl3_connect_#t~post42; 53882#L218 [2021-08-31 02:00:09,749 INFO L793 eck$LassoCheckResult]: Loop: 53882#L218 ssl3_connect_~s__server~0 := 0; 55153#L223 assume 0 != ssl3_connect_~cb~0; 55148#L223-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 55146#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 55143#L238 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 55140#L238-2 assume !(0 == ssl3_connect_~tmp___4~0); 55135#L260 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post44 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post44;havoc ssl3_connect_#t~post44;ssl3_connect_~s__init_num~0 := 0; 55136#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 55118#L547 ssl3_connect_~skip~0 := 0; 55119#L110-1 assume !false; 55110#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 55111#L113 assume !(12292 == ssl3_connect_~s__state~0); 55102#L116 assume !(16384 == ssl3_connect_~s__state~0); 55103#L119 assume !(4096 == ssl3_connect_~s__state~0); 55007#L122 assume !(20480 == ssl3_connect_~s__state~0); 55008#L125 assume !(4099 == ssl3_connect_~s__state~0); 55001#L128 assume 4368 == ssl3_connect_~s__state~0; 54180#L132 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 54181#L272 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 54174#L272-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 54175#L283 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 54152#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 54143#L547 ssl3_connect_~skip~0 := 0; 54138#L110-1 assume !false; 54133#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 54128#L113 assume !(12292 == ssl3_connect_~s__state~0); 54123#L116 assume !(16384 == ssl3_connect_~s__state~0); 54118#L119 assume !(4096 == ssl3_connect_~s__state~0); 54113#L122 assume !(20480 == ssl3_connect_~s__state~0); 54106#L125 assume !(4099 == ssl3_connect_~s__state~0); 54100#L128 assume !(4368 == ssl3_connect_~s__state~0); 54093#L131 assume !(4369 == ssl3_connect_~s__state~0); 54081#L134 assume 4384 == ssl3_connect_~s__state~0; 54082#L138 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 54076#L291 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 54075#L294-2 assume !(ssl3_connect_~ret~0 <= 0); 54999#L301 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 54069#L301-2 ssl3_connect_~s__init_num~0 := 0; 54065#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 54061#L547 ssl3_connect_~skip~0 := 0; 54057#L110-1 assume !false; 54055#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 54056#L113 assume !(12292 == ssl3_connect_~s__state~0); 54051#L116 assume !(16384 == ssl3_connect_~s__state~0); 54052#L119 assume !(4096 == ssl3_connect_~s__state~0); 54922#L122 assume !(20480 == ssl3_connect_~s__state~0); 54920#L125 assume !(4099 == ssl3_connect_~s__state~0); 54918#L128 assume !(4368 == ssl3_connect_~s__state~0); 54916#L131 assume !(4369 == ssl3_connect_~s__state~0); 54042#L134 assume !(4384 == ssl3_connect_~s__state~0); 54043#L137 assume !(4385 == ssl3_connect_~s__state~0); 53961#L140 assume 4400 == ssl3_connect_~s__state~0; 53962#L144 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 54888#L312 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 54889#L312-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 55440#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 55435#L547 ssl3_connect_~skip~0 := 0; 55434#L110-1 assume !false; 55433#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 55432#L113 assume !(12292 == ssl3_connect_~s__state~0); 55431#L116 assume !(16384 == ssl3_connect_~s__state~0); 55430#L119 assume !(4096 == ssl3_connect_~s__state~0); 55429#L122 assume !(20480 == ssl3_connect_~s__state~0); 55428#L125 assume !(4099 == ssl3_connect_~s__state~0); 55427#L128 assume !(4368 == ssl3_connect_~s__state~0); 55426#L131 assume !(4369 == ssl3_connect_~s__state~0); 55425#L134 assume !(4384 == ssl3_connect_~s__state~0); 55424#L137 assume !(4385 == ssl3_connect_~s__state~0); 55423#L140 assume !(4400 == ssl3_connect_~s__state~0); 55422#L143 assume !(4401 == ssl3_connect_~s__state~0); 55421#L146 assume 4416 == ssl3_connect_~s__state~0; 55202#L150 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet48;havoc ssl3_connect_#t~nondet48; 55420#L330 assume !(3 == ssl3_connect_~blastFlag~0); 55419#L330-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 55418#L338 assume !(0 == ssl3_connect_~tmp___6~0); 55416#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 55411#L547 ssl3_connect_~skip~0 := 0; 55410#L110-1 assume !false; 55409#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 55408#L113 assume !(12292 == ssl3_connect_~s__state~0); 55407#L116 assume !(16384 == ssl3_connect_~s__state~0); 55406#L119 assume !(4096 == ssl3_connect_~s__state~0); 55405#L122 assume !(20480 == ssl3_connect_~s__state~0); 55404#L125 assume !(4099 == ssl3_connect_~s__state~0); 55403#L128 assume !(4368 == ssl3_connect_~s__state~0); 55402#L131 assume !(4369 == ssl3_connect_~s__state~0); 55401#L134 assume !(4384 == ssl3_connect_~s__state~0); 55400#L137 assume !(4385 == ssl3_connect_~s__state~0); 55399#L140 assume !(4400 == ssl3_connect_~s__state~0); 55398#L143 assume !(4401 == ssl3_connect_~s__state~0); 55397#L146 assume !(4416 == ssl3_connect_~s__state~0); 55396#L149 assume !(4417 == ssl3_connect_~s__state~0); 55395#L152 assume 4432 == ssl3_connect_~s__state~0; 55197#L156 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet49;havoc ssl3_connect_#t~nondet49; 55394#L346 assume !(4 == ssl3_connect_~blastFlag~0); 55393#L349 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 55391#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 55386#L547 ssl3_connect_~skip~0 := 0; 55385#L110-1 assume !false; 55384#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 55383#L113 assume !(12292 == ssl3_connect_~s__state~0); 55382#L116 assume !(16384 == ssl3_connect_~s__state~0); 55381#L119 assume !(4096 == ssl3_connect_~s__state~0); 55380#L122 assume !(20480 == ssl3_connect_~s__state~0); 55379#L125 assume !(4099 == ssl3_connect_~s__state~0); 55378#L128 assume !(4368 == ssl3_connect_~s__state~0); 55377#L131 assume !(4369 == ssl3_connect_~s__state~0); 55376#L134 assume !(4384 == ssl3_connect_~s__state~0); 55375#L137 assume !(4385 == ssl3_connect_~s__state~0); 55374#L140 assume !(4400 == ssl3_connect_~s__state~0); 55373#L143 assume !(4401 == ssl3_connect_~s__state~0); 55372#L146 assume !(4416 == ssl3_connect_~s__state~0); 55371#L149 assume !(4417 == ssl3_connect_~s__state~0); 55370#L152 assume !(4432 == ssl3_connect_~s__state~0); 55369#L155 assume !(4433 == ssl3_connect_~s__state~0); 55368#L158 assume 4448 == ssl3_connect_~s__state~0; 55192#L162 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet50;havoc ssl3_connect_#t~nondet50; 55367#L358 assume !(ssl3_connect_~ret~0 <= 0); 55365#L361 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 55364#L361-2 ssl3_connect_~s__init_num~0 := 0; 55362#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 55357#L547 ssl3_connect_~skip~0 := 0; 55356#L110-1 assume !false; 55355#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 55354#L113 assume !(12292 == ssl3_connect_~s__state~0); 55353#L116 assume !(16384 == ssl3_connect_~s__state~0); 55352#L119 assume !(4096 == ssl3_connect_~s__state~0); 55351#L122 assume !(20480 == ssl3_connect_~s__state~0); 55350#L125 assume !(4099 == ssl3_connect_~s__state~0); 55349#L128 assume !(4368 == ssl3_connect_~s__state~0); 55348#L131 assume !(4369 == ssl3_connect_~s__state~0); 55347#L134 assume !(4384 == ssl3_connect_~s__state~0); 55346#L137 assume !(4385 == ssl3_connect_~s__state~0); 55345#L140 assume !(4400 == ssl3_connect_~s__state~0); 55344#L143 assume !(4401 == ssl3_connect_~s__state~0); 55343#L146 assume !(4416 == ssl3_connect_~s__state~0); 55342#L149 assume !(4417 == ssl3_connect_~s__state~0); 55341#L152 assume !(4432 == ssl3_connect_~s__state~0); 55340#L155 assume !(4433 == ssl3_connect_~s__state~0); 55339#L158 assume !(4448 == ssl3_connect_~s__state~0); 55338#L161 assume !(4449 == ssl3_connect_~s__state~0); 55337#L164 assume 4464 == ssl3_connect_~s__state~0; 55177#L174 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet51;havoc ssl3_connect_#t~nondet51; 55335#L373 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 55328#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 55322#L547 ssl3_connect_~skip~0 := 0; 55320#L110-1 assume !false; 55318#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 55316#L113 assume !(12292 == ssl3_connect_~s__state~0); 55314#L116 assume !(16384 == ssl3_connect_~s__state~0); 55312#L119 assume !(4096 == ssl3_connect_~s__state~0); 55310#L122 assume !(20480 == ssl3_connect_~s__state~0); 55308#L125 assume !(4099 == ssl3_connect_~s__state~0); 55306#L128 assume !(4368 == ssl3_connect_~s__state~0); 55304#L131 assume !(4369 == ssl3_connect_~s__state~0); 55302#L134 assume !(4384 == ssl3_connect_~s__state~0); 55300#L137 assume !(4385 == ssl3_connect_~s__state~0); 55298#L140 assume !(4400 == ssl3_connect_~s__state~0); 55296#L143 assume !(4401 == ssl3_connect_~s__state~0); 55294#L146 assume !(4416 == ssl3_connect_~s__state~0); 55292#L149 assume !(4417 == ssl3_connect_~s__state~0); 55290#L152 assume !(4432 == ssl3_connect_~s__state~0); 55288#L155 assume !(4433 == ssl3_connect_~s__state~0); 55286#L158 assume !(4448 == ssl3_connect_~s__state~0); 55284#L161 assume !(4449 == ssl3_connect_~s__state~0); 55282#L164 assume !(4464 == ssl3_connect_~s__state~0); 55280#L167 assume !(4465 == ssl3_connect_~s__state~0); 55278#L170 assume !(4466 == ssl3_connect_~s__state~0); 55276#L173 assume !(4467 == ssl3_connect_~s__state~0); 55274#L176 assume 4480 == ssl3_connect_~s__state~0; 55170#L180 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet52;havoc ssl3_connect_#t~nondet52; 55271#L382 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 55269#L386 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; 55267#L386-2 ssl3_connect_~s__init_num~0 := 0; 55265#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 55260#L547 ssl3_connect_~skip~0 := 0; 55259#L110-1 assume !false; 55258#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 55257#L113 assume !(12292 == ssl3_connect_~s__state~0); 55256#L116 assume !(16384 == ssl3_connect_~s__state~0); 55255#L119 assume !(4096 == ssl3_connect_~s__state~0); 55254#L122 assume !(20480 == ssl3_connect_~s__state~0); 55253#L125 assume !(4099 == ssl3_connect_~s__state~0); 55252#L128 assume !(4368 == ssl3_connect_~s__state~0); 55251#L131 assume !(4369 == ssl3_connect_~s__state~0); 55250#L134 assume !(4384 == ssl3_connect_~s__state~0); 55249#L137 assume !(4385 == ssl3_connect_~s__state~0); 55248#L140 assume !(4400 == ssl3_connect_~s__state~0); 55247#L143 assume !(4401 == ssl3_connect_~s__state~0); 55246#L146 assume !(4416 == ssl3_connect_~s__state~0); 55245#L149 assume !(4417 == ssl3_connect_~s__state~0); 55244#L152 assume !(4432 == ssl3_connect_~s__state~0); 55243#L155 assume !(4433 == ssl3_connect_~s__state~0); 55242#L158 assume !(4448 == ssl3_connect_~s__state~0); 55241#L161 assume !(4449 == ssl3_connect_~s__state~0); 55240#L164 assume !(4464 == ssl3_connect_~s__state~0); 55239#L167 assume !(4465 == ssl3_connect_~s__state~0); 55238#L170 assume !(4466 == ssl3_connect_~s__state~0); 55237#L173 assume !(4467 == ssl3_connect_~s__state~0); 55236#L176 assume !(4480 == ssl3_connect_~s__state~0); 55235#L179 assume !(4481 == ssl3_connect_~s__state~0); 55234#L182 assume !(4496 == ssl3_connect_~s__state~0); 55233#L185 assume !(4497 == ssl3_connect_~s__state~0); 55232#L188 assume 4512 == ssl3_connect_~s__state~0; 55155#L192 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet54;havoc ssl3_connect_#t~nondet54; 55231#L407 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; 55230#L413 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 55229#L413-2 assume !(0 == ssl3_connect_~tmp___7~0); 55228#L422 assume !(0 == ssl3_connect_~tmp___8~0); 55226#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 55221#L547 ssl3_connect_~skip~0 := 0; 55220#L110-1 assume !false; 55219#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 55218#L113 assume !(12292 == ssl3_connect_~s__state~0); 55217#L116 assume !(16384 == ssl3_connect_~s__state~0); 55216#L119 assume !(4096 == ssl3_connect_~s__state~0); 55215#L122 assume !(20480 == ssl3_connect_~s__state~0); 55214#L125 assume !(4099 == ssl3_connect_~s__state~0); 55213#L128 assume !(4368 == ssl3_connect_~s__state~0); 55212#L131 assume !(4369 == ssl3_connect_~s__state~0); 55211#L134 assume !(4384 == ssl3_connect_~s__state~0); 55209#L137 assume !(4385 == ssl3_connect_~s__state~0); 55207#L140 assume !(4400 == ssl3_connect_~s__state~0); 55205#L143 assume !(4401 == ssl3_connect_~s__state~0); 55204#L146 assume !(4416 == ssl3_connect_~s__state~0); 55203#L149 assume !(4417 == ssl3_connect_~s__state~0); 55200#L152 assume !(4432 == ssl3_connect_~s__state~0); 55198#L155 assume !(4433 == ssl3_connect_~s__state~0); 55195#L158 assume !(4448 == ssl3_connect_~s__state~0); 55193#L161 assume !(4449 == ssl3_connect_~s__state~0); 55190#L164 assume !(4464 == ssl3_connect_~s__state~0); 55187#L167 assume !(4465 == ssl3_connect_~s__state~0); 55181#L170 assume !(4466 == ssl3_connect_~s__state~0); 55178#L173 assume !(4467 == ssl3_connect_~s__state~0); 55174#L176 assume !(4480 == ssl3_connect_~s__state~0); 55171#L179 assume !(4481 == ssl3_connect_~s__state~0); 55167#L182 assume !(4496 == ssl3_connect_~s__state~0); 55164#L185 assume !(4497 == ssl3_connect_~s__state~0); 55158#L188 assume !(4512 == ssl3_connect_~s__state~0); 55156#L191 assume !(4513 == ssl3_connect_~s__state~0); 55152#L194 assume 4528 == ssl3_connect_~s__state~0; 55147#L198 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet55;havoc ssl3_connect_#t~nondet55; 55145#L430 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp66~0 := ssl3_connect_~__cil_tmp65~0 - 5;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp66~0; 55141#L437 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 55139#L437-1 ssl3_connect_~s__init_num~0 := 0; 55127#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 55123#L547 ssl3_connect_~skip~0 := 0; 55114#L110-1 assume !false; 55115#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 55106#L113 assume !(12292 == ssl3_connect_~s__state~0); 55107#L116 assume !(16384 == ssl3_connect_~s__state~0); 55097#L119 assume !(4096 == ssl3_connect_~s__state~0); 55098#L122 assume !(20480 == ssl3_connect_~s__state~0); 55005#L125 assume !(4099 == ssl3_connect_~s__state~0); 55006#L128 assume !(4368 == ssl3_connect_~s__state~0); 55454#L131 assume !(4369 == ssl3_connect_~s__state~0); 55453#L134 assume !(4384 == ssl3_connect_~s__state~0); 55452#L137 assume !(4385 == ssl3_connect_~s__state~0); 55451#L140 assume !(4400 == ssl3_connect_~s__state~0); 55450#L143 assume !(4401 == ssl3_connect_~s__state~0); 55449#L146 assume !(4416 == ssl3_connect_~s__state~0); 55448#L149 assume !(4417 == ssl3_connect_~s__state~0); 55447#L152 assume !(4432 == ssl3_connect_~s__state~0); 55446#L155 assume !(4433 == ssl3_connect_~s__state~0); 55445#L158 assume !(4448 == ssl3_connect_~s__state~0); 55442#L161 assume !(4449 == ssl3_connect_~s__state~0); 55129#L164 assume !(4464 == ssl3_connect_~s__state~0); 55128#L167 assume !(4465 == ssl3_connect_~s__state~0); 54274#L170 assume !(4466 == ssl3_connect_~s__state~0); 54275#L173 assume !(4467 == ssl3_connect_~s__state~0); 54267#L176 assume !(4480 == ssl3_connect_~s__state~0); 54268#L179 assume !(4481 == ssl3_connect_~s__state~0); 54259#L182 assume !(4496 == ssl3_connect_~s__state~0); 54260#L185 assume !(4497 == ssl3_connect_~s__state~0); 55099#L188 assume !(4512 == ssl3_connect_~s__state~0); 54248#L191 assume !(4513 == ssl3_connect_~s__state~0); 54249#L194 assume !(4528 == ssl3_connect_~s__state~0); 55004#L197 assume !(4529 == ssl3_connect_~s__state~0); 54220#L200 assume !(4560 == ssl3_connect_~s__state~0); 54221#L203 assume !(4561 == ssl3_connect_~s__state~0); 54201#L206 assume 4352 == ssl3_connect_~s__state~0; 54192#L207 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 54193#L470 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 54187#L470-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 54188#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 54912#L547 ssl3_connect_~skip~0 := 0; 54911#L110-1 assume !false; 54910#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 54909#L113 assume !(12292 == ssl3_connect_~s__state~0); 54908#L116 assume !(16384 == ssl3_connect_~s__state~0); 54907#L119 assume 4096 == ssl3_connect_~s__state~0; 53882#L218 [2021-08-31 02:00:09,751 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:09,751 INFO L82 PathProgramCache]: Analyzing trace with hash -438363980, now seen corresponding path program 2 times [2021-08-31 02:00:09,752 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:09,752 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1310810122] [2021-08-31 02:00:09,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:09,752 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:09,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:09,758 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:00:09,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:09,764 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:00:09,765 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:09,765 INFO L82 PathProgramCache]: Analyzing trace with hash 1165182270, now seen corresponding path program 1 times [2021-08-31 02:00:09,765 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:09,765 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [441178790] [2021-08-31 02:00:09,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:09,766 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:09,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:00:09,835 INFO L134 CoverageAnalysis]: Checked inductivity of 975 backedges. 270 proven. 7 refuted. 0 times theorem prover too weak. 698 trivial. 0 not checked. [2021-08-31 02:00:09,836 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:00:09,836 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [441178790] [2021-08-31 02:00:09,836 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [441178790] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-31 02:00:09,836 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [987477572] [2021-08-31 02:00:09,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:09,836 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-31 02:00:09,836 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:00:09,842 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-31 02:00:09,858 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2021-08-31 02:00:09,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:00:09,936 INFO L263 TraceCheckSpWp]: Trace formula consists of 428 conjuncts, 3 conjunts are in the unsatisfiable core [2021-08-31 02:00:09,940 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-31 02:00:10,596 INFO L134 CoverageAnalysis]: Checked inductivity of 975 backedges. 270 proven. 7 refuted. 0 times theorem prover too weak. 698 trivial. 0 not checked. [2021-08-31 02:00:10,596 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-31 02:00:11,052 INFO L134 CoverageAnalysis]: Checked inductivity of 975 backedges. 270 proven. 7 refuted. 0 times theorem prover too weak. 698 trivial. 0 not checked. [2021-08-31 02:00:11,052 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [987477572] provided 0 perfect and 2 imperfect interpolant sequences [2021-08-31 02:00:11,052 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-08-31 02:00:11,052 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 5 [2021-08-31 02:00:11,053 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [672623175] [2021-08-31 02:00:11,053 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:00:11,053 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:00:11,054 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-08-31 02:00:11,054 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-08-31 02:00:11,055 INFO L87 Difference]: Start difference. First operand 3471 states and 4363 transitions. cyclomatic complexity: 896 Second operand has 6 states, 5 states have (on average 36.0) internal successors, (180), 6 states have internal predecessors, (180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:00:11,648 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:00:11,649 INFO L93 Difference]: Finished difference Result 5088 states and 6106 transitions. [2021-08-31 02:00:11,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-08-31 02:00:11,652 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5088 states and 6106 transitions. [2021-08-31 02:00:11,682 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3744 [2021-08-31 02:00:11,702 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5088 states to 5080 states and 6098 transitions. [2021-08-31 02:00:11,703 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5080 [2021-08-31 02:00:11,707 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5080 [2021-08-31 02:00:11,707 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5080 states and 6098 transitions. [2021-08-31 02:00:11,714 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-08-31 02:00:11,714 INFO L681 BuchiCegarLoop]: Abstraction has 5080 states and 6098 transitions. [2021-08-31 02:00:11,718 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5080 states and 6098 transitions. [2021-08-31 02:00:11,789 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5080 to 3467. [2021-08-31 02:00:11,794 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3467 states, 3467 states have (on average 1.2261321026824343) internal successors, (4251), 3466 states have internal predecessors, (4251), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:00:11,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3467 states to 3467 states and 4251 transitions. [2021-08-31 02:00:11,802 INFO L704 BuchiCegarLoop]: Abstraction has 3467 states and 4251 transitions. [2021-08-31 02:00:11,802 INFO L587 BuchiCegarLoop]: Abstraction has 3467 states and 4251 transitions. [2021-08-31 02:00:11,802 INFO L425 BuchiCegarLoop]: ======== Iteration 23============ [2021-08-31 02:00:11,802 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3467 states and 4251 transitions. [2021-08-31 02:00:11,815 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3456 [2021-08-31 02:00:11,815 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:00:11,815 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:00:11,817 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:00:11,817 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 02:00:11,818 INFO L791 eck$LassoCheckResult]: Stem: 64246#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); 64167#L-1 havoc main_#res;havoc main_#t~ret61, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;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~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~post41, ssl3_connect_#t~post42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, 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~nondet51, ssl3_connect_#t~nondet52, ssl3_connect_#t~nondet53, ssl3_connect_#t~nondet54, ssl3_connect_#t~nondet55, ssl3_connect_#t~nondet56, ssl3_connect_#t~post57, ssl3_connect_#t~post58, ssl3_connect_#t~nondet59, ssl3_connect_#t~post60, 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.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, 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_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~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 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;havoc ssl3_connect_~s__s3__change_cipher_spec~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;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;ssl3_connect_~num1~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;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~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;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_~__cil_tmp65~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;ssl3_connect_~__cil_tmp70~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 64168#L96 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 64241#L99-2 ssl3_connect_#t~post41 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post41;havoc ssl3_connect_#t~post41; 64138#L104 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 64135#L110-1 assume !false; 64254#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 64253#L113 assume 12292 == ssl3_connect_~s__state~0; 64190#L114 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post42 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post42;havoc ssl3_connect_#t~post42; 64169#L218 [2021-08-31 02:00:11,818 INFO L793 eck$LassoCheckResult]: Loop: 64169#L218 ssl3_connect_~s__server~0 := 0; 64170#L223 assume 0 != ssl3_connect_~cb~0; 64188#L223-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 64189#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 64150#L238 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 64111#L238-2 assume !(0 == ssl3_connect_~tmp___4~0); 64202#L260 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post44 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post44;havoc ssl3_connect_#t~post44;ssl3_connect_~s__init_num~0 := 0; 64203#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 67558#L547 ssl3_connect_~skip~0 := 0; 67557#L110-1 assume !false; 67556#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 67555#L113 assume !(12292 == ssl3_connect_~s__state~0); 67554#L116 assume !(16384 == ssl3_connect_~s__state~0); 67553#L119 assume !(4096 == ssl3_connect_~s__state~0); 64184#L122 assume !(20480 == ssl3_connect_~s__state~0); 64185#L125 assume !(4099 == ssl3_connect_~s__state~0); 64223#L128 assume 4368 == ssl3_connect_~s__state~0; 64249#L132 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 64173#L272 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 64141#L272-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 64142#L283 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 64230#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 64573#L547 ssl3_connect_~skip~0 := 0; 64572#L110-1 assume !false; 64571#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 64570#L113 assume !(12292 == ssl3_connect_~s__state~0); 64569#L116 assume !(16384 == ssl3_connect_~s__state~0); 64568#L119 assume !(4096 == ssl3_connect_~s__state~0); 64567#L122 assume !(20480 == ssl3_connect_~s__state~0); 64566#L125 assume !(4099 == ssl3_connect_~s__state~0); 64565#L128 assume !(4368 == ssl3_connect_~s__state~0); 64564#L131 assume !(4369 == ssl3_connect_~s__state~0); 64563#L134 assume 4384 == ssl3_connect_~s__state~0; 64198#L138 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 64199#L291 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 64518#L294-2 assume !(ssl3_connect_~ret~0 <= 0); 65937#L301 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 65897#L301-2 ssl3_connect_~s__init_num~0 := 0; 65834#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 65829#L547 ssl3_connect_~skip~0 := 0; 65828#L110-1 assume !false; 65827#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 65826#L113 assume !(12292 == ssl3_connect_~s__state~0); 65825#L116 assume !(16384 == ssl3_connect_~s__state~0); 65824#L119 assume !(4096 == ssl3_connect_~s__state~0); 65823#L122 assume !(20480 == ssl3_connect_~s__state~0); 65822#L125 assume !(4099 == ssl3_connect_~s__state~0); 65821#L128 assume !(4368 == ssl3_connect_~s__state~0); 65820#L131 assume !(4369 == ssl3_connect_~s__state~0); 65819#L134 assume !(4384 == ssl3_connect_~s__state~0); 65818#L137 assume !(4385 == ssl3_connect_~s__state~0); 65817#L140 assume 4400 == ssl3_connect_~s__state~0; 65816#L144 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 65815#L312 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 64208#L312-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 64218#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 66883#L547 ssl3_connect_~skip~0 := 0; 66878#L110-1 assume !false; 66876#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 66874#L113 assume !(12292 == ssl3_connect_~s__state~0); 66872#L116 assume !(16384 == ssl3_connect_~s__state~0); 66869#L119 assume !(4096 == ssl3_connect_~s__state~0); 66795#L122 assume !(20480 == ssl3_connect_~s__state~0); 66794#L125 assume !(4099 == ssl3_connect_~s__state~0); 66793#L128 assume !(4368 == ssl3_connect_~s__state~0); 66791#L131 assume !(4369 == ssl3_connect_~s__state~0); 66790#L134 assume !(4384 == ssl3_connect_~s__state~0); 66789#L137 assume !(4385 == ssl3_connect_~s__state~0); 66788#L140 assume !(4400 == ssl3_connect_~s__state~0); 66783#L143 assume !(4401 == ssl3_connect_~s__state~0); 66781#L146 assume 4416 == ssl3_connect_~s__state~0; 64232#L150 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet48;havoc ssl3_connect_#t~nondet48; 64186#L330 assume !(3 == ssl3_connect_~blastFlag~0); 64115#L330-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 64116#L338 assume !(0 == ssl3_connect_~tmp___6~0); 64187#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 67001#L547 ssl3_connect_~skip~0 := 0; 66997#L110-1 assume !false; 66992#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 66991#L113 assume !(12292 == ssl3_connect_~s__state~0); 66902#L116 assume !(16384 == ssl3_connect_~s__state~0); 66901#L119 assume !(4096 == ssl3_connect_~s__state~0); 66900#L122 assume !(20480 == ssl3_connect_~s__state~0); 66898#L125 assume !(4099 == ssl3_connect_~s__state~0); 66897#L128 assume !(4368 == ssl3_connect_~s__state~0); 66896#L131 assume !(4369 == ssl3_connect_~s__state~0); 66895#L134 assume !(4384 == ssl3_connect_~s__state~0); 66894#L137 assume !(4385 == ssl3_connect_~s__state~0); 66892#L140 assume !(4400 == ssl3_connect_~s__state~0); 66891#L143 assume !(4401 == ssl3_connect_~s__state~0); 66890#L146 assume !(4416 == ssl3_connect_~s__state~0); 66889#L149 assume !(4417 == ssl3_connect_~s__state~0); 66884#L152 assume 4432 == ssl3_connect_~s__state~0; 64250#L156 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet49;havoc ssl3_connect_#t~nondet49; 64178#L346 assume !(4 == ssl3_connect_~blastFlag~0); 64179#L349 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 64222#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 66782#L547 ssl3_connect_~skip~0 := 0; 66667#L110-1 assume !false; 66665#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 66663#L113 assume !(12292 == ssl3_connect_~s__state~0); 66662#L116 assume !(16384 == ssl3_connect_~s__state~0); 66661#L119 assume !(4096 == ssl3_connect_~s__state~0); 66659#L122 assume !(20480 == ssl3_connect_~s__state~0); 66522#L125 assume !(4099 == ssl3_connect_~s__state~0); 66516#L128 assume !(4368 == ssl3_connect_~s__state~0); 66514#L131 assume !(4369 == ssl3_connect_~s__state~0); 66512#L134 assume !(4384 == ssl3_connect_~s__state~0); 66510#L137 assume !(4385 == ssl3_connect_~s__state~0); 66508#L140 assume !(4400 == ssl3_connect_~s__state~0); 66506#L143 assume !(4401 == ssl3_connect_~s__state~0); 66504#L146 assume !(4416 == ssl3_connect_~s__state~0); 66441#L149 assume !(4417 == ssl3_connect_~s__state~0); 66288#L152 assume !(4432 == ssl3_connect_~s__state~0); 66218#L155 assume !(4433 == ssl3_connect_~s__state~0); 66217#L158 assume 4448 == ssl3_connect_~s__state~0; 66210#L162 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet50;havoc ssl3_connect_#t~nondet50; 66207#L358 assume !(ssl3_connect_~ret~0 <= 0); 66204#L361 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 64237#L361-2 ssl3_connect_~s__init_num~0 := 0; 64238#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 66862#L547 ssl3_connect_~skip~0 := 0; 66860#L110-1 assume !false; 66858#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 66856#L113 assume !(12292 == ssl3_connect_~s__state~0); 66854#L116 assume !(16384 == ssl3_connect_~s__state~0); 66852#L119 assume !(4096 == ssl3_connect_~s__state~0); 66850#L122 assume !(20480 == ssl3_connect_~s__state~0); 66848#L125 assume !(4099 == ssl3_connect_~s__state~0); 66846#L128 assume !(4368 == ssl3_connect_~s__state~0); 66844#L131 assume !(4369 == ssl3_connect_~s__state~0); 66842#L134 assume !(4384 == ssl3_connect_~s__state~0); 66840#L137 assume !(4385 == ssl3_connect_~s__state~0); 66838#L140 assume !(4400 == ssl3_connect_~s__state~0); 66836#L143 assume !(4401 == ssl3_connect_~s__state~0); 66834#L146 assume !(4416 == ssl3_connect_~s__state~0); 66832#L149 assume !(4417 == ssl3_connect_~s__state~0); 66830#L152 assume !(4432 == ssl3_connect_~s__state~0); 66828#L155 assume !(4433 == ssl3_connect_~s__state~0); 66826#L158 assume !(4448 == ssl3_connect_~s__state~0); 66824#L161 assume !(4449 == ssl3_connect_~s__state~0); 66779#L164 assume 4464 == ssl3_connect_~s__state~0; 66666#L174 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet51;havoc ssl3_connect_#t~nondet51; 66664#L373 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 66657#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 66646#L547 ssl3_connect_~skip~0 := 0; 66644#L110-1 assume !false; 66642#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 66640#L113 assume !(12292 == ssl3_connect_~s__state~0); 66638#L116 assume !(16384 == ssl3_connect_~s__state~0); 66636#L119 assume !(4096 == ssl3_connect_~s__state~0); 66634#L122 assume !(20480 == ssl3_connect_~s__state~0); 66632#L125 assume !(4099 == ssl3_connect_~s__state~0); 66630#L128 assume !(4368 == ssl3_connect_~s__state~0); 66628#L131 assume !(4369 == ssl3_connect_~s__state~0); 66626#L134 assume !(4384 == ssl3_connect_~s__state~0); 66624#L137 assume !(4385 == ssl3_connect_~s__state~0); 66622#L140 assume !(4400 == ssl3_connect_~s__state~0); 66620#L143 assume !(4401 == ssl3_connect_~s__state~0); 66618#L146 assume !(4416 == ssl3_connect_~s__state~0); 66616#L149 assume !(4417 == ssl3_connect_~s__state~0); 66614#L152 assume !(4432 == ssl3_connect_~s__state~0); 66612#L155 assume !(4433 == ssl3_connect_~s__state~0); 66610#L158 assume !(4448 == ssl3_connect_~s__state~0); 66608#L161 assume !(4449 == ssl3_connect_~s__state~0); 66606#L164 assume !(4464 == ssl3_connect_~s__state~0); 66604#L167 assume !(4465 == ssl3_connect_~s__state~0); 66602#L170 assume !(4466 == ssl3_connect_~s__state~0); 66601#L173 assume !(4467 == ssl3_connect_~s__state~0); 66600#L176 assume 4480 == ssl3_connect_~s__state~0; 66598#L180 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet52;havoc ssl3_connect_#t~nondet52; 66597#L382 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 66596#L386 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; 66525#L386-2 ssl3_connect_~s__init_num~0 := 0; 66446#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 65176#L547 ssl3_connect_~skip~0 := 0; 65177#L110-1 assume !false; 65167#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 65168#L113 assume !(12292 == ssl3_connect_~s__state~0); 65159#L116 assume !(16384 == ssl3_connect_~s__state~0); 65160#L119 assume !(4096 == ssl3_connect_~s__state~0); 65151#L122 assume !(20480 == ssl3_connect_~s__state~0); 65152#L125 assume !(4099 == ssl3_connect_~s__state~0); 65143#L128 assume !(4368 == ssl3_connect_~s__state~0); 65144#L131 assume !(4369 == ssl3_connect_~s__state~0); 65135#L134 assume !(4384 == ssl3_connect_~s__state~0); 65136#L137 assume !(4385 == ssl3_connect_~s__state~0); 65127#L140 assume !(4400 == ssl3_connect_~s__state~0); 65128#L143 assume !(4401 == ssl3_connect_~s__state~0); 65119#L146 assume !(4416 == ssl3_connect_~s__state~0); 65120#L149 assume !(4417 == ssl3_connect_~s__state~0); 65111#L152 assume !(4432 == ssl3_connect_~s__state~0); 65112#L155 assume !(4433 == ssl3_connect_~s__state~0); 65103#L158 assume !(4448 == ssl3_connect_~s__state~0); 65104#L161 assume !(4449 == ssl3_connect_~s__state~0); 65095#L164 assume !(4464 == ssl3_connect_~s__state~0); 65096#L167 assume !(4465 == ssl3_connect_~s__state~0); 65087#L170 assume !(4466 == ssl3_connect_~s__state~0); 65088#L173 assume !(4467 == ssl3_connect_~s__state~0); 65079#L176 assume !(4480 == ssl3_connect_~s__state~0); 65080#L179 assume !(4481 == ssl3_connect_~s__state~0); 65071#L182 assume !(4496 == ssl3_connect_~s__state~0); 65072#L185 assume !(4497 == ssl3_connect_~s__state~0); 65063#L188 assume 4512 == ssl3_connect_~s__state~0; 65064#L192 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet54;havoc ssl3_connect_#t~nondet54; 65055#L407 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; 65056#L413 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 65049#L413-2 assume !(0 == ssl3_connect_~tmp___7~0); 65050#L422 assume !(0 == ssl3_connect_~tmp___8~0); 65936#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 65931#L547 ssl3_connect_~skip~0 := 0; 65930#L110-1 assume !false; 65929#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 65928#L113 assume !(12292 == ssl3_connect_~s__state~0); 65927#L116 assume !(16384 == ssl3_connect_~s__state~0); 65926#L119 assume !(4096 == ssl3_connect_~s__state~0); 65925#L122 assume !(20480 == ssl3_connect_~s__state~0); 65924#L125 assume !(4099 == ssl3_connect_~s__state~0); 65923#L128 assume !(4368 == ssl3_connect_~s__state~0); 65922#L131 assume !(4369 == ssl3_connect_~s__state~0); 65921#L134 assume !(4384 == ssl3_connect_~s__state~0); 65920#L137 assume !(4385 == ssl3_connect_~s__state~0); 65919#L140 assume !(4400 == ssl3_connect_~s__state~0); 65918#L143 assume !(4401 == ssl3_connect_~s__state~0); 65917#L146 assume !(4416 == ssl3_connect_~s__state~0); 65916#L149 assume !(4417 == ssl3_connect_~s__state~0); 65915#L152 assume !(4432 == ssl3_connect_~s__state~0); 65914#L155 assume !(4433 == ssl3_connect_~s__state~0); 65913#L158 assume !(4448 == ssl3_connect_~s__state~0); 65912#L161 assume !(4449 == ssl3_connect_~s__state~0); 65911#L164 assume !(4464 == ssl3_connect_~s__state~0); 65910#L167 assume !(4465 == ssl3_connect_~s__state~0); 65909#L170 assume !(4466 == ssl3_connect_~s__state~0); 65908#L173 assume !(4467 == ssl3_connect_~s__state~0); 65907#L176 assume !(4480 == ssl3_connect_~s__state~0); 65906#L179 assume !(4481 == ssl3_connect_~s__state~0); 65905#L182 assume !(4496 == ssl3_connect_~s__state~0); 65904#L185 assume !(4497 == ssl3_connect_~s__state~0); 65903#L188 assume !(4512 == ssl3_connect_~s__state~0); 65902#L191 assume !(4513 == ssl3_connect_~s__state~0); 65901#L194 assume 4528 == ssl3_connect_~s__state~0; 65900#L198 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet55;havoc ssl3_connect_#t~nondet55; 65899#L430 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp66~0 := ssl3_connect_~__cil_tmp65~0 - 5;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp66~0; 65895#L437 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 64161#L437-1 ssl3_connect_~s__init_num~0 := 0; 64162#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 67514#L547 ssl3_connect_~skip~0 := 0; 67512#L110-1 assume !false; 67505#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 67506#L113 assume !(12292 == ssl3_connect_~s__state~0); 67564#L116 assume !(16384 == ssl3_connect_~s__state~0); 67500#L119 assume !(4096 == ssl3_connect_~s__state~0); 67498#L122 assume !(20480 == ssl3_connect_~s__state~0); 67443#L125 assume !(4099 == ssl3_connect_~s__state~0); 67442#L128 assume !(4368 == ssl3_connect_~s__state~0); 67336#L131 assume !(4369 == ssl3_connect_~s__state~0); 67334#L134 assume !(4384 == ssl3_connect_~s__state~0); 67332#L137 assume !(4385 == ssl3_connect_~s__state~0); 67330#L140 assume !(4400 == ssl3_connect_~s__state~0); 67328#L143 assume !(4401 == ssl3_connect_~s__state~0); 67326#L146 assume !(4416 == ssl3_connect_~s__state~0); 67324#L149 assume !(4417 == ssl3_connect_~s__state~0); 67322#L152 assume !(4432 == ssl3_connect_~s__state~0); 67320#L155 assume !(4433 == ssl3_connect_~s__state~0); 67318#L158 assume !(4448 == ssl3_connect_~s__state~0); 67316#L161 assume !(4449 == ssl3_connect_~s__state~0); 67314#L164 assume !(4464 == ssl3_connect_~s__state~0); 67312#L167 assume !(4465 == ssl3_connect_~s__state~0); 67310#L170 assume !(4466 == ssl3_connect_~s__state~0); 67308#L173 assume !(4467 == ssl3_connect_~s__state~0); 67306#L176 assume !(4480 == ssl3_connect_~s__state~0); 67304#L179 assume !(4481 == ssl3_connect_~s__state~0); 67302#L182 assume !(4496 == ssl3_connect_~s__state~0); 67300#L185 assume !(4497 == ssl3_connect_~s__state~0); 67298#L188 assume !(4512 == ssl3_connect_~s__state~0); 67296#L191 assume !(4513 == ssl3_connect_~s__state~0); 67294#L194 assume !(4528 == ssl3_connect_~s__state~0); 67292#L197 assume !(4529 == ssl3_connect_~s__state~0); 67290#L200 assume !(4560 == ssl3_connect_~s__state~0); 67285#L203 assume !(4561 == ssl3_connect_~s__state~0); 64344#L206 assume 4352 == ssl3_connect_~s__state~0; 64205#L207 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 64206#L470 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 64165#L470-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 64166#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 67267#L547 ssl3_connect_~skip~0 := 0; 67265#L110-1 assume !false; 67263#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 67261#L113 assume !(12292 == ssl3_connect_~s__state~0); 67259#L116 assume !(16384 == ssl3_connect_~s__state~0); 67257#L119 assume !(4096 == ssl3_connect_~s__state~0); 67255#L122 assume !(20480 == ssl3_connect_~s__state~0); 67253#L125 assume !(4099 == ssl3_connect_~s__state~0); 67251#L128 assume !(4368 == ssl3_connect_~s__state~0); 67249#L131 assume !(4369 == ssl3_connect_~s__state~0); 67247#L134 assume !(4384 == ssl3_connect_~s__state~0); 67245#L137 assume !(4385 == ssl3_connect_~s__state~0); 67243#L140 assume !(4400 == ssl3_connect_~s__state~0); 67241#L143 assume !(4401 == ssl3_connect_~s__state~0); 67239#L146 assume !(4416 == ssl3_connect_~s__state~0); 67237#L149 assume !(4417 == ssl3_connect_~s__state~0); 67235#L152 assume !(4432 == ssl3_connect_~s__state~0); 67233#L155 assume !(4433 == ssl3_connect_~s__state~0); 67231#L158 assume !(4448 == ssl3_connect_~s__state~0); 67229#L161 assume !(4449 == ssl3_connect_~s__state~0); 67227#L164 assume !(4464 == ssl3_connect_~s__state~0); 67225#L167 assume !(4465 == ssl3_connect_~s__state~0); 67223#L170 assume !(4466 == ssl3_connect_~s__state~0); 67221#L173 assume !(4467 == ssl3_connect_~s__state~0); 67219#L176 assume !(4480 == ssl3_connect_~s__state~0); 67217#L179 assume !(4481 == ssl3_connect_~s__state~0); 67215#L182 assume !(4496 == ssl3_connect_~s__state~0); 67213#L185 assume !(4497 == ssl3_connect_~s__state~0); 67211#L188 assume !(4512 == ssl3_connect_~s__state~0); 67209#L191 assume !(4513 == ssl3_connect_~s__state~0); 67207#L194 assume !(4528 == ssl3_connect_~s__state~0); 67205#L197 assume !(4529 == ssl3_connect_~s__state~0); 67203#L200 assume 4560 == ssl3_connect_~s__state~0; 67201#L204 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet56;havoc ssl3_connect_#t~nondet56; 67199#L457 assume !(ssl3_connect_~ret~0 <= 0); 67197#L460 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 3; 64136#L460-2 ssl3_connect_~s__init_num~0 := 0; 64137#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 67567#L547 ssl3_connect_~skip~0 := 0; 67566#L110-1 assume !false; 67565#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 67504#L113 assume !(12292 == ssl3_connect_~s__state~0); 67502#L116 assume !(16384 == ssl3_connect_~s__state~0); 67503#L119 assume 4096 == ssl3_connect_~s__state~0; 64169#L218 [2021-08-31 02:00:11,819 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:11,819 INFO L82 PathProgramCache]: Analyzing trace with hash -438363980, now seen corresponding path program 3 times [2021-08-31 02:00:11,819 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:11,819 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [243825657] [2021-08-31 02:00:11,819 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:11,820 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:11,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:11,830 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:00:11,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:11,837 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:00:11,838 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:11,838 INFO L82 PathProgramCache]: Analyzing trace with hash -2110043190, now seen corresponding path program 1 times [2021-08-31 02:00:11,838 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:11,838 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [701195147] [2021-08-31 02:00:11,838 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:11,839 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:11,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:00:11,881 INFO L134 CoverageAnalysis]: Checked inductivity of 1216 backedges. 84 proven. 0 refuted. 0 times theorem prover too weak. 1132 trivial. 0 not checked. [2021-08-31 02:00:11,881 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:00:11,881 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [701195147] [2021-08-31 02:00:11,882 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [701195147] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:00:11,882 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:00:11,882 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-08-31 02:00:11,882 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1252652079] [2021-08-31 02:00:11,882 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:00:11,883 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:00:11,883 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:00:11,883 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:00:11,883 INFO L87 Difference]: Start difference. First operand 3467 states and 4251 transitions. cyclomatic complexity: 788 Second operand has 3 states, 2 states have (on average 53.0) internal successors, (106), 3 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:00:12,122 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:00:12,124 INFO L93 Difference]: Finished difference Result 3611 states and 4350 transitions. [2021-08-31 02:00:12,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:00:12,125 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3611 states and 4350 transitions. [2021-08-31 02:00:12,138 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2952 [2021-08-31 02:00:12,162 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3611 states to 3275 states and 3974 transitions. [2021-08-31 02:00:12,163 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3275 [2021-08-31 02:00:12,165 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3275 [2021-08-31 02:00:12,166 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3275 states and 3974 transitions. [2021-08-31 02:00:12,169 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-08-31 02:00:12,169 INFO L681 BuchiCegarLoop]: Abstraction has 3275 states and 3974 transitions. [2021-08-31 02:00:12,171 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3275 states and 3974 transitions. [2021-08-31 02:00:12,273 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3275 to 3107. [2021-08-31 02:00:12,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3107 states, 3107 states have (on average 1.2185387833923398) internal successors, (3786), 3106 states have internal predecessors, (3786), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:00:12,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3107 states to 3107 states and 3786 transitions. [2021-08-31 02:00:12,284 INFO L704 BuchiCegarLoop]: Abstraction has 3107 states and 3786 transitions. [2021-08-31 02:00:12,284 INFO L587 BuchiCegarLoop]: Abstraction has 3107 states and 3786 transitions. [2021-08-31 02:00:12,285 INFO L425 BuchiCegarLoop]: ======== Iteration 24============ [2021-08-31 02:00:12,285 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3107 states and 3786 transitions. [2021-08-31 02:00:12,293 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2952 [2021-08-31 02:00:12,308 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:00:12,309 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:00:12,311 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 02:00:12,311 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 02:00:12,311 INFO L791 eck$LassoCheckResult]: Stem: 71337#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); 71252#L-1 havoc main_#res;havoc main_#t~ret61, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;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~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~post41, ssl3_connect_#t~post42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, 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~nondet51, ssl3_connect_#t~nondet52, ssl3_connect_#t~nondet53, ssl3_connect_#t~nondet54, ssl3_connect_#t~nondet55, ssl3_connect_#t~nondet56, ssl3_connect_#t~post57, ssl3_connect_#t~post58, ssl3_connect_#t~nondet59, ssl3_connect_#t~post60, 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.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, 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_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~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 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;havoc ssl3_connect_~s__s3__change_cipher_spec~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;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;ssl3_connect_~num1~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;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~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;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_~__cil_tmp65~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;ssl3_connect_~__cil_tmp70~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 71253#L96 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 71329#L99-2 ssl3_connect_#t~post41 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post41;havoc ssl3_connect_#t~post41; 71223#L104 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 71220#L110-1 assume !false; 71348#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 71347#L113 assume 12292 == ssl3_connect_~s__state~0; 71275#L114 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post42 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post42;havoc ssl3_connect_#t~post42; 71276#L218 ssl3_connect_~s__server~0 := 0; 73868#L223 assume !(0 != ssl3_connect_~cb~0); 73866#L223-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 73864#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 73861#L238 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 73240#L238-2 assume !(0 == ssl3_connect_~tmp___4~0); 73237#L260 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post44 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post44;havoc ssl3_connect_#t~post44;ssl3_connect_~s__init_num~0 := 0; 73238#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 74265#L547 ssl3_connect_~skip~0 := 0; 74264#L110-1 assume !false; 74263#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 74262#L113 assume !(12292 == ssl3_connect_~s__state~0); 74261#L116 assume !(16384 == ssl3_connect_~s__state~0); 74260#L119 assume !(4096 == ssl3_connect_~s__state~0); 74259#L122 assume !(20480 == ssl3_connect_~s__state~0); 74258#L125 assume !(4099 == ssl3_connect_~s__state~0); 73159#L128 assume 4368 == ssl3_connect_~s__state~0; 72310#L132 [2021-08-31 02:00:12,312 INFO L793 eck$LassoCheckResult]: Loop: 72310#L132 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 72311#L272 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 72306#L272-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 72307#L283 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 73153#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 73146#L547 ssl3_connect_~skip~0 := 0; 73140#L110-1 assume !false; 73138#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 73136#L113 assume !(12292 == ssl3_connect_~s__state~0); 73134#L116 assume !(16384 == ssl3_connect_~s__state~0); 73132#L119 assume !(4096 == ssl3_connect_~s__state~0); 73130#L122 assume !(20480 == ssl3_connect_~s__state~0); 73128#L125 assume !(4099 == ssl3_connect_~s__state~0); 73126#L128 assume !(4368 == ssl3_connect_~s__state~0); 73124#L131 assume !(4369 == ssl3_connect_~s__state~0); 73122#L134 assume 4384 == ssl3_connect_~s__state~0; 73120#L138 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 71927#L291 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 71926#L294-2 assume !(ssl3_connect_~ret~0 <= 0); 71921#L301 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 71920#L301-2 ssl3_connect_~s__init_num~0 := 0; 71916#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 71910#L547 ssl3_connect_~skip~0 := 0; 71911#L110-1 assume !false; 71906#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 71907#L113 assume !(12292 == ssl3_connect_~s__state~0); 71902#L116 assume !(16384 == ssl3_connect_~s__state~0); 71903#L119 assume !(4096 == ssl3_connect_~s__state~0); 73377#L122 assume !(20480 == ssl3_connect_~s__state~0); 73376#L125 assume !(4099 == ssl3_connect_~s__state~0); 71897#L128 assume !(4368 == ssl3_connect_~s__state~0); 71896#L131 assume !(4369 == ssl3_connect_~s__state~0); 71894#L134 assume !(4384 == ssl3_connect_~s__state~0); 71895#L137 assume !(4385 == ssl3_connect_~s__state~0); 71890#L140 assume 4400 == ssl3_connect_~s__state~0; 71891#L144 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 71345#L312 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 71346#L312-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 73817#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 73810#L547 ssl3_connect_~skip~0 := 0; 73807#L110-1 assume !false; 73804#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 73801#L113 assume !(12292 == ssl3_connect_~s__state~0); 73798#L116 assume !(16384 == ssl3_connect_~s__state~0); 73795#L119 assume !(4096 == ssl3_connect_~s__state~0); 73792#L122 assume !(20480 == ssl3_connect_~s__state~0); 73789#L125 assume !(4099 == ssl3_connect_~s__state~0); 73785#L128 assume !(4368 == ssl3_connect_~s__state~0); 73778#L131 assume !(4369 == ssl3_connect_~s__state~0); 73775#L134 assume !(4384 == ssl3_connect_~s__state~0); 73772#L137 assume !(4385 == ssl3_connect_~s__state~0); 73769#L140 assume !(4400 == ssl3_connect_~s__state~0); 73767#L143 assume !(4401 == ssl3_connect_~s__state~0); 73764#L146 assume 4416 == ssl3_connect_~s__state~0; 73761#L150 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet48;havoc ssl3_connect_#t~nondet48; 73759#L330 assume !(3 == ssl3_connect_~blastFlag~0); 73758#L330-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 73757#L338 assume !(0 == ssl3_connect_~tmp___6~0); 73740#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 73734#L547 ssl3_connect_~skip~0 := 0; 73732#L110-1 assume !false; 73726#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 73722#L113 assume !(12292 == ssl3_connect_~s__state~0); 73718#L116 assume !(16384 == ssl3_connect_~s__state~0); 73714#L119 assume !(4096 == ssl3_connect_~s__state~0); 73710#L122 assume !(20480 == ssl3_connect_~s__state~0); 73706#L125 assume !(4099 == ssl3_connect_~s__state~0); 73703#L128 assume !(4368 == ssl3_connect_~s__state~0); 73701#L131 assume !(4369 == ssl3_connect_~s__state~0); 73697#L134 assume !(4384 == ssl3_connect_~s__state~0); 73444#L137 assume !(4385 == ssl3_connect_~s__state~0); 73445#L140 assume !(4400 == ssl3_connect_~s__state~0); 73437#L143 assume !(4401 == ssl3_connect_~s__state~0); 73438#L146 assume !(4416 == ssl3_connect_~s__state~0); 73427#L149 assume !(4417 == ssl3_connect_~s__state~0); 73428#L152 assume 4432 == ssl3_connect_~s__state~0; 73420#L156 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet49;havoc ssl3_connect_#t~nondet49; 73421#L346 assume !(4 == ssl3_connect_~blastFlag~0); 73416#L349 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 73417#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 73654#L547 ssl3_connect_~skip~0 := 0; 73653#L110-1 assume !false; 73652#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 73651#L113 assume !(12292 == ssl3_connect_~s__state~0); 73650#L116 assume !(16384 == ssl3_connect_~s__state~0); 73649#L119 assume !(4096 == ssl3_connect_~s__state~0); 73648#L122 assume !(20480 == ssl3_connect_~s__state~0); 73647#L125 assume !(4099 == ssl3_connect_~s__state~0); 73646#L128 assume !(4368 == ssl3_connect_~s__state~0); 73645#L131 assume !(4369 == ssl3_connect_~s__state~0); 73644#L134 assume !(4384 == ssl3_connect_~s__state~0); 73643#L137 assume !(4385 == ssl3_connect_~s__state~0); 73642#L140 assume !(4400 == ssl3_connect_~s__state~0); 73641#L143 assume !(4401 == ssl3_connect_~s__state~0); 73640#L146 assume !(4416 == ssl3_connect_~s__state~0); 73639#L149 assume !(4417 == ssl3_connect_~s__state~0); 73638#L152 assume !(4432 == ssl3_connect_~s__state~0); 73637#L155 assume !(4433 == ssl3_connect_~s__state~0); 73636#L158 assume 4448 == ssl3_connect_~s__state~0; 73635#L162 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet50;havoc ssl3_connect_#t~nondet50; 73634#L358 assume !(ssl3_connect_~ret~0 <= 0); 73633#L361 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 73632#L361-2 ssl3_connect_~s__init_num~0 := 0; 73631#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 73626#L547 ssl3_connect_~skip~0 := 0; 73625#L110-1 assume !false; 73624#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 73623#L113 assume !(12292 == ssl3_connect_~s__state~0); 73622#L116 assume !(16384 == ssl3_connect_~s__state~0); 73621#L119 assume !(4096 == ssl3_connect_~s__state~0); 73620#L122 assume !(20480 == ssl3_connect_~s__state~0); 73619#L125 assume !(4099 == ssl3_connect_~s__state~0); 73618#L128 assume !(4368 == ssl3_connect_~s__state~0); 73617#L131 assume !(4369 == ssl3_connect_~s__state~0); 73616#L134 assume !(4384 == ssl3_connect_~s__state~0); 73615#L137 assume !(4385 == ssl3_connect_~s__state~0); 73614#L140 assume !(4400 == ssl3_connect_~s__state~0); 73613#L143 assume !(4401 == ssl3_connect_~s__state~0); 73612#L146 assume !(4416 == ssl3_connect_~s__state~0); 73611#L149 assume !(4417 == ssl3_connect_~s__state~0); 73610#L152 assume !(4432 == ssl3_connect_~s__state~0); 73609#L155 assume !(4433 == ssl3_connect_~s__state~0); 73608#L158 assume !(4448 == ssl3_connect_~s__state~0); 73607#L161 assume !(4449 == ssl3_connect_~s__state~0); 73606#L164 assume 4464 == ssl3_connect_~s__state~0; 71790#L174 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet51;havoc ssl3_connect_#t~nondet51; 71781#L373 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 71773#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 71764#L547 ssl3_connect_~skip~0 := 0; 71758#L110-1 assume !false; 71759#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 71746#L113 assume !(12292 == ssl3_connect_~s__state~0); 71747#L116 assume !(16384 == ssl3_connect_~s__state~0); 71734#L119 assume !(4096 == ssl3_connect_~s__state~0); 71735#L122 assume !(20480 == ssl3_connect_~s__state~0); 71723#L125 assume !(4099 == ssl3_connect_~s__state~0); 71717#L128 assume !(4368 == ssl3_connect_~s__state~0); 71718#L131 assume !(4369 == ssl3_connect_~s__state~0); 71705#L134 assume !(4384 == ssl3_connect_~s__state~0); 71706#L137 assume !(4385 == ssl3_connect_~s__state~0); 73578#L140 assume !(4400 == ssl3_connect_~s__state~0); 73576#L143 assume !(4401 == ssl3_connect_~s__state~0); 71684#L146 assume !(4416 == ssl3_connect_~s__state~0); 71679#L149 assume !(4417 == ssl3_connect_~s__state~0); 71666#L152 assume !(4432 == ssl3_connect_~s__state~0); 71660#L155 assume !(4433 == ssl3_connect_~s__state~0); 71661#L158 assume !(4448 == ssl3_connect_~s__state~0); 73566#L161 assume !(4449 == ssl3_connect_~s__state~0); 73564#L164 assume !(4464 == ssl3_connect_~s__state~0); 73562#L167 assume !(4465 == ssl3_connect_~s__state~0); 71558#L170 assume !(4466 == ssl3_connect_~s__state~0); 71552#L173 assume !(4467 == ssl3_connect_~s__state~0); 71553#L176 assume 4480 == ssl3_connect_~s__state~0; 73556#L180 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet52;havoc ssl3_connect_#t~nondet52; 71480#L382 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 71481#L386 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; 73551#L386-2 ssl3_connect_~s__init_num~0 := 0; 73549#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 73543#L547 ssl3_connect_~skip~0 := 0; 73540#L110-1 assume !false; 73534#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 73532#L113 assume !(12292 == ssl3_connect_~s__state~0); 73530#L116 assume !(16384 == ssl3_connect_~s__state~0); 73528#L119 assume !(4096 == ssl3_connect_~s__state~0); 73526#L122 assume !(20480 == ssl3_connect_~s__state~0); 73524#L125 assume !(4099 == ssl3_connect_~s__state~0); 73522#L128 assume !(4368 == ssl3_connect_~s__state~0); 73520#L131 assume !(4369 == ssl3_connect_~s__state~0); 73518#L134 assume !(4384 == ssl3_connect_~s__state~0); 73516#L137 assume !(4385 == ssl3_connect_~s__state~0); 73514#L140 assume !(4400 == ssl3_connect_~s__state~0); 73512#L143 assume !(4401 == ssl3_connect_~s__state~0); 73510#L146 assume !(4416 == ssl3_connect_~s__state~0); 73508#L149 assume !(4417 == ssl3_connect_~s__state~0); 73506#L152 assume !(4432 == ssl3_connect_~s__state~0); 73504#L155 assume !(4433 == ssl3_connect_~s__state~0); 73502#L158 assume !(4448 == ssl3_connect_~s__state~0); 73500#L161 assume !(4449 == ssl3_connect_~s__state~0); 73498#L164 assume !(4464 == ssl3_connect_~s__state~0); 73496#L167 assume !(4465 == ssl3_connect_~s__state~0); 73494#L170 assume !(4466 == ssl3_connect_~s__state~0); 73492#L173 assume !(4467 == ssl3_connect_~s__state~0); 73490#L176 assume !(4480 == ssl3_connect_~s__state~0); 73276#L179 assume !(4481 == ssl3_connect_~s__state~0); 73277#L182 assume !(4496 == ssl3_connect_~s__state~0); 73272#L185 assume !(4497 == ssl3_connect_~s__state~0); 73273#L188 assume 4512 == ssl3_connect_~s__state~0; 71879#L192 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet54;havoc ssl3_connect_#t~nondet54; 71880#L407 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; 71869#L413 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 71870#L413-2 assume !(0 == ssl3_connect_~tmp___7~0); 71861#L422 assume !(0 == ssl3_connect_~tmp___8~0); 71862#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 71844#L547 ssl3_connect_~skip~0 := 0; 71845#L110-1 assume !false; 71835#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 71836#L113 assume !(12292 == ssl3_connect_~s__state~0); 71825#L116 assume !(16384 == ssl3_connect_~s__state~0); 71826#L119 assume !(4096 == ssl3_connect_~s__state~0); 71816#L122 assume !(20480 == ssl3_connect_~s__state~0); 71817#L125 assume !(4099 == ssl3_connect_~s__state~0); 71806#L128 assume !(4368 == ssl3_connect_~s__state~0); 71807#L131 assume !(4369 == ssl3_connect_~s__state~0); 71798#L134 assume !(4384 == ssl3_connect_~s__state~0); 71799#L137 assume !(4385 == ssl3_connect_~s__state~0); 71782#L140 assume !(4400 == ssl3_connect_~s__state~0); 71783#L143 assume !(4401 == ssl3_connect_~s__state~0); 71765#L146 assume !(4416 == ssl3_connect_~s__state~0); 71766#L149 assume !(4417 == ssl3_connect_~s__state~0); 71754#L152 assume !(4432 == ssl3_connect_~s__state~0); 71755#L155 assume !(4433 == ssl3_connect_~s__state~0); 71742#L158 assume !(4448 == ssl3_connect_~s__state~0); 71743#L161 assume !(4449 == ssl3_connect_~s__state~0); 71730#L164 assume !(4464 == ssl3_connect_~s__state~0); 71731#L167 assume !(4465 == ssl3_connect_~s__state~0); 71719#L170 assume !(4466 == ssl3_connect_~s__state~0); 71720#L173 assume !(4467 == ssl3_connect_~s__state~0); 71707#L176 assume !(4480 == ssl3_connect_~s__state~0); 71708#L179 assume !(4481 == ssl3_connect_~s__state~0); 71696#L182 assume !(4496 == ssl3_connect_~s__state~0); 71697#L185 assume !(4497 == ssl3_connect_~s__state~0); 72035#L188 assume !(4512 == ssl3_connect_~s__state~0); 72036#L191 assume !(4513 == ssl3_connect_~s__state~0); 72029#L194 assume 4528 == ssl3_connect_~s__state~0; 72030#L198 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet55;havoc ssl3_connect_#t~nondet55; 71983#L430 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp66~0 := ssl3_connect_~__cil_tmp65~0 - 5;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp66~0; 71984#L437 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 73239#L437-1 ssl3_connect_~s__init_num~0 := 0; 73234#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 73228#L547 ssl3_connect_~skip~0 := 0; 73226#L110-1 assume !false; 73224#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 73222#L113 assume !(12292 == ssl3_connect_~s__state~0); 73220#L116 assume !(16384 == ssl3_connect_~s__state~0); 73218#L119 assume !(4096 == ssl3_connect_~s__state~0); 73216#L122 assume !(20480 == ssl3_connect_~s__state~0); 73206#L125 assume !(4099 == ssl3_connect_~s__state~0); 73207#L128 assume 4368 == ssl3_connect_~s__state~0; 72310#L132 [2021-08-31 02:00:12,312 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:12,313 INFO L82 PathProgramCache]: Analyzing trace with hash -1330721055, now seen corresponding path program 1 times [2021-08-31 02:00:12,313 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:12,313 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1499177575] [2021-08-31 02:00:12,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:12,313 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:12,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:00:12,345 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 02:00:12,345 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:00:12,346 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1499177575] [2021-08-31 02:00:12,346 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1499177575] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:00:12,346 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:00:12,346 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-31 02:00:12,346 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [238368658] [2021-08-31 02:00:12,347 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-08-31 02:00:12,347 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:12,347 INFO L82 PathProgramCache]: Analyzing trace with hash 229452601, now seen corresponding path program 1 times [2021-08-31 02:00:12,348 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:12,348 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2096748049] [2021-08-31 02:00:12,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:12,348 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:12,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:00:12,391 INFO L134 CoverageAnalysis]: Checked inductivity of 698 backedges. 90 proven. 0 refuted. 0 times theorem prover too weak. 608 trivial. 0 not checked. [2021-08-31 02:00:12,392 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:00:12,392 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2096748049] [2021-08-31 02:00:12,392 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2096748049] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:00:12,392 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:00:12,392 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-08-31 02:00:12,393 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [261004242] [2021-08-31 02:00:12,393 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:00:12,393 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:00:12,394 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:00:12,394 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:00:12,394 INFO L87 Difference]: Start difference. First operand 3107 states and 3786 transitions. cyclomatic complexity: 683 Second operand has 3 states, 3 states have (on average 8.666666666666666) internal successors, (26), 3 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:00:12,672 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:00:12,673 INFO L93 Difference]: Finished difference Result 6117 states and 7282 transitions. [2021-08-31 02:00:12,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:00:12,678 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 6117 states and 7282 transitions. [2021-08-31 02:00:12,747 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 5812 [2021-08-31 02:00:12,782 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 6117 states to 6117 states and 7282 transitions. [2021-08-31 02:00:12,796 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6117 [2021-08-31 02:00:12,804 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6117 [2021-08-31 02:00:12,805 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6117 states and 7282 transitions. [2021-08-31 02:00:12,810 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-08-31 02:00:12,823 INFO L681 BuchiCegarLoop]: Abstraction has 6117 states and 7282 transitions. [2021-08-31 02:00:12,828 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6117 states and 7282 transitions. [2021-08-31 02:00:12,912 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6117 to 6117. [2021-08-31 02:00:12,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6117 states, 6117 states have (on average 1.1904528363576916) internal successors, (7282), 6116 states have internal predecessors, (7282), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:00:12,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6117 states to 6117 states and 7282 transitions. [2021-08-31 02:00:12,935 INFO L704 BuchiCegarLoop]: Abstraction has 6117 states and 7282 transitions. [2021-08-31 02:00:12,935 INFO L587 BuchiCegarLoop]: Abstraction has 6117 states and 7282 transitions. [2021-08-31 02:00:12,936 INFO L425 BuchiCegarLoop]: ======== Iteration 25============ [2021-08-31 02:00:12,936 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 6117 states and 7282 transitions. [2021-08-31 02:00:13,011 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 5812 [2021-08-31 02:00:13,011 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:00:13,011 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:00:13,013 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 02:00:13,013 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 02:00:13,013 INFO L791 eck$LassoCheckResult]: Stem: 80571#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); 80483#L-1 havoc main_#res;havoc main_#t~ret61, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;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~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~post41, ssl3_connect_#t~post42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, 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~nondet51, ssl3_connect_#t~nondet52, ssl3_connect_#t~nondet53, ssl3_connect_#t~nondet54, ssl3_connect_#t~nondet55, ssl3_connect_#t~nondet56, ssl3_connect_#t~post57, ssl3_connect_#t~post58, ssl3_connect_#t~nondet59, ssl3_connect_#t~post60, 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.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, 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_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~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 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;havoc ssl3_connect_~s__s3__change_cipher_spec~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;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;ssl3_connect_~num1~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;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~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;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_~__cil_tmp65~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;ssl3_connect_~__cil_tmp70~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 80484#L96 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 80561#L99-2 ssl3_connect_#t~post41 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post41;havoc ssl3_connect_#t~post41; 80564#L104 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 80586#L110-1 assume !false; 80587#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 80582#L113 assume 12292 == ssl3_connect_~s__state~0; 80583#L114 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post42 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post42;havoc ssl3_connect_#t~post42; 80598#L218 ssl3_connect_~s__server~0 := 0; 81954#L223 assume 0 != ssl3_connect_~cb~0; 81950#L223-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 81946#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 81941#L238 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 81936#L238-2 assume !(0 == ssl3_connect_~tmp___4~0); 81931#L260 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post44 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post44;havoc ssl3_connect_#t~post44;ssl3_connect_~s__init_num~0 := 0; 81926#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 81920#L547 ssl3_connect_~skip~0 := 0; 81916#L110-1 assume !false; 81912#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 81907#L113 assume !(12292 == ssl3_connect_~s__state~0); 81900#L116 assume !(16384 == ssl3_connect_~s__state~0); 81896#L119 assume !(4096 == ssl3_connect_~s__state~0); 81892#L122 assume !(20480 == ssl3_connect_~s__state~0); 81762#L125 assume !(4099 == ssl3_connect_~s__state~0); 81756#L128 assume 4368 == ssl3_connect_~s__state~0; 81749#L132 [2021-08-31 02:00:13,013 INFO L793 eck$LassoCheckResult]: Loop: 81749#L132 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 81718#L272 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 81714#L272-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 81712#L283 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 81690#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 81685#L547 ssl3_connect_~skip~0 := 0; 81682#L110-1 assume !false; 81679#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 81676#L113 assume !(12292 == ssl3_connect_~s__state~0); 81673#L116 assume !(16384 == ssl3_connect_~s__state~0); 81670#L119 assume !(4096 == ssl3_connect_~s__state~0); 81667#L122 assume !(20480 == ssl3_connect_~s__state~0); 81663#L125 assume !(4099 == ssl3_connect_~s__state~0); 81660#L128 assume !(4368 == ssl3_connect_~s__state~0); 81656#L131 assume !(4369 == ssl3_connect_~s__state~0); 81652#L134 assume 4384 == ssl3_connect_~s__state~0; 81647#L138 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 81590#L291 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 81587#L294-2 assume !(ssl3_connect_~ret~0 <= 0); 81584#L301 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 81581#L301-2 ssl3_connect_~s__init_num~0 := 0; 81577#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 81570#L547 ssl3_connect_~skip~0 := 0; 81568#L110-1 assume !false; 81566#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 81564#L113 assume !(12292 == ssl3_connect_~s__state~0); 81562#L116 assume !(16384 == ssl3_connect_~s__state~0); 81560#L119 assume !(4096 == ssl3_connect_~s__state~0); 81558#L122 assume !(20480 == ssl3_connect_~s__state~0); 81556#L125 assume !(4099 == ssl3_connect_~s__state~0); 81554#L128 assume !(4368 == ssl3_connect_~s__state~0); 81552#L131 assume !(4369 == ssl3_connect_~s__state~0); 81550#L134 assume !(4384 == ssl3_connect_~s__state~0); 81548#L137 assume !(4385 == ssl3_connect_~s__state~0); 81546#L140 assume 4400 == ssl3_connect_~s__state~0; 81538#L144 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 81535#L312 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 81529#L312-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 81525#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 81518#L547 ssl3_connect_~skip~0 := 0; 81516#L110-1 assume !false; 81514#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 81512#L113 assume !(12292 == ssl3_connect_~s__state~0); 81510#L116 assume !(16384 == ssl3_connect_~s__state~0); 81508#L119 assume !(4096 == ssl3_connect_~s__state~0); 81506#L122 assume !(20480 == ssl3_connect_~s__state~0); 81504#L125 assume !(4099 == ssl3_connect_~s__state~0); 81502#L128 assume !(4368 == ssl3_connect_~s__state~0); 81500#L131 assume !(4369 == ssl3_connect_~s__state~0); 81498#L134 assume !(4384 == ssl3_connect_~s__state~0); 81496#L137 assume !(4385 == ssl3_connect_~s__state~0); 81494#L140 assume !(4400 == ssl3_connect_~s__state~0); 81492#L143 assume !(4401 == ssl3_connect_~s__state~0); 81490#L146 assume 4416 == ssl3_connect_~s__state~0; 81488#L150 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet48;havoc ssl3_connect_#t~nondet48; 81486#L330 assume !(3 == ssl3_connect_~blastFlag~0); 81482#L330-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 81483#L338 assume !(0 == ssl3_connect_~tmp___6~0); 81476#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 81474#L547 ssl3_connect_~skip~0 := 0; 81469#L110-1 assume !false; 81470#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 81465#L113 assume !(12292 == ssl3_connect_~s__state~0); 81466#L116 assume !(16384 == ssl3_connect_~s__state~0); 81461#L119 assume !(4096 == ssl3_connect_~s__state~0); 81462#L122 assume !(20480 == ssl3_connect_~s__state~0); 81457#L125 assume !(4099 == ssl3_connect_~s__state~0); 81458#L128 assume !(4368 == ssl3_connect_~s__state~0); 81453#L131 assume !(4369 == ssl3_connect_~s__state~0); 81454#L134 assume !(4384 == ssl3_connect_~s__state~0); 81449#L137 assume !(4385 == ssl3_connect_~s__state~0); 81450#L140 assume !(4400 == ssl3_connect_~s__state~0); 81445#L143 assume !(4401 == ssl3_connect_~s__state~0); 81446#L146 assume !(4416 == ssl3_connect_~s__state~0); 81441#L149 assume !(4417 == ssl3_connect_~s__state~0); 81442#L152 assume 4432 == ssl3_connect_~s__state~0; 81437#L156 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet49;havoc ssl3_connect_#t~nondet49; 81438#L346 assume !(4 == ssl3_connect_~blastFlag~0); 82429#L349 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 81430#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 81428#L547 ssl3_connect_~skip~0 := 0; 81423#L110-1 assume !false; 81424#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 81419#L113 assume !(12292 == ssl3_connect_~s__state~0); 81420#L116 assume !(16384 == ssl3_connect_~s__state~0); 81415#L119 assume !(4096 == ssl3_connect_~s__state~0); 81416#L122 assume !(20480 == ssl3_connect_~s__state~0); 81411#L125 assume !(4099 == ssl3_connect_~s__state~0); 81412#L128 assume !(4368 == ssl3_connect_~s__state~0); 81407#L131 assume !(4369 == ssl3_connect_~s__state~0); 81408#L134 assume !(4384 == ssl3_connect_~s__state~0); 81403#L137 assume !(4385 == ssl3_connect_~s__state~0); 81404#L140 assume !(4400 == ssl3_connect_~s__state~0); 81399#L143 assume !(4401 == ssl3_connect_~s__state~0); 81400#L146 assume !(4416 == ssl3_connect_~s__state~0); 81395#L149 assume !(4417 == ssl3_connect_~s__state~0); 81396#L152 assume !(4432 == ssl3_connect_~s__state~0); 81391#L155 assume !(4433 == ssl3_connect_~s__state~0); 81392#L158 assume 4448 == ssl3_connect_~s__state~0; 81387#L162 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet50;havoc ssl3_connect_#t~nondet50; 81388#L358 assume !(ssl3_connect_~ret~0 <= 0); 81382#L361 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 81383#L361-2 ssl3_connect_~s__init_num~0 := 0; 81377#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 81375#L547 ssl3_connect_~skip~0 := 0; 81370#L110-1 assume !false; 81371#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 81366#L113 assume !(12292 == ssl3_connect_~s__state~0); 81367#L116 assume !(16384 == ssl3_connect_~s__state~0); 81362#L119 assume !(4096 == ssl3_connect_~s__state~0); 81363#L122 assume !(20480 == ssl3_connect_~s__state~0); 81358#L125 assume !(4099 == ssl3_connect_~s__state~0); 81359#L128 assume !(4368 == ssl3_connect_~s__state~0); 81354#L131 assume !(4369 == ssl3_connect_~s__state~0); 81355#L134 assume !(4384 == ssl3_connect_~s__state~0); 81350#L137 assume !(4385 == ssl3_connect_~s__state~0); 81351#L140 assume !(4400 == ssl3_connect_~s__state~0); 81346#L143 assume !(4401 == ssl3_connect_~s__state~0); 81347#L146 assume !(4416 == ssl3_connect_~s__state~0); 81342#L149 assume !(4417 == ssl3_connect_~s__state~0); 81343#L152 assume !(4432 == ssl3_connect_~s__state~0); 81338#L155 assume !(4433 == ssl3_connect_~s__state~0); 81339#L158 assume !(4448 == ssl3_connect_~s__state~0); 81334#L161 assume !(4449 == ssl3_connect_~s__state~0); 81335#L164 assume 4464 == ssl3_connect_~s__state~0; 81330#L174 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet51;havoc ssl3_connect_#t~nondet51; 81331#L373 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 81325#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 81323#L547 ssl3_connect_~skip~0 := 0; 81318#L110-1 assume !false; 81319#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 81314#L113 assume !(12292 == ssl3_connect_~s__state~0); 81315#L116 assume !(16384 == ssl3_connect_~s__state~0); 81310#L119 assume !(4096 == ssl3_connect_~s__state~0); 81311#L122 assume !(20480 == ssl3_connect_~s__state~0); 81306#L125 assume !(4099 == ssl3_connect_~s__state~0); 81307#L128 assume !(4368 == ssl3_connect_~s__state~0); 81302#L131 assume !(4369 == ssl3_connect_~s__state~0); 81303#L134 assume !(4384 == ssl3_connect_~s__state~0); 81298#L137 assume !(4385 == ssl3_connect_~s__state~0); 81299#L140 assume !(4400 == ssl3_connect_~s__state~0); 81294#L143 assume !(4401 == ssl3_connect_~s__state~0); 81295#L146 assume !(4416 == ssl3_connect_~s__state~0); 81290#L149 assume !(4417 == ssl3_connect_~s__state~0); 81291#L152 assume !(4432 == ssl3_connect_~s__state~0); 81287#L155 assume !(4433 == ssl3_connect_~s__state~0); 81286#L158 assume !(4448 == ssl3_connect_~s__state~0); 81284#L161 assume !(4449 == ssl3_connect_~s__state~0); 81285#L164 assume !(4464 == ssl3_connect_~s__state~0); 82207#L167 assume !(4465 == ssl3_connect_~s__state~0); 81279#L170 assume !(4466 == ssl3_connect_~s__state~0); 81280#L173 assume !(4467 == ssl3_connect_~s__state~0); 81275#L176 assume 4480 == ssl3_connect_~s__state~0; 81276#L180 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet52;havoc ssl3_connect_#t~nondet52; 81271#L382 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 81272#L386 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; 82172#L386-2 ssl3_connect_~s__init_num~0 := 0; 82168#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 82163#L547 ssl3_connect_~skip~0 := 0; 82160#L110-1 assume !false; 82157#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 82154#L113 assume !(12292 == ssl3_connect_~s__state~0); 82151#L116 assume !(16384 == ssl3_connect_~s__state~0); 82148#L119 assume !(4096 == ssl3_connect_~s__state~0); 82145#L122 assume !(20480 == ssl3_connect_~s__state~0); 82142#L125 assume !(4099 == ssl3_connect_~s__state~0); 82139#L128 assume !(4368 == ssl3_connect_~s__state~0); 82136#L131 assume !(4369 == ssl3_connect_~s__state~0); 82133#L134 assume !(4384 == ssl3_connect_~s__state~0); 82130#L137 assume !(4385 == ssl3_connect_~s__state~0); 82127#L140 assume !(4400 == ssl3_connect_~s__state~0); 82124#L143 assume !(4401 == ssl3_connect_~s__state~0); 82121#L146 assume !(4416 == ssl3_connect_~s__state~0); 82118#L149 assume !(4417 == ssl3_connect_~s__state~0); 82115#L152 assume !(4432 == ssl3_connect_~s__state~0); 82112#L155 assume !(4433 == ssl3_connect_~s__state~0); 82109#L158 assume !(4448 == ssl3_connect_~s__state~0); 82106#L161 assume !(4449 == ssl3_connect_~s__state~0); 82101#L164 assume !(4464 == ssl3_connect_~s__state~0); 82090#L167 assume !(4465 == ssl3_connect_~s__state~0); 82086#L170 assume !(4466 == ssl3_connect_~s__state~0); 82082#L173 assume !(4467 == ssl3_connect_~s__state~0); 82078#L176 assume !(4480 == ssl3_connect_~s__state~0); 82074#L179 assume !(4481 == ssl3_connect_~s__state~0); 82070#L182 assume !(4496 == ssl3_connect_~s__state~0); 82066#L185 assume !(4497 == ssl3_connect_~s__state~0); 82062#L188 assume 4512 == ssl3_connect_~s__state~0; 82058#L192 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet54;havoc ssl3_connect_#t~nondet54; 82054#L407 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; 82050#L413 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 82044#L413-2 assume !(0 == ssl3_connect_~tmp___7~0); 82038#L422 assume !(0 == ssl3_connect_~tmp___8~0); 82034#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 82029#L547 ssl3_connect_~skip~0 := 0; 82026#L110-1 assume !false; 82023#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 82020#L113 assume !(12292 == ssl3_connect_~s__state~0); 82017#L116 assume !(16384 == ssl3_connect_~s__state~0); 82014#L119 assume !(4096 == ssl3_connect_~s__state~0); 82011#L122 assume !(20480 == ssl3_connect_~s__state~0); 82008#L125 assume !(4099 == ssl3_connect_~s__state~0); 82005#L128 assume !(4368 == ssl3_connect_~s__state~0); 82002#L131 assume !(4369 == ssl3_connect_~s__state~0); 81999#L134 assume !(4384 == ssl3_connect_~s__state~0); 81996#L137 assume !(4385 == ssl3_connect_~s__state~0); 81993#L140 assume !(4400 == ssl3_connect_~s__state~0); 81990#L143 assume !(4401 == ssl3_connect_~s__state~0); 81986#L146 assume !(4416 == ssl3_connect_~s__state~0); 81982#L149 assume !(4417 == ssl3_connect_~s__state~0); 81976#L152 assume !(4432 == ssl3_connect_~s__state~0); 81974#L155 assume !(4433 == ssl3_connect_~s__state~0); 81972#L158 assume !(4448 == ssl3_connect_~s__state~0); 81970#L161 assume !(4449 == ssl3_connect_~s__state~0); 81968#L164 assume !(4464 == ssl3_connect_~s__state~0); 81966#L167 assume !(4465 == ssl3_connect_~s__state~0); 81964#L170 assume !(4466 == ssl3_connect_~s__state~0); 81962#L173 assume !(4467 == ssl3_connect_~s__state~0); 81960#L176 assume !(4480 == ssl3_connect_~s__state~0); 81952#L179 assume !(4481 == ssl3_connect_~s__state~0); 81948#L182 assume !(4496 == ssl3_connect_~s__state~0); 81944#L185 assume !(4497 == ssl3_connect_~s__state~0); 81938#L188 assume !(4512 == ssl3_connect_~s__state~0); 81934#L191 assume !(4513 == ssl3_connect_~s__state~0); 81929#L194 assume 4528 == ssl3_connect_~s__state~0; 81922#L198 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet55;havoc ssl3_connect_#t~nondet55; 81918#L430 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp66~0 := ssl3_connect_~__cil_tmp65~0 - 5;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp66~0; 81914#L437 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 81909#L437-1 ssl3_connect_~s__init_num~0 := 0; 81904#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 81898#L547 ssl3_connect_~skip~0 := 0; 81894#L110-1 assume !false; 81890#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 81887#L113 assume !(12292 == ssl3_connect_~s__state~0); 81884#L116 assume !(16384 == ssl3_connect_~s__state~0); 81881#L119 assume !(4096 == ssl3_connect_~s__state~0); 81878#L122 assume !(20480 == ssl3_connect_~s__state~0); 81761#L125 assume !(4099 == ssl3_connect_~s__state~0); 81754#L128 assume 4368 == ssl3_connect_~s__state~0; 81749#L132 [2021-08-31 02:00:13,013 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:13,013 INFO L82 PathProgramCache]: Analyzing trace with hash -309652701, now seen corresponding path program 1 times [2021-08-31 02:00:13,014 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:13,014 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1305281641] [2021-08-31 02:00:13,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:13,014 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:13,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:13,022 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:00:13,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:13,035 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:00:13,035 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:13,036 INFO L82 PathProgramCache]: Analyzing trace with hash 229452601, now seen corresponding path program 2 times [2021-08-31 02:00:13,036 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:13,036 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [771658296] [2021-08-31 02:00:13,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:13,036 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:13,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:00:13,070 INFO L134 CoverageAnalysis]: Checked inductivity of 698 backedges. 90 proven. 0 refuted. 0 times theorem prover too weak. 608 trivial. 0 not checked. [2021-08-31 02:00:13,070 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:00:13,071 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [771658296] [2021-08-31 02:00:13,071 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [771658296] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:00:13,071 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:00:13,071 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-08-31 02:00:13,071 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [36161731] [2021-08-31 02:00:13,072 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:00:13,072 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:00:13,073 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:00:13,073 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:00:13,073 INFO L87 Difference]: Start difference. First operand 6117 states and 7282 transitions. cyclomatic complexity: 1173 Second operand has 3 states, 2 states have (on average 44.0) internal successors, (88), 3 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:00:13,267 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:00:13,267 INFO L93 Difference]: Finished difference Result 5409 states and 6400 transitions. [2021-08-31 02:00:13,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:00:13,269 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5409 states and 6400 transitions. [2021-08-31 02:00:13,289 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3394 [2021-08-31 02:00:13,304 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5409 states to 5409 states and 6400 transitions. [2021-08-31 02:00:13,304 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5409 [2021-08-31 02:00:13,309 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5409 [2021-08-31 02:00:13,310 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5409 states and 6400 transitions. [2021-08-31 02:00:13,314 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-08-31 02:00:13,314 INFO L681 BuchiCegarLoop]: Abstraction has 5409 states and 6400 transitions. [2021-08-31 02:00:13,318 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5409 states and 6400 transitions. [2021-08-31 02:00:13,369 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5409 to 5393. [2021-08-31 02:00:13,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5393 states, 5393 states have (on average 1.183756721676247) internal successors, (6384), 5392 states have internal predecessors, (6384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:00:13,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5393 states to 5393 states and 6384 transitions. [2021-08-31 02:00:13,386 INFO L704 BuchiCegarLoop]: Abstraction has 5393 states and 6384 transitions. [2021-08-31 02:00:13,386 INFO L587 BuchiCegarLoop]: Abstraction has 5393 states and 6384 transitions. [2021-08-31 02:00:13,386 INFO L425 BuchiCegarLoop]: ======== Iteration 26============ [2021-08-31 02:00:13,386 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5393 states and 6384 transitions. [2021-08-31 02:00:13,403 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3378 [2021-08-31 02:00:13,404 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:00:13,404 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:00:13,407 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 02:00:13,407 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 02:00:13,408 INFO L791 eck$LassoCheckResult]: Stem: 92104#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); 92017#L-1 havoc main_#res;havoc main_#t~ret61, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;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~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~post41, ssl3_connect_#t~post42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, 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~nondet51, ssl3_connect_#t~nondet52, ssl3_connect_#t~nondet53, ssl3_connect_#t~nondet54, ssl3_connect_#t~nondet55, ssl3_connect_#t~nondet56, ssl3_connect_#t~post57, ssl3_connect_#t~post58, ssl3_connect_#t~nondet59, ssl3_connect_#t~post60, 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.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, 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_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~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 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;havoc ssl3_connect_~s__s3__change_cipher_spec~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;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;ssl3_connect_~num1~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;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~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;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_~__cil_tmp65~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;ssl3_connect_~__cil_tmp70~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 92018#L96 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 92096#L99-2 ssl3_connect_#t~post41 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post41;havoc ssl3_connect_#t~post41; 91989#L104 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 91986#L110-1 assume !false; 92114#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 92115#L113 assume 12292 == ssl3_connect_~s__state~0; 92041#L114 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post42 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post42;havoc ssl3_connect_#t~post42; 92042#L218 ssl3_connect_~s__server~0 := 0; 92438#L223 assume 0 != ssl3_connect_~cb~0; 92432#L223-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 92430#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 92427#L238 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 92421#L238-2 assume !(0 == ssl3_connect_~tmp___4~0); 92418#L260 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post44 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post44;havoc ssl3_connect_#t~post44;ssl3_connect_~s__init_num~0 := 0; 92415#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 92411#L547 ssl3_connect_~skip~0 := 0; 92409#L110-1 assume !false; 92407#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 92405#L113 assume !(12292 == ssl3_connect_~s__state~0); 92403#L116 assume !(16384 == ssl3_connect_~s__state~0); 92401#L119 assume !(4096 == ssl3_connect_~s__state~0); 92399#L122 assume !(20480 == ssl3_connect_~s__state~0); 92397#L125 assume !(4099 == ssl3_connect_~s__state~0); 92395#L128 assume 4368 == ssl3_connect_~s__state~0; 92393#L132 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 92391#L272 assume !(0 == ssl3_connect_~blastFlag~0); 92389#L272-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 92386#L283 assume !(ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296); 92380#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 92376#L547 ssl3_connect_~skip~0 := 0; 92374#L110-1 assume !false; 92372#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 92370#L113 assume !(12292 == ssl3_connect_~s__state~0); 92368#L116 assume !(16384 == ssl3_connect_~s__state~0); 92366#L119 assume !(4096 == ssl3_connect_~s__state~0); 92364#L122 assume !(20480 == ssl3_connect_~s__state~0); 92362#L125 assume !(4099 == ssl3_connect_~s__state~0); 92360#L128 assume !(4368 == ssl3_connect_~s__state~0); 92358#L131 assume !(4369 == ssl3_connect_~s__state~0); 92356#L134 assume 4384 == ssl3_connect_~s__state~0; 92354#L138 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 92351#L291 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 92348#L294-2 assume !(ssl3_connect_~ret~0 <= 0); 92344#L301 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 92345#L301-2 [2021-08-31 02:00:13,408 INFO L793 eck$LassoCheckResult]: Loop: 92345#L301-2 ssl3_connect_~s__init_num~0 := 0; 94168#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 94165#L547 ssl3_connect_~skip~0 := 0; 94164#L110-1 assume !false; 94163#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 94162#L113 assume !(12292 == ssl3_connect_~s__state~0); 94161#L116 assume !(16384 == ssl3_connect_~s__state~0); 94160#L119 assume !(4096 == ssl3_connect_~s__state~0); 94159#L122 assume !(20480 == ssl3_connect_~s__state~0); 94158#L125 assume !(4099 == ssl3_connect_~s__state~0); 94157#L128 assume !(4368 == ssl3_connect_~s__state~0); 94156#L131 assume !(4369 == ssl3_connect_~s__state~0); 94155#L134 assume !(4384 == ssl3_connect_~s__state~0); 94154#L137 assume !(4385 == ssl3_connect_~s__state~0); 94153#L140 assume !(4400 == ssl3_connect_~s__state~0); 94152#L143 assume !(4401 == ssl3_connect_~s__state~0); 94151#L146 assume !(4416 == ssl3_connect_~s__state~0); 94150#L149 assume !(4417 == ssl3_connect_~s__state~0); 94149#L152 assume !(4432 == ssl3_connect_~s__state~0); 94148#L155 assume !(4433 == ssl3_connect_~s__state~0); 94147#L158 assume !(4448 == ssl3_connect_~s__state~0); 94146#L161 assume !(4449 == ssl3_connect_~s__state~0); 94145#L164 assume !(4464 == ssl3_connect_~s__state~0); 94144#L167 assume !(4465 == ssl3_connect_~s__state~0); 94143#L170 assume !(4466 == ssl3_connect_~s__state~0); 94142#L173 assume !(4467 == ssl3_connect_~s__state~0); 94141#L176 assume !(4480 == ssl3_connect_~s__state~0); 94140#L179 assume !(4481 == ssl3_connect_~s__state~0); 94139#L182 assume !(4496 == ssl3_connect_~s__state~0); 94138#L185 assume !(4497 == ssl3_connect_~s__state~0); 94137#L188 assume !(4512 == ssl3_connect_~s__state~0); 94136#L191 assume !(4513 == ssl3_connect_~s__state~0); 94135#L194 assume !(4528 == ssl3_connect_~s__state~0); 94134#L197 assume !(4529 == ssl3_connect_~s__state~0); 94133#L200 assume 4560 == ssl3_connect_~s__state~0; 92595#L204 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet56;havoc ssl3_connect_#t~nondet56; 94132#L457 assume !(ssl3_connect_~ret~0 <= 0); 94130#L460 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4512; 93317#L460-2 ssl3_connect_~s__init_num~0 := 0; 93316#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 93265#L547 ssl3_connect_~skip~0 := 0; 93266#L110-1 assume !false; 93254#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 93255#L113 assume !(12292 == ssl3_connect_~s__state~0); 93246#L116 assume !(16384 == ssl3_connect_~s__state~0); 93247#L119 assume !(4096 == ssl3_connect_~s__state~0); 93238#L122 assume !(20480 == ssl3_connect_~s__state~0); 93239#L125 assume !(4099 == ssl3_connect_~s__state~0); 93230#L128 assume !(4368 == ssl3_connect_~s__state~0); 93231#L131 assume !(4369 == ssl3_connect_~s__state~0); 93222#L134 assume !(4384 == ssl3_connect_~s__state~0); 93223#L137 assume !(4385 == ssl3_connect_~s__state~0); 93214#L140 assume !(4400 == ssl3_connect_~s__state~0); 93215#L143 assume !(4401 == ssl3_connect_~s__state~0); 93206#L146 assume !(4416 == ssl3_connect_~s__state~0); 93207#L149 assume !(4417 == ssl3_connect_~s__state~0); 93198#L152 assume !(4432 == ssl3_connect_~s__state~0); 93199#L155 assume !(4433 == ssl3_connect_~s__state~0); 93190#L158 assume !(4448 == ssl3_connect_~s__state~0); 93191#L161 assume !(4449 == ssl3_connect_~s__state~0); 93182#L164 assume !(4464 == ssl3_connect_~s__state~0); 93183#L167 assume !(4465 == ssl3_connect_~s__state~0); 93174#L170 assume !(4466 == ssl3_connect_~s__state~0); 93175#L173 assume !(4467 == ssl3_connect_~s__state~0); 93166#L176 assume !(4480 == ssl3_connect_~s__state~0); 93167#L179 assume !(4481 == ssl3_connect_~s__state~0); 93098#L182 assume !(4496 == ssl3_connect_~s__state~0); 93099#L185 assume !(4497 == ssl3_connect_~s__state~0); 93084#L188 assume 4512 == ssl3_connect_~s__state~0; 92614#L192 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet54;havoc ssl3_connect_#t~nondet54; 93078#L407 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; 93079#L413 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 93072#L413-2 assume !(0 == ssl3_connect_~tmp___7~0); 93073#L422 assume !(0 == ssl3_connect_~tmp___8~0); 93064#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 93062#L547 ssl3_connect_~skip~0 := 0; 93055#L110-1 assume !false; 93056#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 93049#L113 assume !(12292 == ssl3_connect_~s__state~0); 93050#L116 assume !(16384 == ssl3_connect_~s__state~0); 93043#L119 assume !(4096 == ssl3_connect_~s__state~0); 93044#L122 assume !(20480 == ssl3_connect_~s__state~0); 93037#L125 assume !(4099 == ssl3_connect_~s__state~0); 93038#L128 assume !(4368 == ssl3_connect_~s__state~0); 93031#L131 assume !(4369 == ssl3_connect_~s__state~0); 93032#L134 assume !(4384 == ssl3_connect_~s__state~0); 93025#L137 assume !(4385 == ssl3_connect_~s__state~0); 93026#L140 assume !(4400 == ssl3_connect_~s__state~0); 93019#L143 assume !(4401 == ssl3_connect_~s__state~0); 93020#L146 assume !(4416 == ssl3_connect_~s__state~0); 93013#L149 assume !(4417 == ssl3_connect_~s__state~0); 93014#L152 assume !(4432 == ssl3_connect_~s__state~0); 93006#L155 assume !(4433 == ssl3_connect_~s__state~0); 93007#L158 assume !(4448 == ssl3_connect_~s__state~0); 93000#L161 assume !(4449 == ssl3_connect_~s__state~0); 93001#L164 assume !(4464 == ssl3_connect_~s__state~0); 92994#L167 assume !(4465 == ssl3_connect_~s__state~0); 92995#L170 assume !(4466 == ssl3_connect_~s__state~0); 92988#L173 assume !(4467 == ssl3_connect_~s__state~0); 92989#L176 assume !(4480 == ssl3_connect_~s__state~0); 92981#L179 assume !(4481 == ssl3_connect_~s__state~0); 92982#L182 assume !(4496 == ssl3_connect_~s__state~0); 92962#L185 assume !(4497 == ssl3_connect_~s__state~0); 92963#L188 assume !(4512 == ssl3_connect_~s__state~0); 92954#L191 assume !(4513 == ssl3_connect_~s__state~0); 92955#L194 assume 4528 == ssl3_connect_~s__state~0; 92605#L198 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet55;havoc ssl3_connect_#t~nondet55; 92947#L430 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp66~0 := ssl3_connect_~__cil_tmp65~0 - 5;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp66~0; 94088#L437 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__s3__tmp__next_state___0~0 := 3;ssl3_connect_~__cil_tmp67~0 := ssl3_connect_~s__s3__flags~0; 94087#L441 assume !(0 != 2 + ssl3_connect_~__cil_tmp67~0); 92793#L437-1 ssl3_connect_~s__init_num~0 := 0; 92794#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 92784#L547 ssl3_connect_~skip~0 := 0; 92785#L110-1 assume !false; 92779#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 92780#L113 assume !(12292 == ssl3_connect_~s__state~0); 92773#L116 assume !(16384 == ssl3_connect_~s__state~0); 92774#L119 assume !(4096 == ssl3_connect_~s__state~0); 92767#L122 assume !(20480 == ssl3_connect_~s__state~0); 92768#L125 assume !(4099 == ssl3_connect_~s__state~0); 92707#L128 assume !(4368 == ssl3_connect_~s__state~0); 92708#L131 assume !(4369 == ssl3_connect_~s__state~0); 92697#L134 assume !(4384 == ssl3_connect_~s__state~0); 92698#L137 assume !(4385 == ssl3_connect_~s__state~0); 92687#L140 assume !(4400 == ssl3_connect_~s__state~0); 92688#L143 assume !(4401 == ssl3_connect_~s__state~0); 92677#L146 assume !(4416 == ssl3_connect_~s__state~0); 92678#L149 assume !(4417 == ssl3_connect_~s__state~0); 92667#L152 assume !(4432 == ssl3_connect_~s__state~0); 92668#L155 assume !(4433 == ssl3_connect_~s__state~0); 92657#L158 assume !(4448 == ssl3_connect_~s__state~0); 92658#L161 assume !(4449 == ssl3_connect_~s__state~0); 92648#L164 assume !(4464 == ssl3_connect_~s__state~0); 92649#L167 assume !(4465 == ssl3_connect_~s__state~0); 92639#L170 assume !(4466 == ssl3_connect_~s__state~0); 92640#L173 assume !(4467 == ssl3_connect_~s__state~0); 92631#L176 assume !(4480 == ssl3_connect_~s__state~0); 92632#L179 assume !(4481 == ssl3_connect_~s__state~0); 92621#L182 assume !(4496 == ssl3_connect_~s__state~0); 92622#L185 assume !(4497 == ssl3_connect_~s__state~0); 92611#L188 assume !(4512 == ssl3_connect_~s__state~0); 92612#L191 assume !(4513 == ssl3_connect_~s__state~0); 92601#L194 assume !(4528 == ssl3_connect_~s__state~0); 92602#L197 assume !(4529 == ssl3_connect_~s__state~0); 92593#L200 assume !(4560 == ssl3_connect_~s__state~0); 92458#L203 assume !(4561 == ssl3_connect_~s__state~0); 92246#L206 assume 4352 == ssl3_connect_~s__state~0; 92247#L207 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 92239#L470 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 92240#L470-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 92202#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 92203#L547 ssl3_connect_~skip~0 := 0; 92191#L110-1 assume !false; 92192#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 92133#L113 assume !(12292 == ssl3_connect_~s__state~0); 92134#L116 assume !(16384 == ssl3_connect_~s__state~0); 92765#L119 assume !(4096 == ssl3_connect_~s__state~0); 92766#L122 assume !(20480 == ssl3_connect_~s__state~0); 92759#L125 assume !(4099 == ssl3_connect_~s__state~0); 92761#L128 assume !(4368 == ssl3_connect_~s__state~0); 92704#L131 assume !(4369 == ssl3_connect_~s__state~0); 92706#L134 assume 4384 == ssl3_connect_~s__state~0; 92696#L138 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 94297#L291 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 94294#L294-2 assume !(ssl3_connect_~ret~0 <= 0); 94293#L301 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 92345#L301-2 [2021-08-31 02:00:13,408 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:13,409 INFO L82 PathProgramCache]: Analyzing trace with hash 1638167273, now seen corresponding path program 1 times [2021-08-31 02:00:13,409 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:13,409 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [941987229] [2021-08-31 02:00:13,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:13,409 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:13,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:00:13,426 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 02:00:13,426 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:00:13,426 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [941987229] [2021-08-31 02:00:13,426 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [941987229] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:00:13,427 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:00:13,427 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-31 02:00:13,427 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1527651361] [2021-08-31 02:00:13,427 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-08-31 02:00:13,428 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:13,428 INFO L82 PathProgramCache]: Analyzing trace with hash -250330692, now seen corresponding path program 1 times [2021-08-31 02:00:13,428 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:13,428 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1772361269] [2021-08-31 02:00:13,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:13,428 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:13,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:00:13,454 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 02:00:13,455 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:00:13,455 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1772361269] [2021-08-31 02:00:13,455 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1772361269] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-31 02:00:13,455 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1018705573] [2021-08-31 02:00:13,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:13,456 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-31 02:00:13,456 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:00:13,457 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-31 02:00:13,521 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2021-08-31 02:00:13,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:00:13,615 INFO L263 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 3 conjunts are in the unsatisfiable core [2021-08-31 02:00:13,616 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-31 02:00:13,970 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 02:00:13,970 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-31 02:00:14,293 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 02:00:14,293 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1018705573] provided 0 perfect and 2 imperfect interpolant sequences [2021-08-31 02:00:14,293 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-08-31 02:00:14,293 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 6 [2021-08-31 02:00:14,295 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [11951857] [2021-08-31 02:00:14,296 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:00:14,296 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:00:14,296 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:00:14,296 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:00:14,297 INFO L87 Difference]: Start difference. First operand 5393 states and 6384 transitions. cyclomatic complexity: 995 Second operand has 3 states, 3 states have (on average 14.666666666666666) internal successors, (44), 3 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:00:14,475 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:00:14,475 INFO L93 Difference]: Finished difference Result 5393 states and 6382 transitions. [2021-08-31 02:00:14,475 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:00:14,476 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5393 states and 6382 transitions. [2021-08-31 02:00:14,512 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3378 [2021-08-31 02:00:14,543 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5393 states to 5393 states and 6382 transitions. [2021-08-31 02:00:14,556 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5393 [2021-08-31 02:00:14,562 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5393 [2021-08-31 02:00:14,562 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5393 states and 6382 transitions. [2021-08-31 02:00:14,567 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-08-31 02:00:14,580 INFO L681 BuchiCegarLoop]: Abstraction has 5393 states and 6382 transitions. [2021-08-31 02:00:14,584 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5393 states and 6382 transitions. [2021-08-31 02:00:14,688 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5393 to 5393. [2021-08-31 02:00:14,699 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5393 states, 5393 states have (on average 1.183385870572965) internal successors, (6382), 5392 states have internal predecessors, (6382), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:00:14,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5393 states to 5393 states and 6382 transitions. [2021-08-31 02:00:14,723 INFO L704 BuchiCegarLoop]: Abstraction has 5393 states and 6382 transitions. [2021-08-31 02:00:14,723 INFO L587 BuchiCegarLoop]: Abstraction has 5393 states and 6382 transitions. [2021-08-31 02:00:14,723 INFO L425 BuchiCegarLoop]: ======== Iteration 27============ [2021-08-31 02:00:14,723 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5393 states and 6382 transitions. [2021-08-31 02:00:14,762 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3378 [2021-08-31 02:00:14,762 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:00:14,762 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:00:14,764 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 02:00:14,764 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 02:00:14,764 INFO L791 eck$LassoCheckResult]: Stem: 103883#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); 103801#L-1 havoc main_#res;havoc main_#t~ret61, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;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~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~post41, ssl3_connect_#t~post42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, 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~nondet51, ssl3_connect_#t~nondet52, ssl3_connect_#t~nondet53, ssl3_connect_#t~nondet54, ssl3_connect_#t~nondet55, ssl3_connect_#t~nondet56, ssl3_connect_#t~post57, ssl3_connect_#t~post58, ssl3_connect_#t~nondet59, ssl3_connect_#t~post60, 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.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, 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_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~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 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;havoc ssl3_connect_~s__s3__change_cipher_spec~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;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;ssl3_connect_~num1~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;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~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;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_~__cil_tmp65~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;ssl3_connect_~__cil_tmp70~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 103802#L96 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 103875#L99-2 ssl3_connect_#t~post41 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post41;havoc ssl3_connect_#t~post41; 103773#L104 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 103770#L110-1 assume !false; 103892#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 103893#L113 assume 12292 == ssl3_connect_~s__state~0; 103825#L114 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post42 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post42;havoc ssl3_connect_#t~post42; 103826#L218 ssl3_connect_~s__server~0 := 0; 104094#L223 assume 0 != ssl3_connect_~cb~0; 104092#L223-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 104090#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 104087#L238 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 104081#L238-2 assume !(0 == ssl3_connect_~tmp___4~0); 104078#L260 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post44 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post44;havoc ssl3_connect_#t~post44;ssl3_connect_~s__init_num~0 := 0; 104075#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 104067#L547 ssl3_connect_~skip~0 := 0; 104065#L110-1 assume !false; 104063#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 104061#L113 assume !(12292 == ssl3_connect_~s__state~0); 104059#L116 assume !(16384 == ssl3_connect_~s__state~0); 104057#L119 assume !(4096 == ssl3_connect_~s__state~0); 104055#L122 assume !(20480 == ssl3_connect_~s__state~0); 104053#L125 assume !(4099 == ssl3_connect_~s__state~0); 104051#L128 assume 4368 == ssl3_connect_~s__state~0; 104049#L132 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 104047#L272 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 104044#L272-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 104041#L283 assume !(ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296); 104038#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 104030#L547 ssl3_connect_~skip~0 := 0; 104028#L110-1 assume !false; 104026#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 104024#L113 assume !(12292 == ssl3_connect_~s__state~0); 104022#L116 assume !(16384 == ssl3_connect_~s__state~0); 104020#L119 assume !(4096 == ssl3_connect_~s__state~0); 104018#L122 assume !(20480 == ssl3_connect_~s__state~0); 104016#L125 assume !(4099 == ssl3_connect_~s__state~0); 104014#L128 assume !(4368 == ssl3_connect_~s__state~0); 104012#L131 assume !(4369 == ssl3_connect_~s__state~0); 104010#L134 assume 4384 == ssl3_connect_~s__state~0; 104008#L138 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 104006#L291 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 104002#L294-2 assume !(ssl3_connect_~ret~0 <= 0); 103999#L301 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 104000#L301-2 [2021-08-31 02:00:14,765 INFO L793 eck$LassoCheckResult]: Loop: 104000#L301-2 ssl3_connect_~s__init_num~0 := 0; 105168#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 105165#L547 ssl3_connect_~skip~0 := 0; 105164#L110-1 assume !false; 105163#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 105162#L113 assume !(12292 == ssl3_connect_~s__state~0); 105161#L116 assume !(16384 == ssl3_connect_~s__state~0); 105160#L119 assume !(4096 == ssl3_connect_~s__state~0); 105159#L122 assume !(20480 == ssl3_connect_~s__state~0); 105158#L125 assume !(4099 == ssl3_connect_~s__state~0); 105156#L128 assume !(4368 == ssl3_connect_~s__state~0); 105157#L131 assume !(4369 == ssl3_connect_~s__state~0); 106231#L134 assume !(4384 == ssl3_connect_~s__state~0); 106230#L137 assume !(4385 == ssl3_connect_~s__state~0); 105150#L140 assume !(4400 == ssl3_connect_~s__state~0); 105151#L143 assume !(4401 == ssl3_connect_~s__state~0); 105146#L146 assume !(4416 == ssl3_connect_~s__state~0); 105147#L149 assume !(4417 == ssl3_connect_~s__state~0); 105142#L152 assume !(4432 == ssl3_connect_~s__state~0); 105143#L155 assume !(4433 == ssl3_connect_~s__state~0); 105138#L158 assume !(4448 == ssl3_connect_~s__state~0); 105139#L161 assume !(4449 == ssl3_connect_~s__state~0); 105134#L164 assume !(4464 == ssl3_connect_~s__state~0); 105135#L167 assume !(4465 == ssl3_connect_~s__state~0); 105130#L170 assume !(4466 == ssl3_connect_~s__state~0); 105131#L173 assume !(4467 == ssl3_connect_~s__state~0); 105126#L176 assume !(4480 == ssl3_connect_~s__state~0); 105127#L179 assume !(4481 == ssl3_connect_~s__state~0); 105122#L182 assume !(4496 == ssl3_connect_~s__state~0); 105123#L185 assume !(4497 == ssl3_connect_~s__state~0); 105118#L188 assume !(4512 == ssl3_connect_~s__state~0); 105119#L191 assume !(4513 == ssl3_connect_~s__state~0); 105114#L194 assume !(4528 == ssl3_connect_~s__state~0); 105115#L197 assume !(4529 == ssl3_connect_~s__state~0); 105110#L200 assume 4560 == ssl3_connect_~s__state~0; 105111#L204 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet56;havoc ssl3_connect_#t~nondet56; 105107#L457 assume !(ssl3_connect_~ret~0 <= 0); 105108#L460 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4512; 105101#L460-2 ssl3_connect_~s__init_num~0 := 0; 105102#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 105361#L547 ssl3_connect_~skip~0 := 0; 105360#L110-1 assume !false; 105359#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 105358#L113 assume !(12292 == ssl3_connect_~s__state~0); 105357#L116 assume !(16384 == ssl3_connect_~s__state~0); 105356#L119 assume !(4096 == ssl3_connect_~s__state~0); 105355#L122 assume !(20480 == ssl3_connect_~s__state~0); 105354#L125 assume !(4099 == ssl3_connect_~s__state~0); 105353#L128 assume !(4368 == ssl3_connect_~s__state~0); 105352#L131 assume !(4369 == ssl3_connect_~s__state~0); 105351#L134 assume !(4384 == ssl3_connect_~s__state~0); 105350#L137 assume !(4385 == ssl3_connect_~s__state~0); 105349#L140 assume !(4400 == ssl3_connect_~s__state~0); 105348#L143 assume !(4401 == ssl3_connect_~s__state~0); 105347#L146 assume !(4416 == ssl3_connect_~s__state~0); 105346#L149 assume !(4417 == ssl3_connect_~s__state~0); 105345#L152 assume !(4432 == ssl3_connect_~s__state~0); 105344#L155 assume !(4433 == ssl3_connect_~s__state~0); 105343#L158 assume !(4448 == ssl3_connect_~s__state~0); 105342#L161 assume !(4449 == ssl3_connect_~s__state~0); 105341#L164 assume !(4464 == ssl3_connect_~s__state~0); 105340#L167 assume !(4465 == ssl3_connect_~s__state~0); 105339#L170 assume !(4466 == ssl3_connect_~s__state~0); 105338#L173 assume !(4467 == ssl3_connect_~s__state~0); 105337#L176 assume !(4480 == ssl3_connect_~s__state~0); 105336#L179 assume !(4481 == ssl3_connect_~s__state~0); 105335#L182 assume !(4496 == ssl3_connect_~s__state~0); 105334#L185 assume !(4497 == ssl3_connect_~s__state~0); 105333#L188 assume 4512 == ssl3_connect_~s__state~0; 104335#L192 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet54;havoc ssl3_connect_#t~nondet54; 105332#L407 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; 105326#L413 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 104877#L413-2 assume !(0 == ssl3_connect_~tmp___7~0); 104878#L422 assume !(0 == ssl3_connect_~tmp___8~0); 105285#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 105887#L547 ssl3_connect_~skip~0 := 0; 105886#L110-1 assume !false; 105885#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 105884#L113 assume !(12292 == ssl3_connect_~s__state~0); 105883#L116 assume !(16384 == ssl3_connect_~s__state~0); 105882#L119 assume !(4096 == ssl3_connect_~s__state~0); 105881#L122 assume !(20480 == ssl3_connect_~s__state~0); 104810#L125 assume !(4099 == ssl3_connect_~s__state~0); 104811#L128 assume !(4368 == ssl3_connect_~s__state~0); 104799#L131 assume !(4369 == ssl3_connect_~s__state~0); 104800#L134 assume !(4384 == ssl3_connect_~s__state~0); 104788#L137 assume !(4385 == ssl3_connect_~s__state~0); 104789#L140 assume !(4400 == ssl3_connect_~s__state~0); 104778#L143 assume !(4401 == ssl3_connect_~s__state~0); 104779#L146 assume !(4416 == ssl3_connect_~s__state~0); 104768#L149 assume !(4417 == ssl3_connect_~s__state~0); 104769#L152 assume !(4432 == ssl3_connect_~s__state~0); 104758#L155 assume !(4433 == ssl3_connect_~s__state~0); 104759#L158 assume !(4448 == ssl3_connect_~s__state~0); 104748#L161 assume !(4449 == ssl3_connect_~s__state~0); 104749#L164 assume !(4464 == ssl3_connect_~s__state~0); 104738#L167 assume !(4465 == ssl3_connect_~s__state~0); 104739#L170 assume !(4466 == ssl3_connect_~s__state~0); 104552#L173 assume !(4467 == ssl3_connect_~s__state~0); 104553#L176 assume !(4480 == ssl3_connect_~s__state~0); 104544#L179 assume !(4481 == ssl3_connect_~s__state~0); 104545#L182 assume !(4496 == ssl3_connect_~s__state~0); 104536#L185 assume !(4497 == ssl3_connect_~s__state~0); 104537#L188 assume !(4512 == ssl3_connect_~s__state~0); 104528#L191 assume !(4513 == ssl3_connect_~s__state~0); 104529#L194 assume 4528 == ssl3_connect_~s__state~0; 104329#L198 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet55;havoc ssl3_connect_#t~nondet55; 104521#L430 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp66~0 := ssl3_connect_~__cil_tmp65~0 - 5;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp66~0; 104280#L437 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__s3__tmp__next_state___0~0 := 3;ssl3_connect_~__cil_tmp67~0 := ssl3_connect_~s__s3__flags~0; 104281#L441 assume !(0 != 2 + ssl3_connect_~__cil_tmp67~0); 104274#L437-1 ssl3_connect_~s__init_num~0 := 0; 104275#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 105867#L547 ssl3_connect_~skip~0 := 0; 105866#L110-1 assume !false; 105865#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 105864#L113 assume !(12292 == ssl3_connect_~s__state~0); 105863#L116 assume !(16384 == ssl3_connect_~s__state~0); 105862#L119 assume !(4096 == ssl3_connect_~s__state~0); 105861#L122 assume !(20480 == ssl3_connect_~s__state~0); 105860#L125 assume !(4099 == ssl3_connect_~s__state~0); 105859#L128 assume !(4368 == ssl3_connect_~s__state~0); 105858#L131 assume !(4369 == ssl3_connect_~s__state~0); 105857#L134 assume !(4384 == ssl3_connect_~s__state~0); 105856#L137 assume !(4385 == ssl3_connect_~s__state~0); 105855#L140 assume !(4400 == ssl3_connect_~s__state~0); 105854#L143 assume !(4401 == ssl3_connect_~s__state~0); 105853#L146 assume !(4416 == ssl3_connect_~s__state~0); 105852#L149 assume !(4417 == ssl3_connect_~s__state~0); 105851#L152 assume !(4432 == ssl3_connect_~s__state~0); 105850#L155 assume !(4433 == ssl3_connect_~s__state~0); 105849#L158 assume !(4448 == ssl3_connect_~s__state~0); 105848#L161 assume !(4449 == ssl3_connect_~s__state~0); 105847#L164 assume !(4464 == ssl3_connect_~s__state~0); 105846#L167 assume !(4465 == ssl3_connect_~s__state~0); 105845#L170 assume !(4466 == ssl3_connect_~s__state~0); 105844#L173 assume !(4467 == ssl3_connect_~s__state~0); 105843#L176 assume !(4480 == ssl3_connect_~s__state~0); 105842#L179 assume !(4481 == ssl3_connect_~s__state~0); 105841#L182 assume !(4496 == ssl3_connect_~s__state~0); 105840#L185 assume !(4497 == ssl3_connect_~s__state~0); 105839#L188 assume !(4512 == ssl3_connect_~s__state~0); 105838#L191 assume !(4513 == ssl3_connect_~s__state~0); 105837#L194 assume !(4528 == ssl3_connect_~s__state~0); 105836#L197 assume !(4529 == ssl3_connect_~s__state~0); 105835#L200 assume !(4560 == ssl3_connect_~s__state~0); 105834#L203 assume !(4561 == ssl3_connect_~s__state~0); 104121#L206 assume 4352 == ssl3_connect_~s__state~0; 104122#L207 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 104323#L470 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 104106#L470-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 104107#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 104116#L547 ssl3_connect_~skip~0 := 0; 104117#L110-1 assume !false; 104104#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 104105#L113 assume !(12292 == ssl3_connect_~s__state~0); 104095#L116 assume !(16384 == ssl3_connect_~s__state~0); 104096#L119 assume !(4096 == ssl3_connect_~s__state~0); 103911#L122 assume !(20480 == ssl3_connect_~s__state~0); 103912#L125 assume !(4099 == ssl3_connect_~s__state~0); 104241#L128 assume !(4368 == ssl3_connect_~s__state~0); 104242#L131 assume !(4369 == ssl3_connect_~s__state~0); 104232#L134 assume 4384 == ssl3_connect_~s__state~0; 103834#L138 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 103835#L291 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 105176#L294-2 assume !(ssl3_connect_~ret~0 <= 0); 105177#L301 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 104000#L301-2 [2021-08-31 02:00:14,765 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:14,765 INFO L82 PathProgramCache]: Analyzing trace with hash -967856281, now seen corresponding path program 1 times [2021-08-31 02:00:14,765 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:14,766 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1273304081] [2021-08-31 02:00:14,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:14,766 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:14,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:14,774 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:00:14,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:14,792 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:00:14,793 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:14,793 INFO L82 PathProgramCache]: Analyzing trace with hash -250330692, now seen corresponding path program 2 times [2021-08-31 02:00:14,793 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:14,794 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [348570583] [2021-08-31 02:00:14,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:14,795 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:14,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:00:15,021 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 02:00:15,022 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:00:15,022 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [348570583] [2021-08-31 02:00:15,022 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [348570583] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-31 02:00:15,022 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [614520044] [2021-08-31 02:00:15,022 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-31 02:00:15,022 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-31 02:00:15,022 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:00:15,038 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-31 02:00:15,080 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2021-08-31 02:00:15,156 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-31 02:00:15,157 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-31 02:00:15,158 INFO L263 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 3 conjunts are in the unsatisfiable core [2021-08-31 02:00:15,159 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-31 02:00:15,396 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 02:00:15,396 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-31 02:00:15,681 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 02:00:15,682 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [614520044] provided 0 perfect and 2 imperfect interpolant sequences [2021-08-31 02:00:15,682 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-08-31 02:00:15,682 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 6 [2021-08-31 02:00:15,683 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [455532071] [2021-08-31 02:00:15,684 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:00:15,684 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:00:15,684 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-08-31 02:00:15,684 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-08-31 02:00:15,685 INFO L87 Difference]: Start difference. First operand 5393 states and 6382 transitions. cyclomatic complexity: 993 Second operand has 6 states, 6 states have (on average 26.666666666666668) internal successors, (160), 6 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:00:16,084 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:00:16,084 INFO L93 Difference]: Finished difference Result 3685 states and 4138 transitions. [2021-08-31 02:00:16,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-08-31 02:00:16,085 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3685 states and 4138 transitions. [2021-08-31 02:00:16,098 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2021-08-31 02:00:16,115 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3685 states to 0 states and 0 transitions. [2021-08-31 02:00:16,115 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 0 [2021-08-31 02:00:16,115 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 0 [2021-08-31 02:00:16,115 INFO L73 IsDeterministic]: Start isDeterministic. Operand 0 states and 0 transitions. [2021-08-31 02:00:16,115 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-08-31 02:00:16,116 INFO L681 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2021-08-31 02:00:16,116 INFO L704 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2021-08-31 02:00:16,116 INFO L587 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2021-08-31 02:00:16,116 INFO L425 BuchiCegarLoop]: ======== Iteration 28============ [2021-08-31 02:00:16,116 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 0 states and 0 transitions. [2021-08-31 02:00:16,116 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2021-08-31 02:00:16,116 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is true [2021-08-31 02:00:16,119 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 02:00:16,121 INFO L158 Benchmark]: Toolchain (without parser) took 20566.35ms. Allocated memory was 67.1MB in the beginning and 316.7MB in the end (delta: 249.6MB). Free memory was 46.5MB in the beginning and 91.2MB in the end (delta: -44.7MB). Peak memory consumption was 205.0MB. Max. memory is 16.1GB. [2021-08-31 02:00:16,121 INFO L158 Benchmark]: CDTParser took 0.22ms. Allocated memory is still 67.1MB. Free memory was 48.1MB in the beginning and 48.0MB in the end (delta: 83.9kB). There was no memory consumed. Max. memory is 16.1GB. [2021-08-31 02:00:16,127 INFO L158 Benchmark]: CACSL2BoogieTranslator took 379.57ms. Allocated memory is still 67.1MB. Free memory was 46.3MB in the beginning and 46.8MB in the end (delta: -464.8kB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. [2021-08-31 02:00:16,127 INFO L158 Benchmark]: Boogie Procedure Inliner took 65.37ms. Allocated memory is still 67.1MB. Free memory was 46.6MB in the beginning and 44.1MB in the end (delta: 2.5MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2021-08-31 02:00:16,127 INFO L158 Benchmark]: Boogie Preprocessor took 57.65ms. Allocated memory is still 67.1MB. Free memory was 44.1MB in the beginning and 42.0MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2021-08-31 02:00:16,128 INFO L158 Benchmark]: RCFGBuilder took 511.73ms. Allocated memory is still 67.1MB. Free memory was 42.0MB in the beginning and 40.1MB in the end (delta: 1.9MB). Peak memory consumption was 15.1MB. Max. memory is 16.1GB. [2021-08-31 02:00:16,128 INFO L158 Benchmark]: BuchiAutomizer took 19545.56ms. Allocated memory was 67.1MB in the beginning and 316.7MB in the end (delta: 249.6MB). Free memory was 39.8MB in the beginning and 91.2MB in the end (delta: -51.3MB). Peak memory consumption was 199.1MB. Max. memory is 16.1GB. [2021-08-31 02:00:16,129 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.22ms. Allocated memory is still 67.1MB. Free memory was 48.1MB in the beginning and 48.0MB in the end (delta: 83.9kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 379.57ms. Allocated memory is still 67.1MB. Free memory was 46.3MB in the beginning and 46.8MB in the end (delta: -464.8kB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 65.37ms. Allocated memory is still 67.1MB. Free memory was 46.6MB in the beginning and 44.1MB in the end (delta: 2.5MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * Boogie Preprocessor took 57.65ms. Allocated memory is still 67.1MB. Free memory was 44.1MB in the beginning and 42.0MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 511.73ms. Allocated memory is still 67.1MB. Free memory was 42.0MB in the beginning and 40.1MB in the end (delta: 1.9MB). Peak memory consumption was 15.1MB. Max. memory is 16.1GB. * BuchiAutomizer took 19545.56ms. Allocated memory was 67.1MB in the beginning and 316.7MB in the end (delta: 249.6MB). Free memory was 39.8MB in the beginning and 91.2MB in the end (delta: -51.3MB). Peak memory consumption was 199.1MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Constructed decomposition of program Your program was decomposed into 28 terminating modules (27 trivial, 1 deterministic, 0 nondeterministic). One deterministic module has affine ranking function s__state and consists of 5 locations. 27 modules have a trivial ranking function, the largest among these consists of 6 locations. * 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 02:00:16,177 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2021-08-31 02:00:16,369 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2021-08-31 02:00:16,570 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Ended with exit code 0 [2021-08-31 02:00:16,770 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2021-08-31 02:00:16,969 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...