./Ultimate.py --spec ../sv-benchmarks/c/properties/termination.prp --file ../sv-benchmarks/c/openssl-simplified/s3_clnt_4.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_4.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 f8927ec5890c81ea18bc2a9cefa5e837a618c47d .............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................. 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 02:00:08,594 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-08-31 02:00:08,596 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-08-31 02:00:08,636 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-08-31 02:00:08,636 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-08-31 02:00:08,640 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-08-31 02:00:08,641 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-08-31 02:00:08,646 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-08-31 02:00:08,648 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-08-31 02:00:08,653 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-08-31 02:00:08,654 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-08-31 02:00:08,658 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-08-31 02:00:08,659 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-08-31 02:00:08,660 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-08-31 02:00:08,662 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-08-31 02:00:08,663 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-08-31 02:00:08,666 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-08-31 02:00:08,667 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-08-31 02:00:08,668 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-08-31 02:00:08,670 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-08-31 02:00:08,674 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-08-31 02:00:08,675 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-08-31 02:00:08,676 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-08-31 02:00:08,678 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-08-31 02:00:08,680 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-08-31 02:00:08,681 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-08-31 02:00:08,681 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-08-31 02:00:08,683 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-08-31 02:00:08,683 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-08-31 02:00:08,684 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-08-31 02:00:08,684 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-08-31 02:00:08,685 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-08-31 02:00:08,686 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-08-31 02:00:08,686 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-08-31 02:00:08,688 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-08-31 02:00:08,688 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-08-31 02:00:08,689 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-08-31 02:00:08,689 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-08-31 02:00:08,689 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-08-31 02:00:08,690 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-08-31 02:00:08,691 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-08-31 02:00:08,692 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Termination-32bit-Automizer_Default.epf [2021-08-31 02:00:08,745 INFO L113 SettingsManager]: Loading preferences was successful [2021-08-31 02:00:08,745 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-08-31 02:00:08,746 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-08-31 02:00:08,746 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-08-31 02:00:08,748 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-08-31 02:00:08,748 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-08-31 02:00:08,748 INFO L138 SettingsManager]: * Use SBE=true [2021-08-31 02:00:08,749 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2021-08-31 02:00:08,749 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2021-08-31 02:00:08,749 INFO L138 SettingsManager]: * Use old map elimination=false [2021-08-31 02:00:08,750 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2021-08-31 02:00:08,750 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2021-08-31 02:00:08,750 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2021-08-31 02:00:08,750 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-08-31 02:00:08,751 INFO L138 SettingsManager]: * sizeof long=4 [2021-08-31 02:00:08,751 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-08-31 02:00:08,751 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-08-31 02:00:08,751 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-08-31 02:00:08,751 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-08-31 02:00:08,751 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2021-08-31 02:00:08,752 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2021-08-31 02:00:08,752 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2021-08-31 02:00:08,752 INFO L138 SettingsManager]: * sizeof long double=12 [2021-08-31 02:00:08,752 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-08-31 02:00:08,752 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2021-08-31 02:00:08,752 INFO L138 SettingsManager]: * Use constant arrays=true [2021-08-31 02:00:08,753 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2021-08-31 02:00:08,753 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-08-31 02:00:08,753 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-08-31 02:00:08,753 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-08-31 02:00:08,753 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-08-31 02:00:08,754 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-08-31 02:00:08,754 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2021-08-31 02:00:08,755 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 -> f8927ec5890c81ea18bc2a9cefa5e837a618c47d [2021-08-31 02:00:09,129 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-08-31 02:00:09,151 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-08-31 02:00:09,153 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-08-31 02:00:09,154 INFO L271 PluginConnector]: Initializing CDTParser... [2021-08-31 02:00:09,155 INFO L275 PluginConnector]: CDTParser initialized [2021-08-31 02:00:09,156 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/openssl-simplified/s3_clnt_4.cil-2.c [2021-08-31 02:00:09,209 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/921a4c71d/59aa31dc4335410a94a34253cbba1dcf/FLAG18686d30b [2021-08-31 02:00:09,592 INFO L306 CDTParser]: Found 1 translation units. [2021-08-31 02:00:09,604 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/openssl-simplified/s3_clnt_4.cil-2.c [2021-08-31 02:00:09,614 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/921a4c71d/59aa31dc4335410a94a34253cbba1dcf/FLAG18686d30b [2021-08-31 02:00:09,954 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/921a4c71d/59aa31dc4335410a94a34253cbba1dcf [2021-08-31 02:00:09,957 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-08-31 02:00:09,960 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-08-31 02:00:09,962 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-08-31 02:00:09,962 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-08-31 02:00:09,965 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-08-31 02:00:09,966 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 31.08 02:00:09" (1/1) ... [2021-08-31 02:00:09,967 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@27650dfa and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 02:00:09, skipping insertion in model container [2021-08-31 02:00:09,967 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 31.08 02:00:09" (1/1) ... [2021-08-31 02:00:09,974 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-08-31 02:00:10,018 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-08-31 02:00:10,212 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_4.cil-2.c[35431,35444] [2021-08-31 02:00:10,220 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-08-31 02:00:10,277 INFO L203 MainTranslator]: Completed pre-run [2021-08-31 02:00:10,317 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_4.cil-2.c[35431,35444] [2021-08-31 02:00:10,318 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-08-31 02:00:10,329 INFO L208 MainTranslator]: Completed translation [2021-08-31 02:00:10,330 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 02:00:10 WrapperNode [2021-08-31 02:00:10,330 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-08-31 02:00:10,331 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-08-31 02:00:10,331 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-08-31 02:00:10,331 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-08-31 02:00:10,336 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 02:00:10" (1/1) ... [2021-08-31 02:00:10,344 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 02:00:10" (1/1) ... [2021-08-31 02:00:10,364 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-08-31 02:00:10,365 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-08-31 02:00:10,365 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-08-31 02:00:10,365 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-08-31 02:00:10,372 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 02:00:10" (1/1) ... [2021-08-31 02:00:10,372 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 02:00:10" (1/1) ... [2021-08-31 02:00:10,375 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 02:00:10" (1/1) ... [2021-08-31 02:00:10,375 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 02:00:10" (1/1) ... [2021-08-31 02:00:10,380 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 02:00:10" (1/1) ... [2021-08-31 02:00:10,385 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 02:00:10" (1/1) ... [2021-08-31 02:00:10,387 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 02:00:10" (1/1) ... [2021-08-31 02:00:10,389 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-08-31 02:00:10,390 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-08-31 02:00:10,390 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-08-31 02:00:10,390 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-08-31 02:00:10,391 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 02:00:10" (1/1) ... [2021-08-31 02:00:10,396 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:00:10,407 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:00:10,417 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 02:00:10,438 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 02:00:10,452 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-08-31 02:00:10,453 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-08-31 02:00:10,453 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-08-31 02:00:10,453 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-08-31 02:00:10,608 WARN L804 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-08-31 02:00:10,819 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##85: assume !false; [2021-08-31 02:00:10,819 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##84: assume false; [2021-08-31 02:00:10,829 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-08-31 02:00:10,829 INFO L299 CfgBuilder]: Removed 7 assume(true) statements. [2021-08-31 02:00:10,832 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 31.08 02:00:10 BoogieIcfgContainer [2021-08-31 02:00:10,832 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-08-31 02:00:10,833 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2021-08-31 02:00:10,834 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2021-08-31 02:00:10,836 INFO L275 PluginConnector]: BuchiAutomizer initialized [2021-08-31 02:00:10,837 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-08-31 02:00:10,837 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 31.08 02:00:09" (1/3) ... [2021-08-31 02:00:10,838 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@6d9a3254 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 31.08 02:00:10, skipping insertion in model container [2021-08-31 02:00:10,838 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-08-31 02:00:10,838 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 02:00:10" (2/3) ... [2021-08-31 02:00:10,839 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@6d9a3254 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 31.08 02:00:10, skipping insertion in model container [2021-08-31 02:00:10,839 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-08-31 02:00:10,839 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 31.08 02:00:10" (3/3) ... [2021-08-31 02:00:10,840 INFO L389 chiAutomizerObserver]: Analyzing ICFG s3_clnt_4.cil-2.c [2021-08-31 02:00:10,892 INFO L359 BuchiCegarLoop]: Interprodecural is true [2021-08-31 02:00:10,892 INFO L360 BuchiCegarLoop]: Hoare is false [2021-08-31 02:00:10,893 INFO L361 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2021-08-31 02:00:10,893 INFO L362 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2021-08-31 02:00:10,893 INFO L363 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-08-31 02:00:10,893 INFO L364 BuchiCegarLoop]: Difference is false [2021-08-31 02:00:10,893 INFO L365 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-08-31 02:00:10,893 INFO L368 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2021-08-31 02:00:10,913 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 02:00:10,949 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 103 [2021-08-31 02:00:10,949 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:00:10,950 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:00:10,957 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2021-08-31 02:00:10,958 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:00:10,958 INFO L425 BuchiCegarLoop]: ======== Iteration 1============ [2021-08-31 02:00:10,959 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 02:00:10,976 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 103 [2021-08-31 02:00:10,978 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:00:10,978 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:00:10,979 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2021-08-31 02:00:10,980 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:00:10,986 INFO L791 eck$LassoCheckResult]: Stem: 116#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); 34#L-1true havoc main_#res;havoc main_#t~ret58, 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~post38, ssl3_connect_#t~post39, ssl3_connect_#t~nondet40, ssl3_connect_#t~post41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~nondet51, ssl3_connect_#t~nondet52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, ssl3_connect_#t~post55, ssl3_connect_#t~nondet56, ssl3_connect_#t~post57, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~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;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 4#L86true assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 82#L89-2true ssl3_connect_#t~post38 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38; 114#L94true assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 68#L100-1true [2021-08-31 02:00:10,987 INFO L793 eck$LassoCheckResult]: Loop: 68#L100-1true assume !false; 117#L101true ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 115#L103true assume !(12292 == ssl3_connect_~s__state~0); 112#L106true assume 16384 == ssl3_connect_~s__state~0; 104#L208true ssl3_connect_~s__server~0 := 0; 124#L213true assume 0 != ssl3_connect_~cb~0; 9#L213-2true ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 36#L218true assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 76#L224true assume !(0 == ssl3_connect_~s__init_buf___0~0); 97#L224-2true assume !(0 == ssl3_connect_~tmp___4~0); 19#L240true assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post41 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post41;havoc ssl3_connect_#t~post41;ssl3_connect_~s__init_num~0 := 0; 11#L487true assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 99#L522true ssl3_connect_~skip~0 := 0; 68#L100-1true [2021-08-31 02:00:10,994 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:10,994 INFO L82 PathProgramCache]: Analyzing trace with hash 28693997, now seen corresponding path program 1 times [2021-08-31 02:00:11,001 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:11,002 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [75221095] [2021-08-31 02:00:11,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:11,003 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:11,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:11,083 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:00:11,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:11,114 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:00:11,117 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:11,117 INFO L82 PathProgramCache]: Analyzing trace with hash 473600386, now seen corresponding path program 1 times [2021-08-31 02:00:11,117 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:11,118 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [293006186] [2021-08-31 02:00:11,118 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:11,118 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:11,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:11,125 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:00:11,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:11,133 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:00:11,134 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:11,134 INFO L82 PathProgramCache]: Analyzing trace with hash 165460758, now seen corresponding path program 1 times [2021-08-31 02:00:11,135 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:11,135 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [939384920] [2021-08-31 02:00:11,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:11,135 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:11,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:00:11,241 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:11,242 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:00:11,242 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [939384920] [2021-08-31 02:00:11,243 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [939384920] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:00:11,243 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:00:11,243 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-31 02:00:11,243 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [883371658] [2021-08-31 02:00:11,408 INFO L210 LassoAnalysis]: Preferences: [2021-08-31 02:00:11,409 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-08-31 02:00:11,409 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-08-31 02:00:11,409 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-08-31 02:00:11,410 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-08-31 02:00:11,410 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:00:11,410 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-08-31 02:00:11,410 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-08-31 02:00:11,410 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_4.cil-2.c_Iteration1_Loop [2021-08-31 02:00:11,410 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-08-31 02:00:11,411 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-08-31 02:00:11,425 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 02:00:11,431 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 02:00:11,433 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 02:00:11,435 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 02:00:11,438 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 02:00:11,440 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 02:00:11,442 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 02:00:11,444 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 02:00:11,447 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 02:00:11,452 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 02:00:11,455 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 02:00:11,457 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 02:00:11,459 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 02:00:11,569 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-08-31 02:00:11,569 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-08-31 02:00:11,571 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:00:11,571 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:00:11,573 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 02:00:11,574 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 02:00:11,575 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 02:00:11,575 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 02:00:11,597 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-08-31 02:00:11,597 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 02:00:11,625 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 02:00:11,626 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:00:11,626 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:00:11,627 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 02:00:11,629 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 02:00:11,630 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 02:00:11,631 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 02:00:11,653 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-08-31 02:00:11,653 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 02:00:11,679 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 02:00:11,680 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:00:11,680 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:00:11,682 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 02:00:11,683 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 02:00:11,685 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 02:00:11,685 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 02:00:11,706 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-08-31 02:00:11,707 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 02:00:11,732 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 02:00:11,733 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:00:11,733 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:00:11,734 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 02:00:11,737 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 02:00:11,738 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 02:00:11,738 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 02:00:11,759 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-08-31 02:00:11,760 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 02:00:11,785 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 02:00:11,785 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:00:11,786 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:00:11,787 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 02:00:11,789 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 02:00:11,790 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 02:00:11,790 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 02:00:11,861 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 02:00:11,862 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:00:11,862 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:00:11,877 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 02:00:11,912 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-08-31 02:00:11,912 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 02:00:11,913 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 02:00:11,946 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-08-31 02:00:11,946 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 02:00:11,993 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 02:00:11,993 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:00:11,993 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:00:12,009 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 02:00:12,065 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 02:00:12,066 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 02:00:12,066 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 02:00:12,088 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-08-31 02:00:12,088 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__init_buf___0~0=4} Honda state: {ULTIMATE.start_ssl3_connect_~s__init_buf___0~0=4} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-08-31 02:00:12,118 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 02:00:12,118 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:00:12,119 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:00:12,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 02:00:12,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 02:00:12,122 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 02:00:12,122 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 02:00:12,143 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-08-31 02:00:12,143 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_#t~post41=0} Honda state: {ULTIMATE.start_ssl3_connect_#t~post41=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-08-31 02:00:12,169 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 02:00:12,170 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:00:12,170 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:00:12,171 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 02:00:12,173 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 02:00:12,175 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 02:00:12,175 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 02:00:12,196 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-08-31 02:00:12,196 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 02:00:12,223 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 02:00:12,224 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:00:12,224 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:00:12,225 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 02:00:12,233 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 02:00:12,233 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 02:00:12,241 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 02:00:12,279 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 02:00:12,280 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:00:12,280 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:00:12,281 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 02:00:12,282 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 02:00:12,283 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-08-31 02:00:12,283 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 02:00:12,306 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-08-31 02:00:12,331 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Forceful destruction successful, exit code 0 [2021-08-31 02:00:12,331 INFO L210 LassoAnalysis]: Preferences: [2021-08-31 02:00:12,331 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-08-31 02:00:12,331 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-08-31 02:00:12,331 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-08-31 02:00:12,331 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-08-31 02:00:12,332 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:00:12,332 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-08-31 02:00:12,332 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-08-31 02:00:12,332 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_4.cil-2.c_Iteration1_Loop [2021-08-31 02:00:12,332 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-08-31 02:00:12,332 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-08-31 02:00:12,333 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 02:00:12,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 02:00:12,339 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 02:00:12,341 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 02:00:12,344 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 02:00:12,346 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 02:00:12,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 02:00:12,350 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 02:00:12,352 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 02:00:12,358 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 02:00:12,361 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 02:00:12,363 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 02:00:12,366 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 02:00:12,478 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-08-31 02:00:12,482 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-08-31 02:00:12,483 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:00:12,484 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:00:12,485 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 02:00:12,486 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 02:00:12,487 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 02:00:12,497 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 02:00:12,497 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 02:00:12,498 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 02:00:12,498 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-08-31 02:00:12,498 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 02:00:12,500 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-08-31 02:00:12,500 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 02:00:12,513 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 02:00:12,539 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 02:00:12,539 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:00:12,539 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:00:12,540 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 02:00:12,541 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 02:00:12,543 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 02:00:12,552 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 02:00:12,552 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 02:00:12,552 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 02:00:12,552 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-08-31 02:00:12,553 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 02:00:12,553 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-08-31 02:00:12,553 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 02:00:12,566 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 02:00:12,585 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 02:00:12,586 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:00:12,586 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:00:12,587 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 02:00:12,611 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 02:00:12,620 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 02:00:12,620 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 02:00:12,620 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 02:00:12,620 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-08-31 02:00:12,620 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 02:00:12,621 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-08-31 02:00:12,621 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 02:00:12,623 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 02:00:12,631 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 02:00:12,656 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 02:00:12,657 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:00:12,657 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:00:12,658 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 02:00:12,659 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 02:00:12,661 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 02:00:12,668 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 02:00:12,669 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 02:00:12,669 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 02:00:12,669 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 02:00:12,669 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 02:00:12,670 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-08-31 02:00:12,670 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 02:00:12,683 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 02:00:12,709 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 02:00:12,709 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:00:12,709 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:00:12,710 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 02:00:12,711 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 02:00:12,713 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 02:00:12,721 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 02:00:12,721 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 02:00:12,721 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 02:00:12,721 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 02:00:12,721 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 02:00:12,722 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-08-31 02:00:12,722 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 02:00:12,735 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 02:00:12,761 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 02:00:12,762 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:00:12,762 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:00:12,763 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 02:00:12,764 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 02:00:12,765 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 02:00:12,773 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 02:00:12,773 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 02:00:12,773 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 02:00:12,773 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-08-31 02:00:12,773 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 02:00:12,774 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-08-31 02:00:12,774 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 02:00:12,788 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 02:00:12,813 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 02:00:12,814 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:00:12,814 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:00:12,815 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 02:00:12,816 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 02:00:12,817 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 02:00:12,826 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 02:00:12,826 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 02:00:12,826 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 02:00:12,826 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 02:00:12,826 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 02:00:12,827 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-08-31 02:00:12,827 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 02:00:12,836 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 02:00:12,861 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 02:00:12,862 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:00:12,862 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:00:12,863 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 02:00:12,869 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 02:00:12,870 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 02:00:12,876 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 02:00:12,876 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 02:00:12,876 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 02:00:12,877 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 02:00:12,877 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 02:00:12,877 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-08-31 02:00:12,877 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 02:00:12,892 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 02:00:12,917 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 02:00:12,918 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:00:12,918 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:00:12,919 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 02:00:12,926 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 02:00:12,935 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 02:00:12,935 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 02:00:12,935 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 02:00:12,935 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 02:00:12,935 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 02:00:12,937 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-08-31 02:00:12,937 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 02:00:12,939 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 02:00:12,945 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-08-31 02:00:12,948 INFO L443 ModelExtractionUtils]: Simplification made 2 calls to the SMT solver. [2021-08-31 02:00:12,948 INFO L444 ModelExtractionUtils]: 2 out of 4 variables were initially zero. Simplification set additionally 0 variables to zero. [2021-08-31 02:00:12,950 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:00:12,950 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:00:12,951 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 02:00:12,952 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 02:00:12,954 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-08-31 02:00:12,954 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-08-31 02:00:12,954 INFO L513 LassoAnalysis]: Proved termination. [2021-08-31 02:00:12,955 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 02:00:12,982 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 02:00:12,985 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-08-31 02:00:12,999 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:13,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:00:13,022 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 2 conjunts are in the unsatisfiable core [2021-08-31 02:00:13,024 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-31 02:00:13,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:00:13,045 INFO L263 TraceCheckSpWp]: Trace formula consists of 29 conjuncts, 4 conjunts are in the unsatisfiable core [2021-08-31 02:00:13,046 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-31 02:00:13,115 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:13,138 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 02:00:13,140 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:13,667 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 02:00:13,750 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:13,752 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:13,756 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:13,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 414 transitions. [2021-08-31 02:00:13,759 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 414 transitions. Stem has 5 letters. Loop has 13 letters. [2021-08-31 02:00:13,760 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-08-31 02:00:13,760 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 414 transitions. Stem has 18 letters. Loop has 13 letters. [2021-08-31 02:00:13,760 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-08-31 02:00:13,760 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 414 transitions. Stem has 5 letters. Loop has 26 letters. [2021-08-31 02:00:13,761 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-08-31 02:00:13,762 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 506 states and 827 transitions. [2021-08-31 02:00:13,769 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 206 [2021-08-31 02:00:13,775 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 506 states to 328 states and 495 transitions. [2021-08-31 02:00:13,776 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 303 [2021-08-31 02:00:13,777 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 306 [2021-08-31 02:00:13,777 INFO L73 IsDeterministic]: Start isDeterministic. Operand 328 states and 495 transitions. [2021-08-31 02:00:13,778 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:00:13,778 INFO L681 BuchiCegarLoop]: Abstraction has 328 states and 495 transitions. [2021-08-31 02:00:13,793 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 328 states and 495 transitions. [2021-08-31 02:00:13,807 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 328 to 145. [2021-08-31 02:00:13,807 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:13,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 145 states to 145 states and 219 transitions. [2021-08-31 02:00:13,809 INFO L704 BuchiCegarLoop]: Abstraction has 145 states and 219 transitions. [2021-08-31 02:00:13,809 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:00:13,812 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:00:13,812 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:00:13,813 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:14,006 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:00:14,006 INFO L93 Difference]: Finished difference Result 118 states and 175 transitions. [2021-08-31 02:00:14,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:00:14,007 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 118 states and 175 transitions. [2021-08-31 02:00:14,009 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 103 [2021-08-31 02:00:14,010 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 118 states to 116 states and 173 transitions. [2021-08-31 02:00:14,010 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 116 [2021-08-31 02:00:14,010 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 116 [2021-08-31 02:00:14,010 INFO L73 IsDeterministic]: Start isDeterministic. Operand 116 states and 173 transitions. [2021-08-31 02:00:14,011 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-08-31 02:00:14,011 INFO L681 BuchiCegarLoop]: Abstraction has 116 states and 173 transitions. [2021-08-31 02:00:14,011 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 116 states and 173 transitions. [2021-08-31 02:00:14,014 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 116 to 113. [2021-08-31 02:00:14,015 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:14,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 113 states to 113 states and 170 transitions. [2021-08-31 02:00:14,015 INFO L704 BuchiCegarLoop]: Abstraction has 113 states and 170 transitions. [2021-08-31 02:00:14,016 INFO L587 BuchiCegarLoop]: Abstraction has 113 states and 170 transitions. [2021-08-31 02:00:14,016 INFO L425 BuchiCegarLoop]: ======== Iteration 2============ [2021-08-31 02:00:14,016 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 113 states and 170 transitions. [2021-08-31 02:00:14,017 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 103 [2021-08-31 02:00:14,017 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:00:14,017 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:00:14,017 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:00:14,017 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:00:14,018 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); 1035#L-1 havoc main_#res;havoc main_#t~ret58, 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~post38, ssl3_connect_#t~post39, ssl3_connect_#t~nondet40, ssl3_connect_#t~post41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~nondet51, ssl3_connect_#t~nondet52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, ssl3_connect_#t~post55, ssl3_connect_#t~nondet56, ssl3_connect_#t~post57, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~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;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 981#L86 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 982#L89-2 ssl3_connect_#t~post38 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38; 1081#L94 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 1072#L100-1 assume !false; 1073#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 1090#L103 assume 12292 == ssl3_connect_~s__state~0; 1006#L104 [2021-08-31 02:00:14,018 INFO L793 eck$LassoCheckResult]: Loop: 1006#L104 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post39 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post39;havoc ssl3_connect_#t~post39; 1007#L208 ssl3_connect_~s__server~0 := 0; 1087#L213 assume 0 != ssl3_connect_~cb~0; 992#L213-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 993#L218 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 1037#L224 assume !(0 == ssl3_connect_~s__init_buf___0~0); 1074#L224-2 assume !(0 == ssl3_connect_~tmp___4~0); 1012#L240 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post41 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post41;havoc ssl3_connect_#t~post41;ssl3_connect_~s__init_num~0 := 0; 996#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 997#L522 ssl3_connect_~skip~0 := 0; 1085#L100-1 assume !false; 1093#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 1092#L103 assume 12292 == ssl3_connect_~s__state~0; 1006#L104 [2021-08-31 02:00:14,018 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:14,018 INFO L82 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 1 times [2021-08-31 02:00:14,019 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:14,019 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1947435309] [2021-08-31 02:00:14,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:14,019 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:14,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:14,029 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:00:14,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:14,042 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:00:14,043 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:14,043 INFO L82 PathProgramCache]: Analyzing trace with hash -503073688, now seen corresponding path program 1 times [2021-08-31 02:00:14,043 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:14,043 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [392134005] [2021-08-31 02:00:14,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:14,043 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:14,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:00:14,061 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:14,061 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:00:14,061 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [392134005] [2021-08-31 02:00:14,062 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [392134005] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:00:14,062 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:00:14,062 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-08-31 02:00:14,062 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2147169089] [2021-08-31 02:00:14,062 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:00:14,062 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:00:14,063 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:00:14,063 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:00:14,063 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:14,301 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:00:14,301 INFO L93 Difference]: Finished difference Result 167 states and 235 transitions. [2021-08-31 02:00:14,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:00:14,302 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 167 states and 235 transitions. [2021-08-31 02:00:14,304 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 157 [2021-08-31 02:00:14,305 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 167 states to 167 states and 235 transitions. [2021-08-31 02:00:14,305 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 167 [2021-08-31 02:00:14,305 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 167 [2021-08-31 02:00:14,306 INFO L73 IsDeterministic]: Start isDeterministic. Operand 167 states and 235 transitions. [2021-08-31 02:00:14,306 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-08-31 02:00:14,306 INFO L681 BuchiCegarLoop]: Abstraction has 167 states and 235 transitions. [2021-08-31 02:00:14,306 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 167 states and 235 transitions. [2021-08-31 02:00:14,310 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 167 to 154. [2021-08-31 02:00:14,311 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:14,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 154 states to 154 states and 219 transitions. [2021-08-31 02:00:14,311 INFO L704 BuchiCegarLoop]: Abstraction has 154 states and 219 transitions. [2021-08-31 02:00:14,311 INFO L587 BuchiCegarLoop]: Abstraction has 154 states and 219 transitions. [2021-08-31 02:00:14,311 INFO L425 BuchiCegarLoop]: ======== Iteration 3============ [2021-08-31 02:00:14,311 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 154 states and 219 transitions. [2021-08-31 02:00:14,312 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 144 [2021-08-31 02:00:14,312 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:00:14,312 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:00:14,313 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:00:14,313 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:14,313 INFO L791 eck$LassoCheckResult]: Stem: 1380#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); 1318#L-1 havoc main_#res;havoc main_#t~ret58, 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~post38, ssl3_connect_#t~post39, ssl3_connect_#t~nondet40, ssl3_connect_#t~post41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~nondet51, ssl3_connect_#t~nondet52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, ssl3_connect_#t~post55, ssl3_connect_#t~nondet56, ssl3_connect_#t~post57, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~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;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 1267#L86 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 1268#L89-2 ssl3_connect_#t~post38 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38; 1364#L94 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 1370#L100-1 assume !false; 1408#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 1379#L103 assume 12292 == ssl3_connect_~s__state~0; 1289#L104 [2021-08-31 02:00:14,314 INFO L793 eck$LassoCheckResult]: Loop: 1289#L104 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post39 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post39;havoc ssl3_connect_#t~post39; 1290#L208 ssl3_connect_~s__server~0 := 0; 1375#L213 assume 0 != ssl3_connect_~cb~0; 1276#L213-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 1277#L218 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 1320#L224 assume !(0 == ssl3_connect_~s__init_buf___0~0); 1357#L224-2 assume !(0 == ssl3_connect_~tmp___4~0); 1296#L240 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post41 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post41;havoc ssl3_connect_#t~post41;ssl3_connect_~s__init_num~0 := 0; 1292#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 1415#L522 ssl3_connect_~skip~0 := 0; 1414#L100-1 assume !false; 1381#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 1382#L103 assume !(12292 == ssl3_connect_~s__state~0); 1378#L106 assume !(16384 == ssl3_connect_~s__state~0); 1377#L109 assume !(4096 == ssl3_connect_~s__state~0); 1330#L112 assume !(20480 == ssl3_connect_~s__state~0); 1331#L115 assume !(4099 == ssl3_connect_~s__state~0); 1339#L118 assume 4368 == ssl3_connect_~s__state~0; 1325#L122 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 1326#L252 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 1328#L252-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 1352#L260 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 1280#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 1281#L522 ssl3_connect_~skip~0 := 0; 1355#L100-1 assume !false; 1356#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 1406#L103 assume 12292 == ssl3_connect_~s__state~0; 1289#L104 [2021-08-31 02:00:14,314 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:14,314 INFO L82 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 2 times [2021-08-31 02:00:14,314 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:14,314 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1384495802] [2021-08-31 02:00:14,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:14,315 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:14,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:14,323 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:00:14,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:14,334 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:00:14,334 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:14,335 INFO L82 PathProgramCache]: Analyzing trace with hash -368867471, now seen corresponding path program 1 times [2021-08-31 02:00:14,335 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:14,335 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [317444348] [2021-08-31 02:00:14,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:14,335 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:14,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:00:14,353 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:14,354 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:00:14,354 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [317444348] [2021-08-31 02:00:14,354 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [317444348] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:00:14,354 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:00:14,354 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-08-31 02:00:14,354 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [962664041] [2021-08-31 02:00:14,354 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:00:14,355 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:00:14,355 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:00:14,355 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:00:14,355 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:14,600 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:00:14,601 INFO L93 Difference]: Finished difference Result 208 states and 287 transitions. [2021-08-31 02:00:14,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:00:14,602 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 208 states and 287 transitions. [2021-08-31 02:00:14,603 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 198 [2021-08-31 02:00:14,605 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 208 states to 208 states and 287 transitions. [2021-08-31 02:00:14,605 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 208 [2021-08-31 02:00:14,605 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 208 [2021-08-31 02:00:14,605 INFO L73 IsDeterministic]: Start isDeterministic. Operand 208 states and 287 transitions. [2021-08-31 02:00:14,606 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-08-31 02:00:14,606 INFO L681 BuchiCegarLoop]: Abstraction has 208 states and 287 transitions. [2021-08-31 02:00:14,606 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 208 states and 287 transitions. [2021-08-31 02:00:14,610 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 208 to 171. [2021-08-31 02:00:14,610 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:14,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 246 transitions. [2021-08-31 02:00:14,611 INFO L704 BuchiCegarLoop]: Abstraction has 171 states and 246 transitions. [2021-08-31 02:00:14,611 INFO L587 BuchiCegarLoop]: Abstraction has 171 states and 246 transitions. [2021-08-31 02:00:14,611 INFO L425 BuchiCegarLoop]: ======== Iteration 4============ [2021-08-31 02:00:14,611 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 171 states and 246 transitions. [2021-08-31 02:00:14,612 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 161 [2021-08-31 02:00:14,612 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:00:14,612 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:00:14,613 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:00:14,613 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:14,613 INFO L791 eck$LassoCheckResult]: Stem: 1748#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); 1687#L-1 havoc main_#res;havoc main_#t~ret58, 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~post38, ssl3_connect_#t~post39, ssl3_connect_#t~nondet40, ssl3_connect_#t~post41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~nondet51, ssl3_connect_#t~nondet52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, ssl3_connect_#t~post55, ssl3_connect_#t~nondet56, ssl3_connect_#t~post57, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~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;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 1635#L86 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 1636#L89-2 ssl3_connect_#t~post38 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38; 1733#L94 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 1739#L100-1 assume !false; 1795#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 1794#L103 assume 12292 == ssl3_connect_~s__state~0; 1657#L104 [2021-08-31 02:00:14,614 INFO L793 eck$LassoCheckResult]: Loop: 1657#L104 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post39 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post39;havoc ssl3_connect_#t~post39; 1658#L208 ssl3_connect_~s__server~0 := 0; 1744#L213 assume 0 != ssl3_connect_~cb~0; 1644#L213-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 1645#L218 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 1689#L224 assume !(0 == ssl3_connect_~s__init_buf___0~0); 1727#L224-2 assume !(0 == ssl3_connect_~tmp___4~0); 1665#L240 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post41 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post41;havoc ssl3_connect_#t~post41;ssl3_connect_~s__init_num~0 := 0; 1660#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 1800#L522 ssl3_connect_~skip~0 := 0; 1724#L100-1 assume !false; 1725#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 1747#L103 assume !(12292 == ssl3_connect_~s__state~0); 1746#L106 assume !(16384 == ssl3_connect_~s__state~0); 1745#L109 assume !(4096 == ssl3_connect_~s__state~0); 1699#L112 assume !(20480 == ssl3_connect_~s__state~0); 1700#L115 assume !(4099 == ssl3_connect_~s__state~0); 1708#L118 assume 4368 == ssl3_connect_~s__state~0; 1694#L122 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 1695#L252 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 1698#L252-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 1720#L260 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 1648#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 1649#L522 ssl3_connect_~skip~0 := 0; 1741#L100-1 assume !false; 1799#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 1798#L103 assume !(12292 == ssl3_connect_~s__state~0); 1797#L106 assume !(16384 == ssl3_connect_~s__state~0); 1796#L109 assume !(4096 == ssl3_connect_~s__state~0); 1788#L112 assume !(20480 == ssl3_connect_~s__state~0); 1787#L115 assume !(4099 == ssl3_connect_~s__state~0); 1786#L118 assume !(4368 == ssl3_connect_~s__state~0); 1756#L121 assume !(4369 == ssl3_connect_~s__state~0); 1757#L124 assume 4384 == ssl3_connect_~s__state~0; 1703#L128 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 1663#L267 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 1664#L267-2 assume !(ssl3_connect_~ret~0 <= 0); 1715#L273 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 1716#L273-2 ssl3_connect_~s__init_num~0 := 0; 1662#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 1780#L522 ssl3_connect_~skip~0 := 0; 1778#L100-1 assume !false; 1776#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 1774#L103 assume 12292 == ssl3_connect_~s__state~0; 1657#L104 [2021-08-31 02:00:14,614 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:14,614 INFO L82 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 3 times [2021-08-31 02:00:14,614 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:14,614 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2115920111] [2021-08-31 02:00:14,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:14,615 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:14,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:14,623 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:00:14,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:14,632 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:00:14,633 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:14,633 INFO L82 PathProgramCache]: Analyzing trace with hash -2006011306, now seen corresponding path program 1 times [2021-08-31 02:00:14,633 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:14,633 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1437179442] [2021-08-31 02:00:14,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:14,633 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:14,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:00:14,655 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:14,655 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:00:14,655 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1437179442] [2021-08-31 02:00:14,655 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1437179442] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:00:14,655 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:00:14,655 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-08-31 02:00:14,656 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1449941418] [2021-08-31 02:00:14,656 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:00:14,656 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:00:14,656 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:00:14,656 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:00:14,657 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:14,845 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:00:14,845 INFO L93 Difference]: Finished difference Result 224 states and 334 transitions. [2021-08-31 02:00:14,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:00:14,846 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 224 states and 334 transitions. [2021-08-31 02:00:14,848 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 214 [2021-08-31 02:00:14,849 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 224 states to 224 states and 334 transitions. [2021-08-31 02:00:14,849 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 224 [2021-08-31 02:00:14,849 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 224 [2021-08-31 02:00:14,850 INFO L73 IsDeterministic]: Start isDeterministic. Operand 224 states and 334 transitions. [2021-08-31 02:00:14,850 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-08-31 02:00:14,850 INFO L681 BuchiCegarLoop]: Abstraction has 224 states and 334 transitions. [2021-08-31 02:00:14,850 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 224 states and 334 transitions. [2021-08-31 02:00:14,854 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 224 to 210. [2021-08-31 02:00:14,855 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:14,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 210 states to 210 states and 317 transitions. [2021-08-31 02:00:14,856 INFO L704 BuchiCegarLoop]: Abstraction has 210 states and 317 transitions. [2021-08-31 02:00:14,856 INFO L587 BuchiCegarLoop]: Abstraction has 210 states and 317 transitions. [2021-08-31 02:00:14,856 INFO L425 BuchiCegarLoop]: ======== Iteration 5============ [2021-08-31 02:00:14,856 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 210 states and 317 transitions. [2021-08-31 02:00:14,857 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 200 [2021-08-31 02:00:14,857 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:00:14,857 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:00:14,858 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:00:14,858 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:14,858 INFO L791 eck$LassoCheckResult]: Stem: 2155#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); 2088#L-1 havoc main_#res;havoc main_#t~ret58, 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~post38, ssl3_connect_#t~post39, ssl3_connect_#t~nondet40, ssl3_connect_#t~post41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~nondet51, ssl3_connect_#t~nondet52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, ssl3_connect_#t~post55, ssl3_connect_#t~nondet56, ssl3_connect_#t~post57, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~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;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 2036#L86 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 2037#L89-2 ssl3_connect_#t~post38 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38; 2136#L94 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 2127#L100-1 assume !false; 2128#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 2156#L103 assume 12292 == ssl3_connect_~s__state~0; 2058#L104 [2021-08-31 02:00:14,859 INFO L793 eck$LassoCheckResult]: Loop: 2058#L104 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post39 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post39;havoc ssl3_connect_#t~post39; 2059#L208 ssl3_connect_~s__server~0 := 0; 2149#L213 assume 0 != ssl3_connect_~cb~0; 2045#L213-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 2046#L218 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 2090#L224 assume !(0 == ssl3_connect_~s__init_buf___0~0); 2129#L224-2 assume !(0 == ssl3_connect_~tmp___4~0); 2066#L240 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post41 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post41;havoc ssl3_connect_#t~post41;ssl3_connect_~s__init_num~0 := 0; 2061#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 2212#L522 ssl3_connect_~skip~0 := 0; 2210#L100-1 assume !false; 2208#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 2206#L103 assume !(12292 == ssl3_connect_~s__state~0); 2204#L106 assume !(16384 == ssl3_connect_~s__state~0); 2202#L109 assume !(4096 == ssl3_connect_~s__state~0); 2200#L112 assume !(20480 == ssl3_connect_~s__state~0); 2198#L115 assume !(4099 == ssl3_connect_~s__state~0); 2196#L118 assume !(4368 == ssl3_connect_~s__state~0); 2070#L121 assume !(4369 == ssl3_connect_~s__state~0); 2071#L124 assume !(4384 == ssl3_connect_~s__state~0); 2132#L127 assume !(4385 == ssl3_connect_~s__state~0); 2110#L130 assume !(4400 == ssl3_connect_~s__state~0); 2111#L133 assume !(4401 == ssl3_connect_~s__state~0); 2052#L136 assume !(4416 == ssl3_connect_~s__state~0); 2053#L139 assume !(4417 == ssl3_connect_~s__state~0); 2076#L142 assume !(4432 == ssl3_connect_~s__state~0); 2112#L145 assume !(4433 == ssl3_connect_~s__state~0); 2113#L148 assume !(4448 == ssl3_connect_~s__state~0); 2178#L151 assume !(4449 == ssl3_connect_~s__state~0); 2142#L154 assume !(4464 == ssl3_connect_~s__state~0); 2041#L157 assume !(4465 == ssl3_connect_~s__state~0); 2042#L160 assume !(4466 == ssl3_connect_~s__state~0); 2102#L163 assume !(4467 == ssl3_connect_~s__state~0); 2103#L166 assume !(4480 == ssl3_connect_~s__state~0); 2114#L169 assume !(4481 == ssl3_connect_~s__state~0); 2115#L172 assume !(4496 == ssl3_connect_~s__state~0); 2039#L175 assume !(4497 == ssl3_connect_~s__state~0); 2040#L178 assume !(4512 == ssl3_connect_~s__state~0); 2075#L181 assume !(4513 == ssl3_connect_~s__state~0); 2134#L184 assume !(4528 == ssl3_connect_~s__state~0); 2135#L187 assume !(4529 == ssl3_connect_~s__state~0); 2119#L190 assume !(4560 == ssl3_connect_~s__state~0); 2107#L193 assume !(4561 == ssl3_connect_~s__state~0); 2108#L196 assume 4352 == ssl3_connect_~s__state~0; 2121#L197 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 2130#L446 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 2116#L446-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 2049#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 2050#L522 ssl3_connect_~skip~0 := 0; 2146#L100-1 assume !false; 2235#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 2233#L103 assume 12292 == ssl3_connect_~s__state~0; 2058#L104 [2021-08-31 02:00:14,859 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:14,859 INFO L82 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 4 times [2021-08-31 02:00:14,859 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:14,859 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [766451723] [2021-08-31 02:00:14,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:14,860 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:14,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:14,867 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:00:14,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:14,877 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:00:14,877 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:14,877 INFO L82 PathProgramCache]: Analyzing trace with hash -757879657, now seen corresponding path program 1 times [2021-08-31 02:00:14,877 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:14,877 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [689822339] [2021-08-31 02:00:14,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:14,878 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:14,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:00:14,898 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:14,899 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:00:14,899 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [689822339] [2021-08-31 02:00:14,899 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [689822339] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:00:14,899 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:00:14,899 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-31 02:00:14,899 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [34409782] [2021-08-31 02:00:14,900 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:00:14,900 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:00:14,900 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:00:14,900 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:00:14,900 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:15,091 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:00:15,091 INFO L93 Difference]: Finished difference Result 228 states and 341 transitions. [2021-08-31 02:00:15,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:00:15,093 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 228 states and 341 transitions. [2021-08-31 02:00:15,094 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 218 [2021-08-31 02:00:15,096 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 228 states to 228 states and 341 transitions. [2021-08-31 02:00:15,096 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 228 [2021-08-31 02:00:15,097 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 228 [2021-08-31 02:00:15,097 INFO L73 IsDeterministic]: Start isDeterministic. Operand 228 states and 341 transitions. [2021-08-31 02:00:15,097 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-08-31 02:00:15,097 INFO L681 BuchiCegarLoop]: Abstraction has 228 states and 341 transitions. [2021-08-31 02:00:15,097 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 228 states and 341 transitions. [2021-08-31 02:00:15,101 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 228 to 225. [2021-08-31 02:00:15,101 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:15,103 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 225 states to 225 states and 337 transitions. [2021-08-31 02:00:15,103 INFO L704 BuchiCegarLoop]: Abstraction has 225 states and 337 transitions. [2021-08-31 02:00:15,103 INFO L587 BuchiCegarLoop]: Abstraction has 225 states and 337 transitions. [2021-08-31 02:00:15,103 INFO L425 BuchiCegarLoop]: ======== Iteration 6============ [2021-08-31 02:00:15,104 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 225 states and 337 transitions. [2021-08-31 02:00:15,105 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 215 [2021-08-31 02:00:15,105 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:00:15,105 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:00:15,106 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:00:15,106 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:15,107 INFO L791 eck$LassoCheckResult]: Stem: 2600#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); 2533#L-1 havoc main_#res;havoc main_#t~ret58, 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~post38, ssl3_connect_#t~post39, ssl3_connect_#t~nondet40, ssl3_connect_#t~post41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~nondet51, ssl3_connect_#t~nondet52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, ssl3_connect_#t~post55, ssl3_connect_#t~nondet56, ssl3_connect_#t~post57, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~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;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 2480#L86 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 2481#L89-2 ssl3_connect_#t~post38 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38; 2583#L94 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 2589#L100-1 assume !false; 2704#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 2632#L103 assume 12292 == ssl3_connect_~s__state~0; 2502#L104 [2021-08-31 02:00:15,107 INFO L793 eck$LassoCheckResult]: Loop: 2502#L104 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post39 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post39;havoc ssl3_connect_#t~post39; 2503#L208 ssl3_connect_~s__server~0 := 0; 2594#L213 assume 0 != ssl3_connect_~cb~0; 2489#L213-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 2490#L218 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 2535#L224 assume !(0 == ssl3_connect_~s__init_buf___0~0); 2574#L224-2 assume !(0 == ssl3_connect_~tmp___4~0); 2509#L240 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post41 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post41;havoc ssl3_connect_#t~post41;ssl3_connect_~s__init_num~0 := 0; 2510#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 2672#L522 ssl3_connect_~skip~0 := 0; 2671#L100-1 assume !false; 2670#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 2669#L103 assume !(12292 == ssl3_connect_~s__state~0); 2668#L106 assume !(16384 == ssl3_connect_~s__state~0); 2595#L109 assume !(4096 == ssl3_connect_~s__state~0); 2596#L112 assume !(20480 == ssl3_connect_~s__state~0); 2553#L115 assume !(4099 == ssl3_connect_~s__state~0); 2554#L118 assume 4368 == ssl3_connect_~s__state~0; 2515#L122 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 2540#L252 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 2542#L252-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 2567#L260 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 2568#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 2697#L522 ssl3_connect_~skip~0 := 0; 2696#L100-1 assume !false; 2695#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 2690#L103 assume !(12292 == ssl3_connect_~s__state~0); 2688#L106 assume !(16384 == ssl3_connect_~s__state~0); 2686#L109 assume !(4096 == ssl3_connect_~s__state~0); 2684#L112 assume !(20480 == ssl3_connect_~s__state~0); 2682#L115 assume !(4099 == ssl3_connect_~s__state~0); 2680#L118 assume !(4368 == ssl3_connect_~s__state~0); 2514#L121 assume !(4369 == ssl3_connect_~s__state~0); 2516#L124 assume !(4384 == ssl3_connect_~s__state~0); 2578#L127 assume !(4385 == ssl3_connect_~s__state~0); 2555#L130 assume !(4400 == ssl3_connect_~s__state~0); 2556#L133 assume !(4401 == ssl3_connect_~s__state~0); 2496#L136 assume !(4416 == ssl3_connect_~s__state~0); 2497#L139 assume !(4417 == ssl3_connect_~s__state~0); 2521#L142 assume !(4432 == ssl3_connect_~s__state~0); 2557#L145 assume !(4433 == ssl3_connect_~s__state~0); 2522#L148 assume !(4448 == ssl3_connect_~s__state~0); 2523#L151 assume !(4449 == ssl3_connect_~s__state~0); 2590#L154 assume !(4464 == ssl3_connect_~s__state~0); 2485#L157 assume !(4465 == ssl3_connect_~s__state~0); 2486#L160 assume !(4466 == ssl3_connect_~s__state~0); 2546#L163 assume !(4467 == ssl3_connect_~s__state~0); 2547#L166 assume !(4480 == ssl3_connect_~s__state~0); 2558#L169 assume !(4481 == ssl3_connect_~s__state~0); 2559#L172 assume !(4496 == ssl3_connect_~s__state~0); 2483#L175 assume !(4497 == ssl3_connect_~s__state~0); 2484#L178 assume !(4512 == ssl3_connect_~s__state~0); 2520#L181 assume !(4513 == ssl3_connect_~s__state~0); 2581#L184 assume !(4528 == ssl3_connect_~s__state~0); 2582#L187 assume !(4529 == ssl3_connect_~s__state~0); 2564#L190 assume !(4560 == ssl3_connect_~s__state~0); 2551#L193 assume !(4561 == ssl3_connect_~s__state~0); 2552#L196 assume 4352 == ssl3_connect_~s__state~0; 2566#L197 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 2575#L446 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 2560#L446-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 2561#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 2647#L522 ssl3_connect_~skip~0 := 0; 2645#L100-1 assume !false; 2643#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 2641#L103 assume 12292 == ssl3_connect_~s__state~0; 2502#L104 [2021-08-31 02:00:15,107 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:15,107 INFO L82 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 5 times [2021-08-31 02:00:15,108 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:15,108 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1059081628] [2021-08-31 02:00:15,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:15,108 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:15,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:15,117 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:00:15,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:15,128 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:00:15,129 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:15,129 INFO L82 PathProgramCache]: Analyzing trace with hash -1752567442, now seen corresponding path program 1 times [2021-08-31 02:00:15,129 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:15,129 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1057436600] [2021-08-31 02:00:15,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:15,130 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:15,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:00:15,155 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:15,155 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:00:15,155 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1057436600] [2021-08-31 02:00:15,156 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1057436600] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:00:15,156 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:00:15,156 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-31 02:00:15,156 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [344488500] [2021-08-31 02:00:15,156 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:00:15,156 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:00:15,157 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:00:15,157 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:00:15,157 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:15,359 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:00:15,360 INFO L93 Difference]: Finished difference Result 229 states and 338 transitions. [2021-08-31 02:00:15,360 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:00:15,361 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 229 states and 338 transitions. [2021-08-31 02:00:15,362 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 219 [2021-08-31 02:00:15,364 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 229 states to 229 states and 338 transitions. [2021-08-31 02:00:15,364 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 229 [2021-08-31 02:00:15,364 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 229 [2021-08-31 02:00:15,365 INFO L73 IsDeterministic]: Start isDeterministic. Operand 229 states and 338 transitions. [2021-08-31 02:00:15,365 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-08-31 02:00:15,365 INFO L681 BuchiCegarLoop]: Abstraction has 229 states and 338 transitions. [2021-08-31 02:00:15,365 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 229 states and 338 transitions. [2021-08-31 02:00:15,368 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 229 to 225. [2021-08-31 02:00:15,369 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:15,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 225 states to 225 states and 332 transitions. [2021-08-31 02:00:15,370 INFO L704 BuchiCegarLoop]: Abstraction has 225 states and 332 transitions. [2021-08-31 02:00:15,370 INFO L587 BuchiCegarLoop]: Abstraction has 225 states and 332 transitions. [2021-08-31 02:00:15,370 INFO L425 BuchiCegarLoop]: ======== Iteration 7============ [2021-08-31 02:00:15,370 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 225 states and 332 transitions. [2021-08-31 02:00:15,371 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 215 [2021-08-31 02:00:15,371 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:00:15,371 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:00:15,372 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:00:15,372 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:15,372 INFO L791 eck$LassoCheckResult]: Stem: 3056#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); 2992#L-1 havoc main_#res;havoc main_#t~ret58, 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~post38, ssl3_connect_#t~post39, ssl3_connect_#t~nondet40, ssl3_connect_#t~post41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~nondet51, ssl3_connect_#t~nondet52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, ssl3_connect_#t~post55, ssl3_connect_#t~nondet56, ssl3_connect_#t~post57, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~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;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 2940#L86 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 2941#L89-2 ssl3_connect_#t~post38 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38; 3039#L94 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 3045#L100-1 assume !false; 3124#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 3084#L103 assume 12292 == ssl3_connect_~s__state~0; 2962#L104 [2021-08-31 02:00:15,373 INFO L793 eck$LassoCheckResult]: Loop: 2962#L104 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post39 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post39;havoc ssl3_connect_#t~post39; 2963#L208 ssl3_connect_~s__server~0 := 0; 3051#L213 assume 0 != ssl3_connect_~cb~0; 2949#L213-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 2950#L218 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 2994#L224 assume !(0 == ssl3_connect_~s__init_buf___0~0); 3033#L224-2 assume !(0 == ssl3_connect_~tmp___4~0); 2970#L240 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post41 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post41;havoc ssl3_connect_#t~post41;ssl3_connect_~s__init_num~0 := 0; 2953#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 2954#L522 ssl3_connect_~skip~0 := 0; 3031#L100-1 assume !false; 3032#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 3055#L103 assume !(12292 == ssl3_connect_~s__state~0); 3054#L106 assume !(16384 == ssl3_connect_~s__state~0); 3053#L109 assume !(4096 == ssl3_connect_~s__state~0); 3004#L112 assume !(20480 == ssl3_connect_~s__state~0); 3005#L115 assume !(4099 == ssl3_connect_~s__state~0); 3013#L118 assume 4368 == ssl3_connect_~s__state~0; 2999#L122 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 3000#L252 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 3002#L252-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 3027#L260 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 3028#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 3154#L522 ssl3_connect_~skip~0 := 0; 3152#L100-1 assume !false; 3150#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 3148#L103 assume !(12292 == ssl3_connect_~s__state~0); 3146#L106 assume !(16384 == ssl3_connect_~s__state~0); 3144#L109 assume !(4096 == ssl3_connect_~s__state~0); 3142#L112 assume !(20480 == ssl3_connect_~s__state~0); 3140#L115 assume !(4099 == ssl3_connect_~s__state~0); 3047#L118 assume !(4368 == ssl3_connect_~s__state~0); 2974#L121 assume !(4369 == ssl3_connect_~s__state~0); 2975#L124 assume 4384 == ssl3_connect_~s__state~0; 3008#L128 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 2968#L267 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 2969#L267-2 assume !(ssl3_connect_~ret~0 <= 0); 3022#L273 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 3023#L273-2 ssl3_connect_~s__init_num~0 := 0; 2967#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 3127#L522 ssl3_connect_~skip~0 := 0; 3125#L100-1 assume !false; 3122#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 3121#L103 assume !(12292 == ssl3_connect_~s__state~0); 3120#L106 assume !(16384 == ssl3_connect_~s__state~0); 3086#L109 assume !(4096 == ssl3_connect_~s__state~0); 3087#L112 assume !(20480 == ssl3_connect_~s__state~0); 3163#L115 assume !(4099 == ssl3_connect_~s__state~0); 3162#L118 assume !(4368 == ssl3_connect_~s__state~0); 3161#L121 assume !(4369 == ssl3_connect_~s__state~0); 3160#L124 assume !(4384 == ssl3_connect_~s__state~0); 3155#L127 assume !(4385 == ssl3_connect_~s__state~0); 3153#L130 assume !(4400 == ssl3_connect_~s__state~0); 3151#L133 assume !(4401 == ssl3_connect_~s__state~0); 3149#L136 assume !(4416 == ssl3_connect_~s__state~0); 3147#L139 assume !(4417 == ssl3_connect_~s__state~0); 3145#L142 assume !(4432 == ssl3_connect_~s__state~0); 3143#L145 assume !(4433 == ssl3_connect_~s__state~0); 3141#L148 assume !(4448 == ssl3_connect_~s__state~0); 3139#L151 assume !(4449 == ssl3_connect_~s__state~0); 3138#L154 assume !(4464 == ssl3_connect_~s__state~0); 3137#L157 assume !(4465 == ssl3_connect_~s__state~0); 3136#L160 assume !(4466 == ssl3_connect_~s__state~0); 3135#L163 assume !(4467 == ssl3_connect_~s__state~0); 3133#L166 assume !(4480 == ssl3_connect_~s__state~0); 3128#L169 assume !(4481 == ssl3_connect_~s__state~0); 3126#L172 assume !(4496 == ssl3_connect_~s__state~0); 3123#L175 assume !(4497 == ssl3_connect_~s__state~0); 3080#L178 assume !(4512 == ssl3_connect_~s__state~0); 3081#L181 assume !(4513 == ssl3_connect_~s__state~0); 3075#L184 assume !(4528 == ssl3_connect_~s__state~0); 3073#L187 assume !(4529 == ssl3_connect_~s__state~0); 3074#L190 assume !(4560 == ssl3_connect_~s__state~0); 3011#L193 assume !(4561 == ssl3_connect_~s__state~0); 3012#L196 assume 4352 == ssl3_connect_~s__state~0; 3026#L197 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 3034#L446 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 3020#L446-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 3021#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 3100#L522 ssl3_connect_~skip~0 := 0; 3098#L100-1 assume !false; 3096#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 3094#L103 assume 12292 == ssl3_connect_~s__state~0; 2962#L104 [2021-08-31 02:00:15,373 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:15,373 INFO L82 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 6 times [2021-08-31 02:00:15,373 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:15,373 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [770282983] [2021-08-31 02:00:15,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:15,374 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:15,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:15,401 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:00:15,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:15,413 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:00:15,421 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:15,422 INFO L82 PathProgramCache]: Analyzing trace with hash -1106510103, now seen corresponding path program 1 times [2021-08-31 02:00:15,422 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:15,422 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1853632948] [2021-08-31 02:00:15,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:15,422 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:15,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:00:15,483 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:15,483 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:00:15,484 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1853632948] [2021-08-31 02:00:15,484 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1853632948] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:00:15,484 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:00:15,484 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-31 02:00:15,484 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [191425131] [2021-08-31 02:00:15,485 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:00:15,485 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:00:15,485 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:00:15,485 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:00:15,485 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:15,738 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:00:15,738 INFO L93 Difference]: Finished difference Result 268 states and 381 transitions. [2021-08-31 02:00:15,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:00:15,739 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 268 states and 381 transitions. [2021-08-31 02:00:15,741 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 258 [2021-08-31 02:00:15,742 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 268 states to 268 states and 381 transitions. [2021-08-31 02:00:15,743 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 268 [2021-08-31 02:00:15,743 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 268 [2021-08-31 02:00:15,743 INFO L73 IsDeterministic]: Start isDeterministic. Operand 268 states and 381 transitions. [2021-08-31 02:00:15,743 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-08-31 02:00:15,744 INFO L681 BuchiCegarLoop]: Abstraction has 268 states and 381 transitions. [2021-08-31 02:00:15,744 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 268 states and 381 transitions. [2021-08-31 02:00:15,746 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 268 to 265. [2021-08-31 02:00:15,747 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:15,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 265 states to 265 states and 377 transitions. [2021-08-31 02:00:15,748 INFO L704 BuchiCegarLoop]: Abstraction has 265 states and 377 transitions. [2021-08-31 02:00:15,748 INFO L587 BuchiCegarLoop]: Abstraction has 265 states and 377 transitions. [2021-08-31 02:00:15,748 INFO L425 BuchiCegarLoop]: ======== Iteration 8============ [2021-08-31 02:00:15,748 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 265 states and 377 transitions. [2021-08-31 02:00:15,749 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 255 [2021-08-31 02:00:15,749 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:00:15,749 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:00:15,750 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:00:15,750 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:15,750 INFO L791 eck$LassoCheckResult]: Stem: 3563#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); 3491#L-1 havoc main_#res;havoc main_#t~ret58, 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~post38, ssl3_connect_#t~post39, ssl3_connect_#t~nondet40, ssl3_connect_#t~post41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~nondet51, ssl3_connect_#t~nondet52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, ssl3_connect_#t~post55, ssl3_connect_#t~nondet56, ssl3_connect_#t~post57, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~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;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 3439#L86 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 3440#L89-2 ssl3_connect_#t~post38 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38; 3543#L94 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 3549#L100-1 assume !false; 3663#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 3589#L103 assume 12292 == ssl3_connect_~s__state~0; 3461#L104 [2021-08-31 02:00:15,751 INFO L793 eck$LassoCheckResult]: Loop: 3461#L104 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post39 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post39;havoc ssl3_connect_#t~post39; 3462#L208 ssl3_connect_~s__server~0 := 0; 3555#L213 assume 0 != ssl3_connect_~cb~0; 3448#L213-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 3449#L218 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 3493#L224 assume !(0 == ssl3_connect_~s__init_buf___0~0); 3535#L224-2 assume !(0 == ssl3_connect_~tmp___4~0); 3469#L240 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post41 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post41;havoc ssl3_connect_#t~post41;ssl3_connect_~s__init_num~0 := 0; 3452#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 3453#L522 ssl3_connect_~skip~0 := 0; 3533#L100-1 assume !false; 3534#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 3562#L103 assume !(12292 == ssl3_connect_~s__state~0); 3561#L106 assume !(16384 == ssl3_connect_~s__state~0); 3559#L109 assume !(4096 == ssl3_connect_~s__state~0); 3560#L112 assume !(20480 == ssl3_connect_~s__state~0); 3512#L115 assume !(4099 == ssl3_connect_~s__state~0); 3513#L118 assume 4368 == ssl3_connect_~s__state~0; 3498#L122 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 3499#L252 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 3501#L252-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 3528#L260 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 3529#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 3651#L522 ssl3_connect_~skip~0 := 0; 3649#L100-1 assume !false; 3647#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 3645#L103 assume !(12292 == ssl3_connect_~s__state~0); 3643#L106 assume !(16384 == ssl3_connect_~s__state~0); 3641#L109 assume !(4096 == ssl3_connect_~s__state~0); 3636#L112 assume !(20480 == ssl3_connect_~s__state~0); 3635#L115 assume !(4099 == ssl3_connect_~s__state~0); 3551#L118 assume !(4368 == ssl3_connect_~s__state~0); 3473#L121 assume !(4369 == ssl3_connect_~s__state~0); 3474#L124 assume 4384 == ssl3_connect_~s__state~0; 3507#L128 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 3467#L267 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 3468#L267-2 assume !(ssl3_connect_~ret~0 <= 0); 3521#L273 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 3523#L273-2 ssl3_connect_~s__init_num~0 := 0; 3466#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 3618#L522 ssl3_connect_~skip~0 := 0; 3617#L100-1 assume !false; 3616#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 3615#L103 assume !(12292 == ssl3_connect_~s__state~0); 3614#L106 assume !(16384 == ssl3_connect_~s__state~0); 3613#L109 assume !(4096 == ssl3_connect_~s__state~0); 3612#L112 assume !(20480 == ssl3_connect_~s__state~0); 3611#L115 assume !(4099 == ssl3_connect_~s__state~0); 3610#L118 assume !(4368 == ssl3_connect_~s__state~0); 3570#L121 assume !(4369 == ssl3_connect_~s__state~0); 3571#L124 assume !(4384 == ssl3_connect_~s__state~0); 3580#L127 assume !(4385 == ssl3_connect_~s__state~0); 3581#L130 assume !(4400 == ssl3_connect_~s__state~0); 3607#L133 assume !(4401 == ssl3_connect_~s__state~0); 3586#L136 assume !(4416 == ssl3_connect_~s__state~0); 3585#L139 assume !(4417 == ssl3_connect_~s__state~0); 3577#L142 assume !(4432 == ssl3_connect_~s__state~0); 3578#L145 assume !(4433 == ssl3_connect_~s__state~0); 3579#L148 assume !(4448 == ssl3_connect_~s__state~0); 3590#L151 assume !(4449 == ssl3_connect_~s__state~0); 3591#L154 assume !(4464 == ssl3_connect_~s__state~0); 3678#L157 assume !(4465 == ssl3_connect_~s__state~0); 3677#L160 assume !(4466 == ssl3_connect_~s__state~0); 3676#L163 assume !(4467 == ssl3_connect_~s__state~0); 3674#L166 assume !(4480 == ssl3_connect_~s__state~0); 3609#L169 assume !(4481 == ssl3_connect_~s__state~0); 3566#L172 assume !(4496 == ssl3_connect_~s__state~0); 3567#L175 assume !(4497 == ssl3_connect_~s__state~0); 3670#L178 assume !(4512 == ssl3_connect_~s__state~0); 3588#L181 assume !(4513 == ssl3_connect_~s__state~0); 3584#L184 assume !(4528 == ssl3_connect_~s__state~0); 3582#L187 assume !(4529 == ssl3_connect_~s__state~0); 3583#L190 assume !(4560 == ssl3_connect_~s__state~0); 3510#L193 assume !(4561 == ssl3_connect_~s__state~0); 3511#L196 assume 4352 == ssl3_connect_~s__state~0; 3527#L197 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 3536#L446 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 3519#L446-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 3520#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 3601#L522 ssl3_connect_~skip~0 := 0; 3600#L100-1 assume !false; 3599#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 3598#L103 assume 12292 == ssl3_connect_~s__state~0; 3461#L104 [2021-08-31 02:00:15,751 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:15,751 INFO L82 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 7 times [2021-08-31 02:00:15,751 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:15,751 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [657105364] [2021-08-31 02:00:15,751 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:15,752 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:15,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:15,759 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:00:15,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:15,766 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:00:15,766 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:15,767 INFO L82 PathProgramCache]: Analyzing trace with hash 821762599, now seen corresponding path program 1 times [2021-08-31 02:00:15,767 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:15,767 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1653683878] [2021-08-31 02:00:15,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:15,767 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:15,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:00:15,793 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:15,794 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:00:15,794 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1653683878] [2021-08-31 02:00:15,794 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1653683878] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:00:15,794 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:00:15,794 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-31 02:00:15,794 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1660066328] [2021-08-31 02:00:15,795 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:00:15,795 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:00:15,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:00:15,795 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:00:15,795 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:15,998 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:00:15,998 INFO L93 Difference]: Finished difference Result 290 states and 410 transitions. [2021-08-31 02:00:15,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:00:15,999 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 290 states and 410 transitions. [2021-08-31 02:00:16,001 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 280 [2021-08-31 02:00:16,002 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 290 states to 290 states and 410 transitions. [2021-08-31 02:00:16,002 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 290 [2021-08-31 02:00:16,003 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 290 [2021-08-31 02:00:16,003 INFO L73 IsDeterministic]: Start isDeterministic. Operand 290 states and 410 transitions. [2021-08-31 02:00:16,003 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-08-31 02:00:16,003 INFO L681 BuchiCegarLoop]: Abstraction has 290 states and 410 transitions. [2021-08-31 02:00:16,004 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 290 states and 410 transitions. [2021-08-31 02:00:16,007 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 290 to 284. [2021-08-31 02:00:16,007 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:16,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 284 states to 284 states and 401 transitions. [2021-08-31 02:00:16,008 INFO L704 BuchiCegarLoop]: Abstraction has 284 states and 401 transitions. [2021-08-31 02:00:16,008 INFO L587 BuchiCegarLoop]: Abstraction has 284 states and 401 transitions. [2021-08-31 02:00:16,009 INFO L425 BuchiCegarLoop]: ======== Iteration 9============ [2021-08-31 02:00:16,009 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 284 states and 401 transitions. [2021-08-31 02:00:16,010 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 274 [2021-08-31 02:00:16,010 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:00:16,010 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:00:16,011 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:00:16,011 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:16,011 INFO L791 eck$LassoCheckResult]: Stem: 4120#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); 4053#L-1 havoc main_#res;havoc main_#t~ret58, 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~post38, ssl3_connect_#t~post39, ssl3_connect_#t~nondet40, ssl3_connect_#t~post41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~nondet51, ssl3_connect_#t~nondet52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, ssl3_connect_#t~post55, ssl3_connect_#t~nondet56, ssl3_connect_#t~post57, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~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;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 4000#L86 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 4001#L89-2 ssl3_connect_#t~post38 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38; 4102#L94 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 4108#L100-1 assume !false; 4233#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4148#L103 assume 12292 == ssl3_connect_~s__state~0; 4022#L104 [2021-08-31 02:00:16,011 INFO L793 eck$LassoCheckResult]: Loop: 4022#L104 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post39 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post39;havoc ssl3_connect_#t~post39; 4023#L208 ssl3_connect_~s__server~0 := 0; 4113#L213 assume 0 != ssl3_connect_~cb~0; 4009#L213-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 4010#L218 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 4055#L224 assume !(0 == ssl3_connect_~s__init_buf___0~0); 4094#L224-2 assume !(0 == ssl3_connect_~tmp___4~0); 4030#L240 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post41 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post41;havoc ssl3_connect_#t~post41;ssl3_connect_~s__init_num~0 := 0; 4031#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4264#L522 ssl3_connect_~skip~0 := 0; 4230#L100-1 assume !false; 4228#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4226#L103 assume !(12292 == ssl3_connect_~s__state~0); 4207#L106 assume !(16384 == ssl3_connect_~s__state~0); 4204#L109 assume !(4096 == ssl3_connect_~s__state~0); 4201#L112 assume !(20480 == ssl3_connect_~s__state~0); 4200#L115 assume !(4099 == ssl3_connect_~s__state~0); 4128#L118 assume 4368 == ssl3_connect_~s__state~0; 4060#L122 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 4061#L252 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 4063#L252-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 4088#L260 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 4013#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4014#L522 ssl3_connect_~skip~0 := 0; 4092#L100-1 assume !false; 4093#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4121#L103 assume !(12292 == ssl3_connect_~s__state~0); 4275#L106 assume !(16384 == ssl3_connect_~s__state~0); 4274#L109 assume !(4096 == ssl3_connect_~s__state~0); 4273#L112 assume !(20480 == ssl3_connect_~s__state~0); 4272#L115 assume !(4099 == ssl3_connect_~s__state~0); 4271#L118 assume !(4368 == ssl3_connect_~s__state~0); 4270#L121 assume !(4369 == ssl3_connect_~s__state~0); 4139#L124 assume 4384 == ssl3_connect_~s__state~0; 4069#L128 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 4028#L267 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 4029#L267-2 assume !(ssl3_connect_~ret~0 <= 0); 4082#L273 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 4084#L273-2 ssl3_connect_~s__init_num~0 := 0; 4262#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4257#L522 ssl3_connect_~skip~0 := 0; 4256#L100-1 assume !false; 4255#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4254#L103 assume !(12292 == ssl3_connect_~s__state~0); 4253#L106 assume !(16384 == ssl3_connect_~s__state~0); 4252#L109 assume !(4096 == ssl3_connect_~s__state~0); 4251#L112 assume !(20480 == ssl3_connect_~s__state~0); 4250#L115 assume !(4099 == ssl3_connect_~s__state~0); 4249#L118 assume !(4368 == ssl3_connect_~s__state~0); 4248#L121 assume !(4369 == ssl3_connect_~s__state~0); 4247#L124 assume !(4384 == ssl3_connect_~s__state~0); 4123#L127 assume !(4385 == ssl3_connect_~s__state~0); 4075#L130 assume 4400 == ssl3_connect_~s__state~0; 4076#L134 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 4086#L284 assume 0 != (256 + ssl3_connect_~__cil_tmp56~0) % 4294967296;ssl3_connect_~skip~0 := 1; 4026#L284-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 4027#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4191#L522 ssl3_connect_~skip~0 := 0; 4189#L100-1 assume !false; 4187#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4185#L103 assume !(12292 == ssl3_connect_~s__state~0); 4183#L106 assume !(16384 == ssl3_connect_~s__state~0); 4181#L109 assume !(4096 == ssl3_connect_~s__state~0); 4178#L112 assume !(20480 == ssl3_connect_~s__state~0); 4179#L115 assume !(4099 == ssl3_connect_~s__state~0); 4245#L118 assume !(4368 == ssl3_connect_~s__state~0); 4240#L121 assume !(4369 == ssl3_connect_~s__state~0); 4238#L124 assume !(4384 == ssl3_connect_~s__state~0); 4140#L127 assume !(4385 == ssl3_connect_~s__state~0); 4141#L130 assume !(4400 == ssl3_connect_~s__state~0); 4115#L133 assume !(4401 == ssl3_connect_~s__state~0); 4116#L136 assume !(4416 == ssl3_connect_~s__state~0); 4145#L139 assume !(4417 == ssl3_connect_~s__state~0); 4136#L142 assume !(4432 == ssl3_connect_~s__state~0); 4137#L145 assume !(4433 == ssl3_connect_~s__state~0); 4138#L148 assume !(4448 == ssl3_connect_~s__state~0); 4149#L151 assume !(4449 == ssl3_connect_~s__state~0); 4135#L154 assume !(4464 == ssl3_connect_~s__state~0); 4131#L157 assume !(4465 == ssl3_connect_~s__state~0); 4132#L160 assume !(4466 == ssl3_connect_~s__state~0); 4133#L163 assume !(4467 == ssl3_connect_~s__state~0); 4134#L166 assume !(4480 == ssl3_connect_~s__state~0); 4206#L169 assume !(4481 == ssl3_connect_~s__state~0); 4203#L172 assume !(4496 == ssl3_connect_~s__state~0); 4126#L175 assume !(4497 == ssl3_connect_~s__state~0); 4127#L178 assume !(4512 == ssl3_connect_~s__state~0); 4147#L181 assume !(4513 == ssl3_connect_~s__state~0); 4144#L184 assume !(4528 == ssl3_connect_~s__state~0); 4142#L187 assume !(4529 == ssl3_connect_~s__state~0); 4143#L190 assume !(4560 == ssl3_connect_~s__state~0); 4072#L193 assume !(4561 == ssl3_connect_~s__state~0); 4073#L196 assume 4352 == ssl3_connect_~s__state~0; 4087#L197 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 4095#L446 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 4080#L446-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 4081#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4161#L522 ssl3_connect_~skip~0 := 0; 4160#L100-1 assume !false; 4159#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4158#L103 assume 12292 == ssl3_connect_~s__state~0; 4022#L104 [2021-08-31 02:00:16,012 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:16,012 INFO L82 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 8 times [2021-08-31 02:00:16,012 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:16,012 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1166431792] [2021-08-31 02:00:16,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:16,012 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:16,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:16,018 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:00:16,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:16,025 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:00:16,025 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:16,026 INFO L82 PathProgramCache]: Analyzing trace with hash 1551291399, now seen corresponding path program 1 times [2021-08-31 02:00:16,026 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:16,026 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1826968127] [2021-08-31 02:00:16,026 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:16,026 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:16,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:00:16,060 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:16,061 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:00:16,061 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1826968127] [2021-08-31 02:00:16,061 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1826968127] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:00:16,061 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:00:16,062 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-31 02:00:16,062 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1583678759] [2021-08-31 02:00:16,062 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:00:16,062 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:00:16,063 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:00:16,063 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:00:16,063 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:16,263 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:00:16,263 INFO L93 Difference]: Finished difference Result 308 states and 431 transitions. [2021-08-31 02:00:16,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:00:16,264 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 308 states and 431 transitions. [2021-08-31 02:00:16,266 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 298 [2021-08-31 02:00:16,267 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 308 states to 308 states and 431 transitions. [2021-08-31 02:00:16,267 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 308 [2021-08-31 02:00:16,268 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 308 [2021-08-31 02:00:16,268 INFO L73 IsDeterministic]: Start isDeterministic. Operand 308 states and 431 transitions. [2021-08-31 02:00:16,268 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-08-31 02:00:16,268 INFO L681 BuchiCegarLoop]: Abstraction has 308 states and 431 transitions. [2021-08-31 02:00:16,268 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 308 states and 431 transitions. [2021-08-31 02:00:16,271 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 308 to 305. [2021-08-31 02:00:16,272 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:16,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 305 states to 305 states and 427 transitions. [2021-08-31 02:00:16,273 INFO L704 BuchiCegarLoop]: Abstraction has 305 states and 427 transitions. [2021-08-31 02:00:16,273 INFO L587 BuchiCegarLoop]: Abstraction has 305 states and 427 transitions. [2021-08-31 02:00:16,273 INFO L425 BuchiCegarLoop]: ======== Iteration 10============ [2021-08-31 02:00:16,273 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 305 states and 427 transitions. [2021-08-31 02:00:16,274 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 295 [2021-08-31 02:00:16,274 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:00:16,274 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:00:16,275 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:00:16,275 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:16,276 INFO L791 eck$LassoCheckResult]: Stem: 4720#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); 4652#L-1 havoc main_#res;havoc main_#t~ret58, 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~post38, ssl3_connect_#t~post39, ssl3_connect_#t~nondet40, ssl3_connect_#t~post41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~nondet51, ssl3_connect_#t~nondet52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, ssl3_connect_#t~post55, ssl3_connect_#t~nondet56, ssl3_connect_#t~post57, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~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;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 4598#L86 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 4599#L89-2 ssl3_connect_#t~post38 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38; 4702#L94 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 4708#L100-1 assume !false; 4793#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4751#L103 assume 12292 == ssl3_connect_~s__state~0; 4620#L104 [2021-08-31 02:00:16,276 INFO L793 eck$LassoCheckResult]: Loop: 4620#L104 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post39 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post39;havoc ssl3_connect_#t~post39; 4621#L208 ssl3_connect_~s__server~0 := 0; 4713#L213 assume 0 != ssl3_connect_~cb~0; 4607#L213-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 4608#L218 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 4654#L224 assume !(0 == ssl3_connect_~s__init_buf___0~0); 4695#L224-2 assume !(0 == ssl3_connect_~tmp___4~0); 4628#L240 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post41 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post41;havoc ssl3_connect_#t~post41;ssl3_connect_~s__init_num~0 := 0; 4629#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4886#L522 ssl3_connect_~skip~0 := 0; 4885#L100-1 assume !false; 4884#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4883#L103 assume !(12292 == ssl3_connect_~s__state~0); 4882#L106 assume !(16384 == ssl3_connect_~s__state~0); 4881#L109 assume !(4096 == ssl3_connect_~s__state~0); 4880#L112 assume !(20480 == ssl3_connect_~s__state~0); 4879#L115 assume !(4099 == ssl3_connect_~s__state~0); 4728#L118 assume 4368 == ssl3_connect_~s__state~0; 4659#L122 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 4660#L252 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 4663#L252-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 4688#L260 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 4689#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4811#L522 ssl3_connect_~skip~0 := 0; 4809#L100-1 assume !false; 4807#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4805#L103 assume !(12292 == ssl3_connect_~s__state~0); 4803#L106 assume !(16384 == ssl3_connect_~s__state~0); 4801#L109 assume !(4096 == ssl3_connect_~s__state~0); 4799#L112 assume !(20480 == ssl3_connect_~s__state~0); 4798#L115 assume !(4099 == ssl3_connect_~s__state~0); 4796#L118 assume !(4368 == ssl3_connect_~s__state~0); 4794#L121 assume !(4369 == ssl3_connect_~s__state~0); 4739#L124 assume 4384 == ssl3_connect_~s__state~0; 4669#L128 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 4626#L267 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 4627#L267-2 assume !(ssl3_connect_~ret~0 <= 0); 4682#L273 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 4684#L273-2 ssl3_connect_~s__init_num~0 := 0; 4858#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4853#L522 ssl3_connect_~skip~0 := 0; 4852#L100-1 assume !false; 4851#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4849#L103 assume !(12292 == ssl3_connect_~s__state~0); 4844#L106 assume !(16384 == ssl3_connect_~s__state~0); 4842#L109 assume !(4096 == ssl3_connect_~s__state~0); 4840#L112 assume !(20480 == ssl3_connect_~s__state~0); 4838#L115 assume !(4099 == ssl3_connect_~s__state~0); 4836#L118 assume !(4368 == ssl3_connect_~s__state~0); 4834#L121 assume !(4369 == ssl3_connect_~s__state~0); 4832#L124 assume !(4384 == ssl3_connect_~s__state~0); 4830#L127 assume !(4385 == ssl3_connect_~s__state~0); 4725#L130 assume 4400 == ssl3_connect_~s__state~0; 4721#L134 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 4686#L284 assume 0 != (256 + ssl3_connect_~__cil_tmp56~0) % 4294967296;ssl3_connect_~skip~0 := 1; 4624#L284-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 4625#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4897#L522 ssl3_connect_~skip~0 := 0; 4896#L100-1 assume !false; 4895#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4894#L103 assume !(12292 == ssl3_connect_~s__state~0); 4716#L106 assume !(16384 == ssl3_connect_~s__state~0); 4717#L109 assume !(4096 == ssl3_connect_~s__state~0); 4893#L112 assume !(20480 == ssl3_connect_~s__state~0); 4673#L115 assume !(4099 == ssl3_connect_~s__state~0); 4674#L118 assume !(4368 == ssl3_connect_~s__state~0); 4892#L121 assume !(4369 == ssl3_connect_~s__state~0); 4878#L124 assume !(4384 == ssl3_connect_~s__state~0); 4877#L127 assume !(4385 == ssl3_connect_~s__state~0); 4876#L130 assume !(4400 == ssl3_connect_~s__state~0); 4875#L133 assume !(4401 == ssl3_connect_~s__state~0); 4614#L136 assume 4416 == ssl3_connect_~s__state~0; 4615#L140 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 4670#L306 assume 3 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 4; 4655#L306-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 4656#L314 assume !(0 == ssl3_connect_~tmp___6~0); 4662#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4864#L522 ssl3_connect_~skip~0 := 0; 4861#L100-1 assume !false; 4860#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4859#L103 assume !(12292 == ssl3_connect_~s__state~0); 4825#L106 assume !(16384 == ssl3_connect_~s__state~0); 4826#L109 assume !(4096 == ssl3_connect_~s__state~0); 4831#L112 assume !(20480 == ssl3_connect_~s__state~0); 4829#L115 assume !(4099 == ssl3_connect_~s__state~0); 4827#L118 assume !(4368 == ssl3_connect_~s__state~0); 4729#L121 assume !(4369 == ssl3_connect_~s__state~0); 4730#L124 assume !(4384 == ssl3_connect_~s__state~0); 4740#L127 assume !(4385 == ssl3_connect_~s__state~0); 4741#L130 assume !(4400 == ssl3_connect_~s__state~0); 4726#L133 assume !(4401 == ssl3_connect_~s__state~0); 4727#L136 assume !(4416 == ssl3_connect_~s__state~0); 4828#L139 assume !(4417 == ssl3_connect_~s__state~0); 4736#L142 assume !(4432 == ssl3_connect_~s__state~0); 4737#L145 assume !(4433 == ssl3_connect_~s__state~0); 4738#L148 assume !(4448 == ssl3_connect_~s__state~0); 4753#L151 assume !(4449 == ssl3_connect_~s__state~0); 4735#L154 assume !(4464 == ssl3_connect_~s__state~0); 4731#L157 assume !(4465 == ssl3_connect_~s__state~0); 4732#L160 assume !(4466 == ssl3_connect_~s__state~0); 4733#L163 assume !(4467 == ssl3_connect_~s__state~0); 4734#L166 assume !(4480 == ssl3_connect_~s__state~0); 4791#L169 assume !(4481 == ssl3_connect_~s__state~0); 4722#L172 assume !(4496 == ssl3_connect_~s__state~0); 4723#L175 assume !(4497 == ssl3_connect_~s__state~0); 4724#L178 assume !(4512 == ssl3_connect_~s__state~0); 4748#L181 assume !(4513 == ssl3_connect_~s__state~0); 4744#L184 assume !(4528 == ssl3_connect_~s__state~0); 4742#L187 assume !(4529 == ssl3_connect_~s__state~0); 4743#L190 assume !(4560 == ssl3_connect_~s__state~0); 4671#L193 assume !(4561 == ssl3_connect_~s__state~0); 4672#L196 assume 4352 == ssl3_connect_~s__state~0; 4687#L197 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 4696#L446 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 4680#L446-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 4681#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4770#L522 ssl3_connect_~skip~0 := 0; 4768#L100-1 assume !false; 4766#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4764#L103 assume 12292 == ssl3_connect_~s__state~0; 4620#L104 [2021-08-31 02:00:16,276 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:16,277 INFO L82 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 9 times [2021-08-31 02:00:16,277 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:16,277 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [648279031] [2021-08-31 02:00:16,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:16,277 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:16,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:16,282 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:00:16,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:16,288 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:00:16,288 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:16,288 INFO L82 PathProgramCache]: Analyzing trace with hash -820545521, now seen corresponding path program 1 times [2021-08-31 02:00:16,288 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:16,289 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [304447600] [2021-08-31 02:00:16,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:16,289 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:16,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:00:16,315 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:16,315 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:00:16,315 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [304447600] [2021-08-31 02:00:16,315 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [304447600] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:00:16,316 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:00:16,316 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-31 02:00:16,316 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1911504523] [2021-08-31 02:00:16,316 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:00:16,316 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:00:16,317 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:00:16,317 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:00:16,317 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:16,549 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:00:16,550 INFO L93 Difference]: Finished difference Result 600 states and 838 transitions. [2021-08-31 02:00:16,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:00:16,551 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 600 states and 838 transitions. [2021-08-31 02:00:16,554 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 590 [2021-08-31 02:00:16,557 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 600 states to 600 states and 838 transitions. [2021-08-31 02:00:16,557 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 600 [2021-08-31 02:00:16,557 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 600 [2021-08-31 02:00:16,557 INFO L73 IsDeterministic]: Start isDeterministic. Operand 600 states and 838 transitions. [2021-08-31 02:00:16,558 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-08-31 02:00:16,558 INFO L681 BuchiCegarLoop]: Abstraction has 600 states and 838 transitions. [2021-08-31 02:00:16,559 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 600 states and 838 transitions. [2021-08-31 02:00:16,565 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 600 to 600. [2021-08-31 02:00:16,566 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:16,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 600 states to 600 states and 838 transitions. [2021-08-31 02:00:16,568 INFO L704 BuchiCegarLoop]: Abstraction has 600 states and 838 transitions. [2021-08-31 02:00:16,568 INFO L587 BuchiCegarLoop]: Abstraction has 600 states and 838 transitions. [2021-08-31 02:00:16,568 INFO L425 BuchiCegarLoop]: ======== Iteration 11============ [2021-08-31 02:00:16,568 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 600 states and 838 transitions. [2021-08-31 02:00:16,570 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 590 [2021-08-31 02:00:16,571 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:00:16,571 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:00:16,572 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:00:16,572 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:16,572 INFO L791 eck$LassoCheckResult]: Stem: 5650#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); 5563#L-1 havoc main_#res;havoc main_#t~ret58, 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~post38, ssl3_connect_#t~post39, ssl3_connect_#t~nondet40, ssl3_connect_#t~post41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~nondet51, ssl3_connect_#t~nondet52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, ssl3_connect_#t~post55, ssl3_connect_#t~nondet56, ssl3_connect_#t~post57, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~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;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 5509#L86 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 5510#L89-2 ssl3_connect_#t~post38 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38; 5620#L94 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 5629#L100-1 assume !false; 5770#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5699#L103 assume 12292 == ssl3_connect_~s__state~0; 5700#L104 [2021-08-31 02:00:16,573 INFO L793 eck$LassoCheckResult]: Loop: 5700#L104 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post39 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post39;havoc ssl3_connect_#t~post39; 5706#L208 ssl3_connect_~s__server~0 := 0; 6107#L213 assume 0 != ssl3_connect_~cb~0; 6106#L213-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 6105#L218 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 6103#L224 assume !(0 == ssl3_connect_~s__init_buf___0~0); 6101#L224-2 assume !(0 == ssl3_connect_~tmp___4~0); 6100#L240 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post41 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post41;havoc ssl3_connect_#t~post41;ssl3_connect_~s__init_num~0 := 0; 6095#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 6089#L522 ssl3_connect_~skip~0 := 0; 6087#L100-1 assume !false; 6085#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6083#L103 assume !(12292 == ssl3_connect_~s__state~0); 6081#L106 assume !(16384 == ssl3_connect_~s__state~0); 5645#L109 assume !(4096 == ssl3_connect_~s__state~0); 5576#L112 assume !(20480 == ssl3_connect_~s__state~0); 5577#L115 assume !(4099 == ssl3_connect_~s__state~0); 5586#L118 assume 4368 == ssl3_connect_~s__state~0; 5757#L122 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 5994#L252 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 5573#L252-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 5658#L260 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 5806#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 5802#L522 ssl3_connect_~skip~0 := 0; 5795#L100-1 assume !false; 5796#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5787#L103 assume !(12292 == ssl3_connect_~s__state~0); 5788#L106 assume !(16384 == ssl3_connect_~s__state~0); 5777#L109 assume !(4096 == ssl3_connect_~s__state~0); 5778#L112 assume !(20480 == ssl3_connect_~s__state~0); 5768#L115 assume !(4099 == ssl3_connect_~s__state~0); 5769#L118 assume !(4368 == ssl3_connect_~s__state~0); 5764#L121 assume !(4369 == ssl3_connect_~s__state~0); 5765#L124 assume 4384 == ssl3_connect_~s__state~0; 5580#L128 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 5581#L267 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 5537#L267-2 assume !(ssl3_connect_~ret~0 <= 0); 5624#L273 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 5967#L273-2 ssl3_connect_~s__init_num~0 := 0; 5964#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 5958#L522 ssl3_connect_~skip~0 := 0; 5956#L100-1 assume !false; 5954#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5952#L103 assume !(12292 == ssl3_connect_~s__state~0); 5950#L106 assume !(16384 == ssl3_connect_~s__state~0); 5948#L109 assume !(4096 == ssl3_connect_~s__state~0); 5946#L112 assume !(20480 == ssl3_connect_~s__state~0); 5944#L115 assume !(4099 == ssl3_connect_~s__state~0); 5942#L118 assume !(4368 == ssl3_connect_~s__state~0); 5939#L121 assume !(4369 == ssl3_connect_~s__state~0); 5938#L124 assume !(4384 == ssl3_connect_~s__state~0); 5937#L127 assume !(4385 == ssl3_connect_~s__state~0); 5659#L130 assume 4400 == ssl3_connect_~s__state~0; 5660#L134 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 5598#L284 assume 0 != (256 + ssl3_connect_~__cil_tmp56~0) % 4294967296;ssl3_connect_~skip~0 := 1; 5599#L284-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 5929#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 5924#L522 ssl3_connect_~skip~0 := 0; 5923#L100-1 assume !false; 5922#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5921#L103 assume !(12292 == ssl3_connect_~s__state~0); 5920#L106 assume !(16384 == ssl3_connect_~s__state~0); 5919#L109 assume !(4096 == ssl3_connect_~s__state~0); 5918#L112 assume !(20480 == ssl3_connect_~s__state~0); 5917#L115 assume !(4099 == ssl3_connect_~s__state~0); 5916#L118 assume !(4368 == ssl3_connect_~s__state~0); 5915#L121 assume !(4369 == ssl3_connect_~s__state~0); 5914#L124 assume !(4384 == ssl3_connect_~s__state~0); 5913#L127 assume !(4385 == ssl3_connect_~s__state~0); 5912#L130 assume !(4400 == ssl3_connect_~s__state~0); 5911#L133 assume !(4401 == ssl3_connect_~s__state~0); 5903#L136 assume 4416 == ssl3_connect_~s__state~0; 5900#L140 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 5899#L306 assume !(3 == ssl3_connect_~blastFlag~0); 5898#L306-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 5644#L314 assume !(0 == ssl3_connect_~tmp___6~0); 5572#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 5844#L522 ssl3_connect_~skip~0 := 0; 5842#L100-1 assume !false; 5840#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5838#L103 assume !(12292 == ssl3_connect_~s__state~0); 5836#L106 assume !(16384 == ssl3_connect_~s__state~0); 5834#L109 assume !(4096 == ssl3_connect_~s__state~0); 5832#L112 assume !(20480 == ssl3_connect_~s__state~0); 5830#L115 assume !(4099 == ssl3_connect_~s__state~0); 5828#L118 assume !(4368 == ssl3_connect_~s__state~0); 5826#L121 assume !(4369 == ssl3_connect_~s__state~0); 5763#L124 assume !(4384 == ssl3_connect_~s__state~0); 5679#L127 assume !(4385 == ssl3_connect_~s__state~0); 5680#L130 assume !(4400 == ssl3_connect_~s__state~0); 5661#L133 assume !(4401 == ssl3_connect_~s__state~0); 5662#L136 assume !(4416 == ssl3_connect_~s__state~0); 5901#L139 assume !(4417 == ssl3_connect_~s__state~0); 5883#L142 assume !(4432 == ssl3_connect_~s__state~0); 5884#L145 assume !(4433 == ssl3_connect_~s__state~0); 5876#L148 assume !(4448 == ssl3_connect_~s__state~0); 5877#L151 assume !(4449 == ssl3_connect_~s__state~0); 5879#L154 assume !(4464 == ssl3_connect_~s__state~0); 5905#L157 assume !(4465 == ssl3_connect_~s__state~0); 5906#L160 assume !(4466 == ssl3_connect_~s__state~0); 5910#L163 assume !(4467 == ssl3_connect_~s__state~0); 5895#L166 assume !(4480 == ssl3_connect_~s__state~0); 5896#L169 assume !(4481 == ssl3_connect_~s__state~0); 5666#L172 assume !(4496 == ssl3_connect_~s__state~0); 5667#L175 assume !(4497 == ssl3_connect_~s__state~0); 5668#L178 assume !(4512 == ssl3_connect_~s__state~0); 5891#L181 assume !(4513 == ssl3_connect_~s__state~0); 5683#L184 assume !(4528 == ssl3_connect_~s__state~0); 5681#L187 assume !(4529 == ssl3_connect_~s__state~0); 5682#L190 assume !(4560 == ssl3_connect_~s__state~0); 5584#L193 assume !(4561 == ssl3_connect_~s__state~0); 5585#L196 assume 4352 == ssl3_connect_~s__state~0; 5611#L197 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 5612#L446 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 5592#L446-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 5593#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 5725#L522 ssl3_connect_~skip~0 := 0; 5726#L100-1 assume !false; 5717#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5718#L103 assume 12292 == ssl3_connect_~s__state~0; 5700#L104 [2021-08-31 02:00:16,573 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:16,573 INFO L82 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 10 times [2021-08-31 02:00:16,573 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:16,573 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1657772746] [2021-08-31 02:00:16,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:16,574 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:16,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:16,579 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:00:16,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:16,584 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:00:16,585 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:16,585 INFO L82 PathProgramCache]: Analyzing trace with hash -1173633903, now seen corresponding path program 1 times [2021-08-31 02:00:16,585 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:16,585 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1012760666] [2021-08-31 02:00:16,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:16,585 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:16,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:00:16,643 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:16,643 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:00:16,643 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1012760666] [2021-08-31 02:00:16,643 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1012760666] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:00:16,643 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:00:16,644 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-31 02:00:16,644 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1111593160] [2021-08-31 02:00:16,644 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:00:16,644 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:00:16,645 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:00:16,645 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:00:16,645 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:16,836 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:00:16,836 INFO L93 Difference]: Finished difference Result 652 states and 900 transitions. [2021-08-31 02:00:16,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:00:16,837 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 652 states and 900 transitions. [2021-08-31 02:00:16,841 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 642 [2021-08-31 02:00:16,843 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 652 states to 652 states and 900 transitions. [2021-08-31 02:00:16,844 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 652 [2021-08-31 02:00:16,844 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 652 [2021-08-31 02:00:16,844 INFO L73 IsDeterministic]: Start isDeterministic. Operand 652 states and 900 transitions. [2021-08-31 02:00:16,845 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-08-31 02:00:16,845 INFO L681 BuchiCegarLoop]: Abstraction has 652 states and 900 transitions. [2021-08-31 02:00:16,846 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 652 states and 900 transitions. [2021-08-31 02:00:16,852 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 652 to 646. [2021-08-31 02:00:16,853 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:16,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 646 states to 646 states and 894 transitions. [2021-08-31 02:00:16,855 INFO L704 BuchiCegarLoop]: Abstraction has 646 states and 894 transitions. [2021-08-31 02:00:16,855 INFO L587 BuchiCegarLoop]: Abstraction has 646 states and 894 transitions. [2021-08-31 02:00:16,855 INFO L425 BuchiCegarLoop]: ======== Iteration 12============ [2021-08-31 02:00:16,855 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 646 states and 894 transitions. [2021-08-31 02:00:16,858 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 636 [2021-08-31 02:00:16,858 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:00:16,858 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:00:16,859 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:00:16,859 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:16,860 INFO L791 eck$LassoCheckResult]: Stem: 6909#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); 6823#L-1 havoc main_#res;havoc main_#t~ret58, 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~post38, ssl3_connect_#t~post39, ssl3_connect_#t~nondet40, ssl3_connect_#t~post41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~nondet51, ssl3_connect_#t~nondet52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, ssl3_connect_#t~post55, ssl3_connect_#t~nondet56, ssl3_connect_#t~post57, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~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;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 6767#L86 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 6768#L89-2 ssl3_connect_#t~post38 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38; 6880#L94 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 6888#L100-1 assume !false; 7016#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6959#L103 assume 12292 == ssl3_connect_~s__state~0; 6960#L104 [2021-08-31 02:00:16,860 INFO L793 eck$LassoCheckResult]: Loop: 6960#L104 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post39 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post39;havoc ssl3_connect_#t~post39; 6899#L208 ssl3_connect_~s__server~0 := 0; 6900#L213 assume 0 != ssl3_connect_~cb~0; 6776#L213-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 6777#L218 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 6824#L224 assume !(0 == ssl3_connect_~s__init_buf___0~0); 6893#L224-2 assume !(0 == ssl3_connect_~tmp___4~0); 6798#L240 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post41 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post41;havoc ssl3_connect_#t~post41;ssl3_connect_~s__init_num~0 := 0; 6799#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7342#L522 ssl3_connect_~skip~0 := 0; 7334#L100-1 assume !false; 7331#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7328#L103 assume !(12292 == ssl3_connect_~s__state~0); 7325#L106 assume !(16384 == ssl3_connect_~s__state~0); 7322#L109 assume !(4096 == ssl3_connect_~s__state~0); 7319#L112 assume !(20480 == ssl3_connect_~s__state~0); 7311#L115 assume !(4099 == ssl3_connect_~s__state~0); 7185#L118 assume 4368 == ssl3_connect_~s__state~0; 6926#L122 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 7184#L252 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 6833#L252-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 7183#L260 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 7182#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7177#L522 ssl3_connect_~skip~0 := 0; 7176#L100-1 assume !false; 7175#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7174#L103 assume !(12292 == ssl3_connect_~s__state~0); 7173#L106 assume !(16384 == ssl3_connect_~s__state~0); 7172#L109 assume !(4096 == ssl3_connect_~s__state~0); 7171#L112 assume !(20480 == ssl3_connect_~s__state~0); 7170#L115 assume !(4099 == ssl3_connect_~s__state~0); 7169#L118 assume !(4368 == ssl3_connect_~s__state~0); 7168#L121 assume !(4369 == ssl3_connect_~s__state~0); 7131#L124 assume 4384 == ssl3_connect_~s__state~0; 6940#L128 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 7125#L267 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 6796#L267-2 assume !(ssl3_connect_~ret~0 <= 0); 6854#L273 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 6855#L273-2 ssl3_connect_~s__init_num~0 := 0; 7309#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7303#L522 ssl3_connect_~skip~0 := 0; 7302#L100-1 assume !false; 7301#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7299#L103 assume !(12292 == ssl3_connect_~s__state~0); 7297#L106 assume !(16384 == ssl3_connect_~s__state~0); 7295#L109 assume !(4096 == ssl3_connect_~s__state~0); 7293#L112 assume !(20480 == ssl3_connect_~s__state~0); 7291#L115 assume !(4099 == ssl3_connect_~s__state~0); 7289#L118 assume !(4368 == ssl3_connect_~s__state~0); 7287#L121 assume !(4369 == ssl3_connect_~s__state~0); 7285#L124 assume !(4384 == ssl3_connect_~s__state~0); 7283#L127 assume !(4385 == ssl3_connect_~s__state~0); 7281#L130 assume !(4400 == ssl3_connect_~s__state~0); 7279#L133 assume !(4401 == ssl3_connect_~s__state~0); 7277#L136 assume !(4416 == ssl3_connect_~s__state~0); 7273#L139 assume !(4417 == ssl3_connect_~s__state~0); 7272#L142 assume !(4432 == ssl3_connect_~s__state~0); 7265#L145 assume !(4433 == ssl3_connect_~s__state~0); 7263#L148 assume !(4448 == ssl3_connect_~s__state~0); 7260#L151 assume !(4449 == ssl3_connect_~s__state~0); 7257#L154 assume !(4464 == ssl3_connect_~s__state~0); 7251#L157 assume !(4465 == ssl3_connect_~s__state~0); 7250#L160 assume !(4466 == ssl3_connect_~s__state~0); 7248#L163 assume !(4467 == ssl3_connect_~s__state~0); 7241#L166 assume !(4480 == ssl3_connect_~s__state~0); 7236#L169 assume !(4481 == ssl3_connect_~s__state~0); 7234#L172 assume !(4496 == ssl3_connect_~s__state~0); 7233#L175 assume !(4497 == ssl3_connect_~s__state~0); 7232#L178 assume !(4512 == ssl3_connect_~s__state~0); 6890#L181 assume !(4513 == ssl3_connect_~s__state~0); 6891#L184 assume !(4528 == ssl3_connect_~s__state~0); 6913#L187 assume !(4529 == ssl3_connect_~s__state~0); 6914#L190 assume 4560 == ssl3_connect_~s__state~0; 7147#L194 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet53;havoc ssl3_connect_#t~nondet53; 7146#L433 assume !(ssl3_connect_~ret~0 <= 0); 7141#L436 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4512; 7120#L436-2 ssl3_connect_~s__init_num~0 := 0; 7110#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7099#L522 ssl3_connect_~skip~0 := 0; 7096#L100-1 assume !false; 7093#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7090#L103 assume !(12292 == ssl3_connect_~s__state~0); 7087#L106 assume !(16384 == ssl3_connect_~s__state~0); 7061#L109 assume !(4096 == ssl3_connect_~s__state~0); 7062#L112 assume !(20480 == ssl3_connect_~s__state~0); 7055#L115 assume !(4099 == ssl3_connect_~s__state~0); 7056#L118 assume !(4368 == ssl3_connect_~s__state~0); 6925#L121 assume !(4369 == ssl3_connect_~s__state~0); 6927#L124 assume !(4384 == ssl3_connect_~s__state~0); 6938#L127 assume !(4385 == ssl3_connect_~s__state~0); 6939#L130 assume !(4400 == ssl3_connect_~s__state~0); 6922#L133 assume !(4401 == ssl3_connect_~s__state~0); 6923#L136 assume !(4416 == ssl3_connect_~s__state~0); 7231#L139 assume !(4417 == ssl3_connect_~s__state~0); 7230#L142 assume !(4432 == ssl3_connect_~s__state~0); 7229#L145 assume !(4433 == ssl3_connect_~s__state~0); 6963#L148 assume !(4448 == ssl3_connect_~s__state~0); 6964#L151 assume !(4449 == ssl3_connect_~s__state~0); 6936#L154 assume !(4464 == ssl3_connect_~s__state~0); 6932#L157 assume !(4465 == ssl3_connect_~s__state~0); 6933#L160 assume !(4466 == ssl3_connect_~s__state~0); 6934#L163 assume !(4467 == ssl3_connect_~s__state~0); 6935#L166 assume !(4480 == ssl3_connect_~s__state~0); 7002#L169 assume !(4481 == ssl3_connect_~s__state~0); 6928#L172 assume !(4496 == ssl3_connect_~s__state~0); 6930#L175 assume !(4497 == ssl3_connect_~s__state~0); 6931#L178 assume !(4512 == ssl3_connect_~s__state~0); 6952#L181 assume !(4513 == ssl3_connect_~s__state~0); 6953#L184 assume !(4528 == ssl3_connect_~s__state~0); 7153#L187 assume !(4529 == ssl3_connect_~s__state~0); 7150#L190 assume !(4560 == ssl3_connect_~s__state~0); 7151#L193 assume !(4561 == ssl3_connect_~s__state~0); 7152#L196 assume 4352 == ssl3_connect_~s__state~0; 7204#L197 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 7202#L446 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 7201#L446-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 7200#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7195#L522 ssl3_connect_~skip~0 := 0; 7194#L100-1 assume !false; 7193#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7192#L103 assume 12292 == ssl3_connect_~s__state~0; 6960#L104 [2021-08-31 02:00:16,860 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:16,860 INFO L82 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 11 times [2021-08-31 02:00:16,861 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:16,861 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1151838331] [2021-08-31 02:00:16,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:16,861 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:16,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:16,865 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:00:16,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:16,870 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:00:16,871 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:16,871 INFO L82 PathProgramCache]: Analyzing trace with hash 1103903327, now seen corresponding path program 1 times [2021-08-31 02:00:16,871 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:16,871 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2003977035] [2021-08-31 02:00:16,871 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:16,872 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:16,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:00:16,892 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:16,892 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:00:16,893 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2003977035] [2021-08-31 02:00:16,893 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2003977035] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:00:16,893 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:00:16,893 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-31 02:00:16,893 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1374438843] [2021-08-31 02:00:16,894 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:00:16,894 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:00:16,894 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:00:16,894 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:00:16,894 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:17,103 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:00:17,104 INFO L93 Difference]: Finished difference Result 722 states and 980 transitions. [2021-08-31 02:00:17,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:00:17,105 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 722 states and 980 transitions. [2021-08-31 02:00:17,108 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 712 [2021-08-31 02:00:17,110 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 722 states to 722 states and 980 transitions. [2021-08-31 02:00:17,111 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 722 [2021-08-31 02:00:17,111 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 722 [2021-08-31 02:00:17,111 INFO L73 IsDeterministic]: Start isDeterministic. Operand 722 states and 980 transitions. [2021-08-31 02:00:17,112 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-08-31 02:00:17,112 INFO L681 BuchiCegarLoop]: Abstraction has 722 states and 980 transitions. [2021-08-31 02:00:17,113 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 722 states and 980 transitions. [2021-08-31 02:00:17,120 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 722 to 718. [2021-08-31 02:00:17,121 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:17,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 718 states to 718 states and 976 transitions. [2021-08-31 02:00:17,123 INFO L704 BuchiCegarLoop]: Abstraction has 718 states and 976 transitions. [2021-08-31 02:00:17,123 INFO L587 BuchiCegarLoop]: Abstraction has 718 states and 976 transitions. [2021-08-31 02:00:17,123 INFO L425 BuchiCegarLoop]: ======== Iteration 13============ [2021-08-31 02:00:17,123 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 718 states and 976 transitions. [2021-08-31 02:00:17,125 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 708 [2021-08-31 02:00:17,125 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:00:17,125 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:00:17,126 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:00:17,127 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:17,127 INFO L791 eck$LassoCheckResult]: Stem: 8290#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); 8196#L-1 havoc main_#res;havoc main_#t~ret58, 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~post38, ssl3_connect_#t~post39, ssl3_connect_#t~nondet40, ssl3_connect_#t~post41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~nondet51, ssl3_connect_#t~nondet52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, ssl3_connect_#t~post55, ssl3_connect_#t~nondet56, ssl3_connect_#t~post57, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~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;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 8141#L86 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 8142#L89-2 ssl3_connect_#t~post38 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38; 8255#L94 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 8264#L100-1 assume !false; 8401#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8338#L103 assume 12292 == ssl3_connect_~s__state~0; 8339#L104 [2021-08-31 02:00:17,127 INFO L793 eck$LassoCheckResult]: Loop: 8339#L104 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post39 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post39;havoc ssl3_connect_#t~post39; 8349#L208 ssl3_connect_~s__server~0 := 0; 8780#L213 assume 0 != ssl3_connect_~cb~0; 8779#L213-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 8778#L218 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 8776#L224 assume !(0 == ssl3_connect_~s__init_buf___0~0); 8274#L224-2 assume !(0 == ssl3_connect_~tmp___4~0); 8171#L240 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post41 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post41;havoc ssl3_connect_#t~post41;ssl3_connect_~s__init_num~0 := 0; 8172#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 8835#L522 ssl3_connect_~skip~0 := 0; 8834#L100-1 assume !false; 8833#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8832#L103 assume !(12292 == ssl3_connect_~s__state~0); 8831#L106 assume !(16384 == ssl3_connect_~s__state~0); 8830#L109 assume !(4096 == ssl3_connect_~s__state~0); 8829#L112 assume !(20480 == ssl3_connect_~s__state~0); 8828#L115 assume !(4099 == ssl3_connect_~s__state~0); 8304#L118 assume 4368 == ssl3_connect_~s__state~0; 8203#L122 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 8204#L252 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 8206#L252-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 8236#L260 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 8237#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 8470#L522 ssl3_connect_~skip~0 := 0; 8463#L100-1 assume !false; 8456#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8449#L103 assume !(12292 == ssl3_connect_~s__state~0); 8442#L106 assume !(16384 == ssl3_connect_~s__state~0); 8435#L109 assume !(4096 == ssl3_connect_~s__state~0); 8428#L112 assume !(20480 == ssl3_connect_~s__state~0); 8421#L115 assume !(4099 == ssl3_connect_~s__state~0); 8414#L118 assume !(4368 == ssl3_connect_~s__state~0); 8407#L121 assume !(4369 == ssl3_connect_~s__state~0); 8321#L124 assume 4384 == ssl3_connect_~s__state~0; 8212#L128 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 8169#L267 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 8170#L267-2 assume !(ssl3_connect_~ret~0 <= 0); 8259#L273 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 8673#L273-2 ssl3_connect_~s__init_num~0 := 0; 8824#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 8815#L522 ssl3_connect_~skip~0 := 0; 8813#L100-1 assume !false; 8811#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8809#L103 assume !(12292 == ssl3_connect_~s__state~0); 8807#L106 assume !(16384 == ssl3_connect_~s__state~0); 8805#L109 assume !(4096 == ssl3_connect_~s__state~0); 8799#L112 assume !(20480 == ssl3_connect_~s__state~0); 8796#L115 assume !(4099 == ssl3_connect_~s__state~0); 8793#L118 assume !(4368 == ssl3_connect_~s__state~0); 8790#L121 assume !(4369 == ssl3_connect_~s__state~0); 8787#L124 assume !(4384 == ssl3_connect_~s__state~0); 8783#L127 assume !(4385 == ssl3_connect_~s__state~0); 8782#L130 assume !(4400 == ssl3_connect_~s__state~0); 8525#L133 assume !(4401 == ssl3_connect_~s__state~0); 8526#L136 assume !(4416 == ssl3_connect_~s__state~0); 8521#L139 assume !(4417 == ssl3_connect_~s__state~0); 8522#L142 assume !(4432 == ssl3_connect_~s__state~0); 8507#L145 assume !(4433 == ssl3_connect_~s__state~0); 8508#L148 assume !(4448 == ssl3_connect_~s__state~0); 8484#L151 assume !(4449 == ssl3_connect_~s__state~0); 8485#L154 assume !(4464 == ssl3_connect_~s__state~0); 8479#L157 assume !(4465 == ssl3_connect_~s__state~0); 8480#L160 assume !(4466 == ssl3_connect_~s__state~0); 8461#L163 assume !(4467 == ssl3_connect_~s__state~0); 8462#L166 assume !(4480 == ssl3_connect_~s__state~0); 8447#L169 assume !(4481 == ssl3_connect_~s__state~0); 8448#L172 assume !(4496 == ssl3_connect_~s__state~0); 8433#L175 assume !(4497 == ssl3_connect_~s__state~0); 8434#L178 assume !(4512 == ssl3_connect_~s__state~0); 8419#L181 assume !(4513 == ssl3_connect_~s__state~0); 8420#L184 assume !(4528 == ssl3_connect_~s__state~0); 8405#L187 assume !(4529 == ssl3_connect_~s__state~0); 8406#L190 assume 4560 == ssl3_connect_~s__state~0; 8272#L194 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet53;havoc ssl3_connect_#t~nondet53; 8273#L433 assume !(ssl3_connect_~ret~0 <= 0); 8774#L436 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 3; 8760#L436-2 ssl3_connect_~s__init_num~0 := 0; 8757#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 8751#L522 ssl3_connect_~skip~0 := 0; 8747#L100-1 assume !false; 8746#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8745#L103 assume !(12292 == ssl3_connect_~s__state~0); 8744#L106 assume !(16384 == ssl3_connect_~s__state~0); 8742#L109 assume !(4096 == ssl3_connect_~s__state~0); 8740#L112 assume !(20480 == ssl3_connect_~s__state~0); 8348#L115 assume !(4099 == ssl3_connect_~s__state~0); 8350#L118 assume !(4368 == ssl3_connect_~s__state~0); 8743#L121 assume !(4369 == ssl3_connect_~s__state~0); 8741#L124 assume !(4384 == ssl3_connect_~s__state~0); 8739#L127 assume !(4385 == ssl3_connect_~s__state~0); 8738#L130 assume !(4400 == ssl3_connect_~s__state~0); 8733#L133 assume !(4401 == ssl3_connect_~s__state~0); 8731#L136 assume !(4416 == ssl3_connect_~s__state~0); 8729#L139 assume !(4417 == ssl3_connect_~s__state~0); 8727#L142 assume !(4432 == ssl3_connect_~s__state~0); 8725#L145 assume !(4433 == ssl3_connect_~s__state~0); 8723#L148 assume !(4448 == ssl3_connect_~s__state~0); 8721#L151 assume !(4449 == ssl3_connect_~s__state~0); 8719#L154 assume !(4464 == ssl3_connect_~s__state~0); 8717#L157 assume !(4465 == ssl3_connect_~s__state~0); 8715#L160 assume !(4466 == ssl3_connect_~s__state~0); 8713#L163 assume !(4467 == ssl3_connect_~s__state~0); 8710#L166 assume !(4480 == ssl3_connect_~s__state~0); 8707#L169 assume !(4481 == ssl3_connect_~s__state~0); 8670#L172 assume !(4496 == ssl3_connect_~s__state~0); 8605#L175 assume !(4497 == ssl3_connect_~s__state~0); 8603#L178 assume !(4512 == ssl3_connect_~s__state~0); 8271#L181 assume !(4513 == ssl3_connect_~s__state~0); 8253#L184 assume !(4528 == ssl3_connect_~s__state~0); 8254#L187 assume !(4529 == ssl3_connect_~s__state~0); 8230#L190 assume !(4560 == ssl3_connect_~s__state~0); 8231#L193 assume !(4561 == ssl3_connect_~s__state~0); 8569#L196 assume 4352 == ssl3_connect_~s__state~0; 8567#L197 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 8565#L446 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 8564#L446-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 8372#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 8368#L522 ssl3_connect_~skip~0 := 0; 8360#L100-1 assume !false; 8361#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8354#L103 assume 12292 == ssl3_connect_~s__state~0; 8339#L104 [2021-08-31 02:00:17,128 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:17,128 INFO L82 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 12 times [2021-08-31 02:00:17,128 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:17,128 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1635417319] [2021-08-31 02:00:17,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:17,128 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:17,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:17,132 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:00:17,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:17,137 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:00:17,137 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:17,138 INFO L82 PathProgramCache]: Analyzing trace with hash -1262791267, now seen corresponding path program 1 times [2021-08-31 02:00:17,138 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:17,138 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1011669991] [2021-08-31 02:00:17,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:17,138 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:17,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:00:17,156 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:17,157 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:00:17,157 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1011669991] [2021-08-31 02:00:17,157 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1011669991] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:00:17,157 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:00:17,157 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-31 02:00:17,157 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1077675442] [2021-08-31 02:00:17,158 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:00:17,158 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:00:17,158 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:00:17,158 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:00:17,158 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:17,419 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:00:17,419 INFO L93 Difference]: Finished difference Result 1300 states and 1784 transitions. [2021-08-31 02:00:17,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:00:17,420 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1300 states and 1784 transitions. [2021-08-31 02:00:17,425 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1290 [2021-08-31 02:00:17,430 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1300 states to 1300 states and 1784 transitions. [2021-08-31 02:00:17,431 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1300 [2021-08-31 02:00:17,432 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1300 [2021-08-31 02:00:17,432 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1300 states and 1784 transitions. [2021-08-31 02:00:17,433 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-08-31 02:00:17,434 INFO L681 BuchiCegarLoop]: Abstraction has 1300 states and 1784 transitions. [2021-08-31 02:00:17,434 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1300 states and 1784 transitions. [2021-08-31 02:00:17,463 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1300 to 1300. [2021-08-31 02:00:17,465 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:17,468 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1300 states to 1300 states and 1784 transitions. [2021-08-31 02:00:17,469 INFO L704 BuchiCegarLoop]: Abstraction has 1300 states and 1784 transitions. [2021-08-31 02:00:17,469 INFO L587 BuchiCegarLoop]: Abstraction has 1300 states and 1784 transitions. [2021-08-31 02:00:17,469 INFO L425 BuchiCegarLoop]: ======== Iteration 14============ [2021-08-31 02:00:17,469 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1300 states and 1784 transitions. [2021-08-31 02:00:17,473 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1290 [2021-08-31 02:00:17,473 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:00:17,473 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:00:17,474 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:00:17,474 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:17,475 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); 10218#L-1 havoc main_#res;havoc main_#t~ret58, 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~post38, ssl3_connect_#t~post39, ssl3_connect_#t~nondet40, ssl3_connect_#t~post41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~nondet51, ssl3_connect_#t~nondet52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, ssl3_connect_#t~post55, ssl3_connect_#t~nondet56, ssl3_connect_#t~post57, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~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;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 10165#L86 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 10166#L89-2 ssl3_connect_#t~post38 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38; 10272#L94 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 10281#L100-1 assume !false; 10381#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 10354#L103 assume 12292 == ssl3_connect_~s__state~0; 10355#L104 [2021-08-31 02:00:17,475 INFO L793 eck$LassoCheckResult]: Loop: 10355#L104 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post39 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post39;havoc ssl3_connect_#t~post39; 10368#L208 ssl3_connect_~s__server~0 := 0; 11415#L213 assume 0 != ssl3_connect_~cb~0; 11414#L213-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 11413#L218 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 11411#L224 assume !(0 == ssl3_connect_~s__init_buf___0~0); 11408#L224-2 assume !(0 == ssl3_connect_~tmp___4~0); 11407#L240 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post41 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post41;havoc ssl3_connect_#t~post41;ssl3_connect_~s__init_num~0 := 0; 11406#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 11401#L522 ssl3_connect_~skip~0 := 0; 11400#L100-1 assume !false; 11399#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 11398#L103 assume !(12292 == ssl3_connect_~s__state~0); 11397#L106 assume !(16384 == ssl3_connect_~s__state~0); 11396#L109 assume !(4096 == ssl3_connect_~s__state~0); 11395#L112 assume !(20480 == ssl3_connect_~s__state~0); 11394#L115 assume !(4099 == ssl3_connect_~s__state~0); 11393#L118 assume 4368 == ssl3_connect_~s__state~0; 10489#L122 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 11392#L252 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 10801#L252-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 11390#L260 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 11388#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 11382#L522 ssl3_connect_~skip~0 := 0; 11380#L100-1 assume !false; 11376#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 11374#L103 assume !(12292 == ssl3_connect_~s__state~0); 11372#L106 assume !(16384 == ssl3_connect_~s__state~0); 11371#L109 assume !(4096 == ssl3_connect_~s__state~0); 11365#L112 assume !(20480 == ssl3_connect_~s__state~0); 11363#L115 assume !(4099 == ssl3_connect_~s__state~0); 10735#L118 assume !(4368 == ssl3_connect_~s__state~0); 10734#L121 assume !(4369 == ssl3_connect_~s__state~0); 10404#L124 assume 4384 == ssl3_connect_~s__state~0; 10236#L128 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 10192#L267 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 10193#L267-2 assume !(ssl3_connect_~ret~0 <= 0); 10370#L273 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 10291#L273-2 ssl3_connect_~s__init_num~0 := 0; 10292#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 10803#L522 ssl3_connect_~skip~0 := 0; 10791#L100-1 assume !false; 10792#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 10781#L103 assume !(12292 == ssl3_connect_~s__state~0); 10782#L106 assume !(16384 == ssl3_connect_~s__state~0); 10770#L109 assume !(4096 == ssl3_connect_~s__state~0); 10771#L112 assume !(20480 == ssl3_connect_~s__state~0); 10762#L115 assume !(4099 == ssl3_connect_~s__state~0); 10763#L118 assume !(4368 == ssl3_connect_~s__state~0); 10754#L121 assume !(4369 == ssl3_connect_~s__state~0); 10755#L124 assume !(4384 == ssl3_connect_~s__state~0); 10746#L127 assume !(4385 == ssl3_connect_~s__state~0); 10747#L130 assume 4400 == ssl3_connect_~s__state~0; 10480#L134 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 10254#L284 assume 0 != (256 + ssl3_connect_~__cil_tmp56~0) % 4294967296;ssl3_connect_~skip~0 := 1; 10191#L284-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 10178#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 10179#L522 ssl3_connect_~skip~0 := 0; 10262#L100-1 assume !false; 10263#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 10298#L103 assume !(12292 == ssl3_connect_~s__state~0); 10296#L106 assume !(16384 == ssl3_connect_~s__state~0); 10294#L109 assume !(4096 == ssl3_connect_~s__state~0); 10232#L112 assume !(20480 == ssl3_connect_~s__state~0); 10233#L115 assume !(4099 == ssl3_connect_~s__state~0); 10282#L118 assume !(4368 == ssl3_connect_~s__state~0); 10283#L121 assume !(4369 == ssl3_connect_~s__state~0); 11275#L124 assume !(4384 == ssl3_connect_~s__state~0); 11273#L127 assume !(4385 == ssl3_connect_~s__state~0); 11271#L130 assume !(4400 == ssl3_connect_~s__state~0); 11263#L133 assume !(4401 == ssl3_connect_~s__state~0); 11160#L136 assume 4416 == ssl3_connect_~s__state~0; 10474#L140 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 11159#L306 assume !(3 == ssl3_connect_~blastFlag~0); 11158#L306-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 11157#L314 assume !(0 == ssl3_connect_~tmp___6~0); 11155#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 10850#L522 ssl3_connect_~skip~0 := 0; 10851#L100-1 assume !false; 10844#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 10845#L103 assume !(12292 == ssl3_connect_~s__state~0); 10838#L106 assume !(16384 == ssl3_connect_~s__state~0); 10839#L109 assume !(4096 == ssl3_connect_~s__state~0); 10832#L112 assume !(20480 == ssl3_connect_~s__state~0); 10833#L115 assume !(4099 == ssl3_connect_~s__state~0); 10826#L118 assume !(4368 == ssl3_connect_~s__state~0); 10827#L121 assume !(4369 == ssl3_connect_~s__state~0); 10820#L124 assume !(4384 == ssl3_connect_~s__state~0); 10821#L127 assume !(4385 == ssl3_connect_~s__state~0); 10814#L130 assume !(4400 == ssl3_connect_~s__state~0); 10815#L133 assume !(4401 == ssl3_connect_~s__state~0); 10808#L136 assume !(4416 == ssl3_connect_~s__state~0); 10809#L139 assume !(4417 == ssl3_connect_~s__state~0); 10795#L142 assume 4432 == ssl3_connect_~s__state~0; 10468#L146 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 11148#L322 assume !(4 == ssl3_connect_~blastFlag~0); 10572#L325 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 10571#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 11137#L522 ssl3_connect_~skip~0 := 0; 11136#L100-1 assume !false; 11135#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 11134#L103 assume !(12292 == ssl3_connect_~s__state~0); 11133#L106 assume !(16384 == ssl3_connect_~s__state~0); 11132#L109 assume !(4096 == ssl3_connect_~s__state~0); 11131#L112 assume !(20480 == ssl3_connect_~s__state~0); 11130#L115 assume !(4099 == ssl3_connect_~s__state~0); 11129#L118 assume !(4368 == ssl3_connect_~s__state~0); 11128#L121 assume !(4369 == ssl3_connect_~s__state~0); 11127#L124 assume !(4384 == ssl3_connect_~s__state~0); 11126#L127 assume !(4385 == ssl3_connect_~s__state~0); 11125#L130 assume !(4400 == ssl3_connect_~s__state~0); 11124#L133 assume !(4401 == ssl3_connect_~s__state~0); 11123#L136 assume !(4416 == ssl3_connect_~s__state~0); 11122#L139 assume !(4417 == ssl3_connect_~s__state~0); 11121#L142 assume !(4432 == ssl3_connect_~s__state~0); 11120#L145 assume !(4433 == ssl3_connect_~s__state~0); 11119#L148 assume !(4448 == ssl3_connect_~s__state~0); 11118#L151 assume !(4449 == ssl3_connect_~s__state~0); 10326#L154 assume !(4464 == ssl3_connect_~s__state~0); 10327#L157 assume !(4465 == ssl3_connect_~s__state~0); 10322#L160 assume !(4466 == ssl3_connect_~s__state~0); 10323#L163 assume !(4467 == ssl3_connect_~s__state~0); 10512#L166 assume !(4480 == ssl3_connect_~s__state~0); 10513#L169 assume !(4481 == ssl3_connect_~s__state~0); 10315#L172 assume !(4496 == ssl3_connect_~s__state~0); 10316#L175 assume !(4497 == ssl3_connect_~s__state~0); 10409#L178 assume !(4512 == ssl3_connect_~s__state~0); 10410#L181 assume !(4513 == ssl3_connect_~s__state~0); 10397#L184 assume !(4528 == ssl3_connect_~s__state~0); 10392#L187 assume !(4529 == ssl3_connect_~s__state~0); 10385#L190 assume !(4560 == ssl3_connect_~s__state~0); 10386#L193 assume !(4561 == ssl3_connect_~s__state~0); 10388#L196 assume 4352 == ssl3_connect_~s__state~0; 10516#L197 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 10514#L446 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 10249#L446-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 10250#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 10375#L522 ssl3_connect_~skip~0 := 0; 10373#L100-1 assume !false; 10372#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 10371#L103 assume 12292 == ssl3_connect_~s__state~0; 10355#L104 [2021-08-31 02:00:17,476 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:17,476 INFO L82 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 13 times [2021-08-31 02:00:17,476 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:17,476 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1895073181] [2021-08-31 02:00:17,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:17,477 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:17,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:17,484 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:00:17,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:17,489 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:00:17,490 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:17,490 INFO L82 PathProgramCache]: Analyzing trace with hash -745256753, now seen corresponding path program 1 times [2021-08-31 02:00:17,490 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:17,490 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [776429416] [2021-08-31 02:00:17,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:17,490 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:17,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:00:17,512 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:17,512 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:00:17,512 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [776429416] [2021-08-31 02:00:17,512 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [776429416] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:00:17,513 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:00:17,513 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-31 02:00:17,513 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1606266466] [2021-08-31 02:00:17,513 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:00:17,513 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:00:17,514 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:00:17,514 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:00:17,514 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:17,712 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:00:17,712 INFO L93 Difference]: Finished difference Result 1412 states and 1920 transitions. [2021-08-31 02:00:17,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:00:17,713 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1412 states and 1920 transitions. [2021-08-31 02:00:17,719 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1402 [2021-08-31 02:00:17,725 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1412 states to 1412 states and 1920 transitions. [2021-08-31 02:00:17,726 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1412 [2021-08-31 02:00:17,727 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1412 [2021-08-31 02:00:17,727 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1412 states and 1920 transitions. [2021-08-31 02:00:17,729 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-08-31 02:00:17,729 INFO L681 BuchiCegarLoop]: Abstraction has 1412 states and 1920 transitions. [2021-08-31 02:00:17,730 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1412 states and 1920 transitions. [2021-08-31 02:00:17,747 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1412 to 1400. [2021-08-31 02:00:17,749 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:17,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1400 states to 1400 states and 1904 transitions. [2021-08-31 02:00:17,753 INFO L704 BuchiCegarLoop]: Abstraction has 1400 states and 1904 transitions. [2021-08-31 02:00:17,753 INFO L587 BuchiCegarLoop]: Abstraction has 1400 states and 1904 transitions. [2021-08-31 02:00:17,753 INFO L425 BuchiCegarLoop]: ======== Iteration 15============ [2021-08-31 02:00:17,753 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1400 states and 1904 transitions. [2021-08-31 02:00:17,758 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1390 [2021-08-31 02:00:17,758 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:00:17,758 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:00:17,759 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:00:17,759 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:17,760 INFO L791 eck$LassoCheckResult]: Stem: 13042#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); 12942#L-1 havoc main_#res;havoc main_#t~ret58, 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~post38, ssl3_connect_#t~post39, ssl3_connect_#t~nondet40, ssl3_connect_#t~post41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~nondet51, ssl3_connect_#t~nondet52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, ssl3_connect_#t~post55, ssl3_connect_#t~nondet56, ssl3_connect_#t~post57, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~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;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 12883#L86 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 12884#L89-2 ssl3_connect_#t~post38 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38; 13007#L94 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 13019#L100-1 assume !false; 13127#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 13096#L103 assume 12292 == ssl3_connect_~s__state~0; 12905#L104 [2021-08-31 02:00:17,760 INFO L793 eck$LassoCheckResult]: Loop: 12905#L104 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post39 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post39;havoc ssl3_connect_#t~post39; 12906#L208 ssl3_connect_~s__server~0 := 0; 13032#L213 assume 0 != ssl3_connect_~cb~0; 13049#L213-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 13452#L218 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 13000#L224 assume !(0 == ssl3_connect_~s__init_buf___0~0); 12994#L224-2 assume !(0 == ssl3_connect_~tmp___4~0); 13444#L240 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post41 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post41;havoc ssl3_connect_#t~post41;ssl3_connect_~s__init_num~0 := 0; 13441#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 13435#L522 ssl3_connect_~skip~0 := 0; 13433#L100-1 assume !false; 13431#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 13429#L103 assume !(12292 == ssl3_connect_~s__state~0); 13427#L106 assume !(16384 == ssl3_connect_~s__state~0); 13425#L109 assume !(4096 == ssl3_connect_~s__state~0); 13423#L112 assume !(20480 == ssl3_connect_~s__state~0); 13421#L115 assume !(4099 == ssl3_connect_~s__state~0); 13059#L118 assume 4368 == ssl3_connect_~s__state~0; 13060#L122 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 12952#L252 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 12953#L252-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 13254#L260 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 13255#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 13231#L522 ssl3_connect_~skip~0 := 0; 13232#L100-1 assume !false; 13216#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 13217#L103 assume !(12292 == ssl3_connect_~s__state~0); 13203#L106 assume !(16384 == ssl3_connect_~s__state~0); 13204#L109 assume !(4096 == ssl3_connect_~s__state~0); 13190#L112 assume !(20480 == ssl3_connect_~s__state~0); 13191#L115 assume !(4099 == ssl3_connect_~s__state~0); 13175#L118 assume !(4368 == ssl3_connect_~s__state~0); 13176#L121 assume !(4369 == ssl3_connect_~s__state~0); 13149#L124 assume 4384 == ssl3_connect_~s__state~0; 13150#L128 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 12911#L267 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 12912#L267-2 assume !(ssl3_connect_~ret~0 <= 0); 13107#L273 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 13033#L273-2 ssl3_connect_~s__init_num~0 := 0; 13034#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 13545#L522 ssl3_connect_~skip~0 := 0; 13542#L100-1 assume !false; 13540#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 13539#L103 assume !(12292 == ssl3_connect_~s__state~0); 13537#L106 assume !(16384 == ssl3_connect_~s__state~0); 13536#L109 assume !(4096 == ssl3_connect_~s__state~0); 13517#L112 assume !(20480 == ssl3_connect_~s__state~0); 13514#L115 assume !(4099 == ssl3_connect_~s__state~0); 13511#L118 assume !(4368 == ssl3_connect_~s__state~0); 13507#L121 assume !(4369 == ssl3_connect_~s__state~0); 13508#L124 assume !(4384 == ssl3_connect_~s__state~0); 13499#L127 assume !(4385 == ssl3_connect_~s__state~0); 13500#L130 assume 4400 == ssl3_connect_~s__state~0; 13057#L134 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 14153#L284 assume 0 != (256 + ssl3_connect_~__cil_tmp56~0) % 4294967296;ssl3_connect_~skip~0 := 1; 12998#L284-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 14281#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 14276#L522 ssl3_connect_~skip~0 := 0; 14275#L100-1 assume !false; 14274#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 14273#L103 assume !(12292 == ssl3_connect_~s__state~0); 14272#L106 assume !(16384 == ssl3_connect_~s__state~0); 14271#L109 assume !(4096 == ssl3_connect_~s__state~0); 14270#L112 assume !(20480 == ssl3_connect_~s__state~0); 14269#L115 assume !(4099 == ssl3_connect_~s__state~0); 14268#L118 assume !(4368 == ssl3_connect_~s__state~0); 14267#L121 assume !(4369 == ssl3_connect_~s__state~0); 14266#L124 assume !(4384 == ssl3_connect_~s__state~0); 14265#L127 assume !(4385 == ssl3_connect_~s__state~0); 14264#L130 assume !(4400 == ssl3_connect_~s__state~0); 14263#L133 assume !(4401 == ssl3_connect_~s__state~0); 13093#L136 assume 4416 == ssl3_connect_~s__state~0; 12963#L140 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 12964#L306 assume !(3 == ssl3_connect_~blastFlag~0); 14262#L306-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 13703#L314 assume !(0 == ssl3_connect_~tmp___6~0); 13704#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 14255#L522 ssl3_connect_~skip~0 := 0; 14254#L100-1 assume !false; 14253#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 14252#L103 assume !(12292 == ssl3_connect_~s__state~0); 14251#L106 assume !(16384 == ssl3_connect_~s__state~0); 14250#L109 assume !(4096 == ssl3_connect_~s__state~0); 14249#L112 assume !(20480 == ssl3_connect_~s__state~0); 14248#L115 assume !(4099 == ssl3_connect_~s__state~0); 14247#L118 assume !(4368 == ssl3_connect_~s__state~0); 14246#L121 assume !(4369 == ssl3_connect_~s__state~0); 14245#L124 assume !(4384 == ssl3_connect_~s__state~0); 14244#L127 assume !(4385 == ssl3_connect_~s__state~0); 14243#L130 assume !(4400 == ssl3_connect_~s__state~0); 14242#L133 assume !(4401 == ssl3_connect_~s__state~0); 14241#L136 assume !(4416 == ssl3_connect_~s__state~0); 14240#L139 assume !(4417 == ssl3_connect_~s__state~0); 14239#L142 assume 4432 == ssl3_connect_~s__state~0; 13077#L146 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 14238#L322 assume !(4 == ssl3_connect_~blastFlag~0); 14237#L325 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 14236#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 14233#L522 ssl3_connect_~skip~0 := 0; 14232#L100-1 assume !false; 14231#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 14230#L103 assume !(12292 == ssl3_connect_~s__state~0); 14229#L106 assume !(16384 == ssl3_connect_~s__state~0); 14228#L109 assume !(4096 == ssl3_connect_~s__state~0); 14227#L112 assume !(20480 == ssl3_connect_~s__state~0); 14226#L115 assume !(4099 == ssl3_connect_~s__state~0); 14225#L118 assume !(4368 == ssl3_connect_~s__state~0); 14224#L121 assume !(4369 == ssl3_connect_~s__state~0); 14223#L124 assume !(4384 == ssl3_connect_~s__state~0); 14222#L127 assume !(4385 == ssl3_connect_~s__state~0); 14221#L130 assume !(4400 == ssl3_connect_~s__state~0); 14220#L133 assume !(4401 == ssl3_connect_~s__state~0); 14219#L136 assume !(4416 == ssl3_connect_~s__state~0); 14218#L139 assume !(4417 == ssl3_connect_~s__state~0); 14217#L142 assume !(4432 == ssl3_connect_~s__state~0); 12970#L145 assume !(4433 == ssl3_connect_~s__state~0); 12927#L148 assume 4448 == ssl3_connect_~s__state~0; 12928#L152 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet47;havoc ssl3_connect_#t~nondet47; 14155#L334 assume !(ssl3_connect_~ret~0 <= 0); 13330#L337 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 13316#L337-2 ssl3_connect_~s__init_num~0 := 0; 13311#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 13299#L522 ssl3_connect_~skip~0 := 0; 13296#L100-1 assume !false; 13293#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 13291#L103 assume !(12292 == ssl3_connect_~s__state~0); 13288#L106 assume !(16384 == ssl3_connect_~s__state~0); 13286#L109 assume !(4096 == ssl3_connect_~s__state~0); 13285#L112 assume !(20480 == ssl3_connect_~s__state~0); 13284#L115 assume !(4099 == ssl3_connect_~s__state~0); 13281#L118 assume !(4368 == ssl3_connect_~s__state~0); 13276#L121 assume !(4369 == ssl3_connect_~s__state~0); 13162#L124 assume !(4384 == ssl3_connect_~s__state~0); 13151#L127 assume !(4385 == ssl3_connect_~s__state~0); 13152#L130 assume !(4400 == ssl3_connect_~s__state~0); 13268#L133 assume !(4401 == ssl3_connect_~s__state~0); 13263#L136 assume !(4416 == ssl3_connect_~s__state~0); 13260#L139 assume !(4417 == ssl3_connect_~s__state~0); 13250#L142 assume !(4432 == ssl3_connect_~s__state~0); 13238#L145 assume !(4433 == ssl3_connect_~s__state~0); 13230#L148 assume !(4448 == ssl3_connect_~s__state~0); 13223#L151 assume !(4449 == ssl3_connect_~s__state~0); 13215#L154 assume !(4464 == ssl3_connect_~s__state~0); 13208#L157 assume !(4465 == ssl3_connect_~s__state~0); 13202#L160 assume !(4466 == ssl3_connect_~s__state~0); 13196#L163 assume !(4467 == ssl3_connect_~s__state~0); 13189#L166 assume !(4480 == ssl3_connect_~s__state~0); 13180#L169 assume !(4481 == ssl3_connect_~s__state~0); 13174#L172 assume !(4496 == ssl3_connect_~s__state~0); 13066#L175 assume !(4497 == ssl3_connect_~s__state~0); 13067#L178 assume !(4512 == ssl3_connect_~s__state~0); 13157#L181 assume !(4513 == ssl3_connect_~s__state~0); 13154#L184 assume !(4528 == ssl3_connect_~s__state~0); 13145#L187 assume !(4529 == ssl3_connect_~s__state~0); 13129#L190 assume !(4560 == ssl3_connect_~s__state~0); 13130#L193 assume !(4561 == ssl3_connect_~s__state~0); 13132#L196 assume 4352 == ssl3_connect_~s__state~0; 13328#L197 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 13326#L446 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 13325#L446-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 13123#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 13119#L522 ssl3_connect_~skip~0 := 0; 13112#L100-1 assume !false; 13113#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 13108#L103 assume 12292 == ssl3_connect_~s__state~0; 12905#L104 [2021-08-31 02:00:17,761 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:17,761 INFO L82 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 14 times [2021-08-31 02:00:17,761 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:17,761 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [288500078] [2021-08-31 02:00:17,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:17,761 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:17,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:17,766 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:00:17,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:17,770 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:00:17,771 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:17,771 INFO L82 PathProgramCache]: Analyzing trace with hash 1646923970, now seen corresponding path program 1 times [2021-08-31 02:00:17,771 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:17,771 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [989432903] [2021-08-31 02:00:17,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:17,772 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:17,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:00:17,797 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:17,798 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:00:17,798 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [989432903] [2021-08-31 02:00:17,798 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [989432903] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:00:17,798 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:00:17,798 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-31 02:00:17,798 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [625745404] [2021-08-31 02:00:17,799 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:00:17,799 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:00:17,799 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:00:17,799 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:00:17,800 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:18,036 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:00:18,037 INFO L93 Difference]: Finished difference Result 1520 states and 2044 transitions. [2021-08-31 02:00:18,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:00:18,037 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1520 states and 2044 transitions. [2021-08-31 02:00:18,044 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1510 [2021-08-31 02:00:18,050 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1520 states to 1520 states and 2044 transitions. [2021-08-31 02:00:18,050 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1520 [2021-08-31 02:00:18,052 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1520 [2021-08-31 02:00:18,052 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1520 states and 2044 transitions. [2021-08-31 02:00:18,053 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-08-31 02:00:18,054 INFO L681 BuchiCegarLoop]: Abstraction has 1520 states and 2044 transitions. [2021-08-31 02:00:18,054 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1520 states and 2044 transitions. [2021-08-31 02:00:18,100 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1520 to 1512. [2021-08-31 02:00:18,102 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:18,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1512 states to 1512 states and 2036 transitions. [2021-08-31 02:00:18,105 INFO L704 BuchiCegarLoop]: Abstraction has 1512 states and 2036 transitions. [2021-08-31 02:00:18,105 INFO L587 BuchiCegarLoop]: Abstraction has 1512 states and 2036 transitions. [2021-08-31 02:00:18,106 INFO L425 BuchiCegarLoop]: ======== Iteration 16============ [2021-08-31 02:00:18,106 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1512 states and 2036 transitions. [2021-08-31 02:00:18,111 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1502 [2021-08-31 02:00:18,111 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:00:18,111 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:00:18,112 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:00:18,113 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:18,113 INFO L791 eck$LassoCheckResult]: Stem: 15958#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); 15866#L-1 havoc main_#res;havoc main_#t~ret58, 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~post38, ssl3_connect_#t~post39, ssl3_connect_#t~nondet40, ssl3_connect_#t~post41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~nondet51, ssl3_connect_#t~nondet52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, ssl3_connect_#t~post55, ssl3_connect_#t~nondet56, ssl3_connect_#t~post57, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~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;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 15809#L86 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 15810#L89-2 ssl3_connect_#t~post38 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38; 15925#L94 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 15935#L100-1 assume !false; 16026#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 16002#L103 assume 12292 == ssl3_connect_~s__state~0; 16003#L104 [2021-08-31 02:00:18,113 INFO L793 eck$LassoCheckResult]: Loop: 16003#L104 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post39 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post39;havoc ssl3_connect_#t~post39; 16009#L208 ssl3_connect_~s__server~0 := 0; 17054#L213 assume 0 != ssl3_connect_~cb~0; 17053#L213-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 17052#L218 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 17050#L224 assume !(0 == ssl3_connect_~s__init_buf___0~0); 17048#L224-2 assume !(0 == ssl3_connect_~tmp___4~0); 17047#L240 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post41 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post41;havoc ssl3_connect_#t~post41;ssl3_connect_~s__init_num~0 := 0; 17045#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 17040#L522 ssl3_connect_~skip~0 := 0; 17039#L100-1 assume !false; 17038#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 17037#L103 assume !(12292 == ssl3_connect_~s__state~0); 17036#L106 assume !(16384 == ssl3_connect_~s__state~0); 17035#L109 assume !(4096 == ssl3_connect_~s__state~0); 17034#L112 assume !(20480 == ssl3_connect_~s__state~0); 17033#L115 assume !(4099 == ssl3_connect_~s__state~0); 16418#L118 assume 4368 == ssl3_connect_~s__state~0; 15872#L122 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 15873#L252 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 15878#L252-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 15904#L260 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 15905#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 16946#L522 ssl3_connect_~skip~0 := 0; 16944#L100-1 assume !false; 16942#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 16940#L103 assume !(12292 == ssl3_connect_~s__state~0); 16938#L106 assume !(16384 == ssl3_connect_~s__state~0); 16936#L109 assume !(4096 == ssl3_connect_~s__state~0); 16934#L112 assume !(20480 == ssl3_connect_~s__state~0); 16933#L115 assume !(4099 == ssl3_connect_~s__state~0); 16932#L118 assume !(4368 == ssl3_connect_~s__state~0); 16931#L121 assume !(4369 == ssl3_connect_~s__state~0); 15985#L124 assume 4384 == ssl3_connect_~s__state~0; 15986#L128 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 16145#L267 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 16142#L267-2 assume !(ssl3_connect_~ret~0 <= 0); 16856#L273 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 16855#L273-2 ssl3_connect_~s__init_num~0 := 0; 16850#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 16844#L522 ssl3_connect_~skip~0 := 0; 16842#L100-1 assume !false; 16840#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 16838#L103 assume !(12292 == ssl3_connect_~s__state~0); 16836#L106 assume !(16384 == ssl3_connect_~s__state~0); 16834#L109 assume !(4096 == ssl3_connect_~s__state~0); 16832#L112 assume !(20480 == ssl3_connect_~s__state~0); 16830#L115 assume !(4099 == ssl3_connect_~s__state~0); 16828#L118 assume !(4368 == ssl3_connect_~s__state~0); 16826#L121 assume !(4369 == ssl3_connect_~s__state~0); 16824#L124 assume !(4384 == ssl3_connect_~s__state~0); 16823#L127 assume !(4385 == ssl3_connect_~s__state~0); 16820#L130 assume 4400 == ssl3_connect_~s__state~0; 16114#L134 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 16816#L284 assume 0 != (256 + ssl3_connect_~__cil_tmp56~0) % 4294967296;ssl3_connect_~skip~0 := 1; 16815#L284-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 16735#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 16729#L522 ssl3_connect_~skip~0 := 0; 16727#L100-1 assume !false; 16725#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 16723#L103 assume !(12292 == ssl3_connect_~s__state~0); 16722#L106 assume !(16384 == ssl3_connect_~s__state~0); 16721#L109 assume !(4096 == ssl3_connect_~s__state~0); 16718#L112 assume !(20480 == ssl3_connect_~s__state~0); 16716#L115 assume !(4099 == ssl3_connect_~s__state~0); 16715#L118 assume !(4368 == ssl3_connect_~s__state~0); 16714#L121 assume !(4369 == ssl3_connect_~s__state~0); 16712#L124 assume !(4384 == ssl3_connect_~s__state~0); 16711#L127 assume !(4385 == ssl3_connect_~s__state~0); 16710#L130 assume !(4400 == ssl3_connect_~s__state~0); 16709#L133 assume !(4401 == ssl3_connect_~s__state~0); 16680#L136 assume 4416 == ssl3_connect_~s__state~0; 16105#L140 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 16673#L306 assume !(3 == ssl3_connect_~blastFlag~0); 16670#L306-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 15951#L314 assume !(0 == ssl3_connect_~tmp___6~0); 15952#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 16961#L522 ssl3_connect_~skip~0 := 0; 16960#L100-1 assume !false; 16959#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 16957#L103 assume !(12292 == ssl3_connect_~s__state~0); 16956#L106 assume !(16384 == ssl3_connect_~s__state~0); 16955#L109 assume !(4096 == ssl3_connect_~s__state~0); 16953#L112 assume !(20480 == ssl3_connect_~s__state~0); 16929#L115 assume !(4099 == ssl3_connect_~s__state~0); 16928#L118 assume !(4368 == ssl3_connect_~s__state~0); 16537#L121 assume !(4369 == ssl3_connect_~s__state~0); 16530#L124 assume !(4384 == ssl3_connect_~s__state~0); 16527#L127 assume !(4385 == ssl3_connect_~s__state~0); 16524#L130 assume !(4400 == ssl3_connect_~s__state~0); 16522#L133 assume !(4401 == ssl3_connect_~s__state~0); 16520#L136 assume !(4416 == ssl3_connect_~s__state~0); 16517#L139 assume !(4417 == ssl3_connect_~s__state~0); 16514#L142 assume 4432 == ssl3_connect_~s__state~0; 16100#L146 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 16509#L322 assume !(4 == ssl3_connect_~blastFlag~0); 16506#L325 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 16501#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 16494#L522 ssl3_connect_~skip~0 := 0; 16491#L100-1 assume !false; 16488#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 16485#L103 assume !(12292 == ssl3_connect_~s__state~0); 16482#L106 assume !(16384 == ssl3_connect_~s__state~0); 16479#L109 assume !(4096 == ssl3_connect_~s__state~0); 16476#L112 assume !(20480 == ssl3_connect_~s__state~0); 16473#L115 assume !(4099 == ssl3_connect_~s__state~0); 16470#L118 assume !(4368 == ssl3_connect_~s__state~0); 16467#L121 assume !(4369 == ssl3_connect_~s__state~0); 16464#L124 assume !(4384 == ssl3_connect_~s__state~0); 16461#L127 assume !(4385 == ssl3_connect_~s__state~0); 16458#L130 assume !(4400 == ssl3_connect_~s__state~0); 16455#L133 assume !(4401 == ssl3_connect_~s__state~0); 16452#L136 assume !(4416 == ssl3_connect_~s__state~0); 16449#L139 assume !(4417 == ssl3_connect_~s__state~0); 16446#L142 assume !(4432 == ssl3_connect_~s__state~0); 16444#L145 assume !(4433 == ssl3_connect_~s__state~0); 16004#L148 assume 4448 == ssl3_connect_~s__state~0; 16005#L152 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet47;havoc ssl3_connect_#t~nondet47; 15857#L334 assume !(ssl3_connect_~ret~0 <= 0); 15858#L337 assume !(0 != ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4480; 15917#L337-2 ssl3_connect_~s__init_num~0 := 0; 15929#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 16623#L522 ssl3_connect_~skip~0 := 0; 16624#L100-1 assume !false; 16617#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 16618#L103 assume !(12292 == ssl3_connect_~s__state~0); 16611#L106 assume !(16384 == ssl3_connect_~s__state~0); 16612#L109 assume !(4096 == ssl3_connect_~s__state~0); 16373#L112 assume !(20480 == ssl3_connect_~s__state~0); 16374#L115 assume !(4099 == ssl3_connect_~s__state~0); 16366#L118 assume !(4368 == ssl3_connect_~s__state~0); 16367#L121 assume !(4369 == ssl3_connect_~s__state~0); 16682#L124 assume !(4384 == ssl3_connect_~s__state~0); 16681#L127 assume !(4385 == ssl3_connect_~s__state~0); 16239#L130 assume !(4400 == ssl3_connect_~s__state~0); 16240#L133 assume !(4401 == ssl3_connect_~s__state~0); 16232#L136 assume !(4416 == ssl3_connect_~s__state~0); 16229#L139 assume !(4417 == ssl3_connect_~s__state~0); 16226#L142 assume !(4432 == ssl3_connect_~s__state~0); 16223#L145 assume !(4433 == ssl3_connect_~s__state~0); 16220#L148 assume !(4448 == ssl3_connect_~s__state~0); 16217#L151 assume !(4449 == ssl3_connect_~s__state~0); 16213#L154 assume !(4464 == ssl3_connect_~s__state~0); 16214#L157 assume !(4465 == ssl3_connect_~s__state~0); 16205#L160 assume !(4466 == ssl3_connect_~s__state~0); 16206#L163 assume !(4467 == ssl3_connect_~s__state~0); 16197#L166 assume !(4480 == ssl3_connect_~s__state~0); 16198#L169 assume !(4481 == ssl3_connect_~s__state~0); 16189#L172 assume !(4496 == ssl3_connect_~s__state~0); 16191#L175 assume !(4497 == ssl3_connect_~s__state~0); 16181#L178 assume !(4512 == ssl3_connect_~s__state~0); 16183#L181 assume !(4513 == ssl3_connect_~s__state~0); 16789#L184 assume !(4528 == ssl3_connect_~s__state~0); 16787#L187 assume !(4529 == ssl3_connect_~s__state~0); 16043#L190 assume !(4560 == ssl3_connect_~s__state~0); 15888#L193 assume !(4561 == ssl3_connect_~s__state~0); 15889#L196 assume 4352 == ssl3_connect_~s__state~0; 15903#L197 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 15915#L446 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 15945#L446-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 16034#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 16030#L522 ssl3_connect_~skip~0 := 0; 16022#L100-1 assume !false; 16023#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 16691#L103 assume 12292 == ssl3_connect_~s__state~0; 16003#L104 [2021-08-31 02:00:18,114 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:18,114 INFO L82 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 15 times [2021-08-31 02:00:18,114 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:18,114 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1137213844] [2021-08-31 02:00:18,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:18,115 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:18,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:18,119 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:00:18,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:18,124 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:00:18,124 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:18,125 INFO L82 PathProgramCache]: Analyzing trace with hash -719770624, now seen corresponding path program 1 times [2021-08-31 02:00:18,125 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:18,125 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1056924610] [2021-08-31 02:00:18,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:18,125 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:18,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:00:18,154 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:18,154 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:00:18,154 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1056924610] [2021-08-31 02:00:18,155 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1056924610] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:00:18,155 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:00:18,155 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-31 02:00:18,155 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1294482414] [2021-08-31 02:00:18,156 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:00:18,156 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:00:18,156 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:00:18,156 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:00:18,156 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:18,343 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:00:18,343 INFO L93 Difference]: Finished difference Result 1648 states and 2196 transitions. [2021-08-31 02:00:18,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:00:18,345 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1648 states and 2196 transitions. [2021-08-31 02:00:18,354 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1638 [2021-08-31 02:00:18,361 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1648 states to 1648 states and 2196 transitions. [2021-08-31 02:00:18,361 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1648 [2021-08-31 02:00:18,363 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1648 [2021-08-31 02:00:18,363 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1648 states and 2196 transitions. [2021-08-31 02:00:18,365 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-08-31 02:00:18,365 INFO L681 BuchiCegarLoop]: Abstraction has 1648 states and 2196 transitions. [2021-08-31 02:00:18,366 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1648 states and 2196 transitions. [2021-08-31 02:00:18,386 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1648 to 1636. [2021-08-31 02:00:18,388 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:18,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1636 states to 1636 states and 2180 transitions. [2021-08-31 02:00:18,393 INFO L704 BuchiCegarLoop]: Abstraction has 1636 states and 2180 transitions. [2021-08-31 02:00:18,393 INFO L587 BuchiCegarLoop]: Abstraction has 1636 states and 2180 transitions. [2021-08-31 02:00:18,393 INFO L425 BuchiCegarLoop]: ======== Iteration 17============ [2021-08-31 02:00:18,393 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1636 states and 2180 transitions. [2021-08-31 02:00:18,397 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1626 [2021-08-31 02:00:18,397 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:00:18,397 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:00:18,399 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:00:18,399 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:18,399 INFO L791 eck$LassoCheckResult]: Stem: 19132#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); 19032#L-1 havoc main_#res;havoc main_#t~ret58, 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~post38, ssl3_connect_#t~post39, ssl3_connect_#t~nondet40, ssl3_connect_#t~post41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~nondet51, ssl3_connect_#t~nondet52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, ssl3_connect_#t~post55, ssl3_connect_#t~nondet56, ssl3_connect_#t~post57, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~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;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 18975#L86 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 18976#L89-2 ssl3_connect_#t~post38 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38; 19093#L94 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 19105#L100-1 assume !false; 19531#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 19187#L103 assume 12292 == ssl3_connect_~s__state~0; 19188#L104 [2021-08-31 02:00:18,399 INFO L793 eck$LassoCheckResult]: Loop: 19188#L104 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post39 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post39;havoc ssl3_connect_#t~post39; 19194#L208 ssl3_connect_~s__server~0 := 0; 20378#L213 assume 0 != ssl3_connect_~cb~0; 18984#L213-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 18985#L218 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 19086#L224 assume !(0 == ssl3_connect_~s__init_buf___0~0); 19080#L224-2 assume !(0 == ssl3_connect_~tmp___4~0); 19113#L240 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post41 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post41;havoc ssl3_connect_#t~post41;ssl3_connect_~s__init_num~0 := 0; 19986#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 19980#L522 ssl3_connect_~skip~0 := 0; 19978#L100-1 assume !false; 19976#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 19974#L103 assume !(12292 == ssl3_connect_~s__state~0); 19972#L106 assume !(16384 == ssl3_connect_~s__state~0); 19970#L109 assume !(4096 == ssl3_connect_~s__state~0); 19968#L112 assume !(20480 == ssl3_connect_~s__state~0); 19699#L115 assume !(4099 == ssl3_connect_~s__state~0); 19700#L118 assume 4368 == ssl3_connect_~s__state~0; 19040#L122 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 19041#L252 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 19044#L252-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 19071#L260 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 19072#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 20357#L522 ssl3_connect_~skip~0 := 0; 20356#L100-1 assume !false; 20355#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 20354#L103 assume !(12292 == ssl3_connect_~s__state~0); 20353#L106 assume !(16384 == ssl3_connect_~s__state~0); 20352#L109 assume !(4096 == ssl3_connect_~s__state~0); 20351#L112 assume !(20480 == ssl3_connect_~s__state~0); 20350#L115 assume !(4099 == ssl3_connect_~s__state~0); 20349#L118 assume !(4368 == ssl3_connect_~s__state~0); 20348#L121 assume !(4369 == ssl3_connect_~s__state~0); 20347#L124 assume 4384 == ssl3_connect_~s__state~0; 19174#L128 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 20346#L267 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 19003#L267-2 assume !(ssl3_connect_~ret~0 <= 0); 20339#L273 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 19121#L273-2 ssl3_connect_~s__init_num~0 := 0; 19122#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 19644#L522 ssl3_connect_~skip~0 := 0; 19639#L100-1 assume !false; 19640#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 19635#L103 assume !(12292 == ssl3_connect_~s__state~0); 19636#L106 assume !(16384 == ssl3_connect_~s__state~0); 19626#L109 assume !(4096 == ssl3_connect_~s__state~0); 19627#L112 assume !(20480 == ssl3_connect_~s__state~0); 19620#L115 assume !(4099 == ssl3_connect_~s__state~0); 19621#L118 assume !(4368 == ssl3_connect_~s__state~0); 19614#L121 assume !(4369 == ssl3_connect_~s__state~0); 19615#L124 assume !(4384 == ssl3_connect_~s__state~0); 19395#L127 assume !(4385 == ssl3_connect_~s__state~0); 19396#L130 assume 4400 == ssl3_connect_~s__state~0; 19134#L134 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 19135#L284 assume 0 != (256 + ssl3_connect_~__cil_tmp56~0) % 4294967296;ssl3_connect_~skip~0 := 1; 20489#L284-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 20486#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 20480#L522 ssl3_connect_~skip~0 := 0; 20478#L100-1 assume !false; 20476#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 20474#L103 assume !(12292 == ssl3_connect_~s__state~0); 20472#L106 assume !(16384 == ssl3_connect_~s__state~0); 20470#L109 assume !(4096 == ssl3_connect_~s__state~0); 20468#L112 assume !(20480 == ssl3_connect_~s__state~0); 20466#L115 assume !(4099 == ssl3_connect_~s__state~0); 20464#L118 assume !(4368 == ssl3_connect_~s__state~0); 20462#L121 assume !(4369 == ssl3_connect_~s__state~0); 20459#L124 assume !(4384 == ssl3_connect_~s__state~0); 20458#L127 assume !(4385 == ssl3_connect_~s__state~0); 20456#L130 assume !(4400 == ssl3_connect_~s__state~0); 20455#L133 assume !(4401 == ssl3_connect_~s__state~0); 20454#L136 assume 4416 == ssl3_connect_~s__state~0; 19595#L140 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 20452#L306 assume !(3 == ssl3_connect_~blastFlag~0); 20451#L306-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 19123#L314 assume !(0 == ssl3_connect_~tmp___6~0); 19124#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 19933#L522 ssl3_connect_~skip~0 := 0; 19934#L100-1 assume !false; 19927#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 19928#L103 assume !(12292 == ssl3_connect_~s__state~0); 19922#L106 assume !(16384 == ssl3_connect_~s__state~0); 19923#L109 assume !(4096 == ssl3_connect_~s__state~0); 19918#L112 assume !(20480 == ssl3_connect_~s__state~0); 19919#L115 assume !(4099 == ssl3_connect_~s__state~0); 19913#L118 assume !(4368 == ssl3_connect_~s__state~0); 19914#L121 assume !(4369 == ssl3_connect_~s__state~0); 19883#L124 assume !(4384 == ssl3_connect_~s__state~0); 19884#L127 assume !(4385 == ssl3_connect_~s__state~0); 19874#L130 assume !(4400 == ssl3_connect_~s__state~0); 19875#L133 assume !(4401 == ssl3_connect_~s__state~0); 19870#L136 assume !(4416 == ssl3_connect_~s__state~0); 19871#L139 assume !(4417 == ssl3_connect_~s__state~0); 19861#L142 assume 4432 == ssl3_connect_~s__state~0; 19592#L146 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 19855#L322 assume !(4 == ssl3_connect_~blastFlag~0); 19856#L325 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 19869#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 19862#L522 ssl3_connect_~skip~0 := 0; 19859#L100-1 assume !false; 19857#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 19853#L103 assume !(12292 == ssl3_connect_~s__state~0); 19851#L106 assume !(16384 == ssl3_connect_~s__state~0); 19845#L109 assume !(4096 == ssl3_connect_~s__state~0); 19843#L112 assume !(20480 == ssl3_connect_~s__state~0); 19841#L115 assume !(4099 == ssl3_connect_~s__state~0); 19839#L118 assume !(4368 == ssl3_connect_~s__state~0); 19837#L121 assume !(4369 == ssl3_connect_~s__state~0); 19835#L124 assume !(4384 == ssl3_connect_~s__state~0); 19833#L127 assume !(4385 == ssl3_connect_~s__state~0); 19830#L130 assume !(4400 == ssl3_connect_~s__state~0); 19827#L133 assume !(4401 == ssl3_connect_~s__state~0); 19824#L136 assume !(4416 == ssl3_connect_~s__state~0); 19821#L139 assume !(4417 == ssl3_connect_~s__state~0); 19820#L142 assume !(4432 == ssl3_connect_~s__state~0); 19705#L145 assume !(4433 == ssl3_connect_~s__state~0); 19189#L148 assume 4448 == ssl3_connect_~s__state~0; 19021#L152 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet47;havoc ssl3_connect_#t~nondet47; 19022#L334 assume !(ssl3_connect_~ret~0 <= 0); 20395#L337 assume !(0 != ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4480; 19137#L337-2 ssl3_connect_~s__init_num~0 := 0; 19097#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 20398#L522 ssl3_connect_~skip~0 := 0; 19965#L100-1 assume !false; 19966#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 19798#L103 assume !(12292 == ssl3_connect_~s__state~0); 19799#L106 assume !(16384 == ssl3_connect_~s__state~0); 19790#L109 assume !(4096 == ssl3_connect_~s__state~0); 19791#L112 assume !(20480 == ssl3_connect_~s__state~0); 19784#L115 assume !(4099 == ssl3_connect_~s__state~0); 19785#L118 assume !(4368 == ssl3_connect_~s__state~0); 19778#L121 assume !(4369 == ssl3_connect_~s__state~0); 19779#L124 assume !(4384 == ssl3_connect_~s__state~0); 19772#L127 assume !(4385 == ssl3_connect_~s__state~0); 19773#L130 assume !(4400 == ssl3_connect_~s__state~0); 19766#L133 assume !(4401 == ssl3_connect_~s__state~0); 19767#L136 assume !(4416 == ssl3_connect_~s__state~0); 19760#L139 assume !(4417 == ssl3_connect_~s__state~0); 19761#L142 assume !(4432 == ssl3_connect_~s__state~0); 19754#L145 assume !(4433 == ssl3_connect_~s__state~0); 19755#L148 assume !(4448 == ssl3_connect_~s__state~0); 19750#L151 assume !(4449 == ssl3_connect_~s__state~0); 19751#L154 assume !(4464 == ssl3_connect_~s__state~0); 18980#L157 assume !(4465 == ssl3_connect_~s__state~0); 18981#L160 assume !(4466 == ssl3_connect_~s__state~0); 19048#L163 assume !(4467 == ssl3_connect_~s__state~0); 19049#L166 assume 4480 == ssl3_connect_~s__state~0; 19583#L170 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet49;havoc ssl3_connect_#t~nondet49; 20386#L358 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 20137#L362 assume 1 == ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4496; 19691#L362-2 ssl3_connect_~s__init_num~0 := 0; 19128#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 20132#L522 ssl3_connect_~skip~0 := 0; 20131#L100-1 assume !false; 20130#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 20129#L103 assume !(12292 == ssl3_connect_~s__state~0); 19673#L106 assume !(16384 == ssl3_connect_~s__state~0); 19193#L109 assume !(4096 == ssl3_connect_~s__state~0); 19195#L112 assume !(20480 == ssl3_connect_~s__state~0); 19198#L115 assume !(4099 == ssl3_connect_~s__state~0); 19199#L118 assume !(4368 == ssl3_connect_~s__state~0); 19152#L121 assume !(4369 == ssl3_connect_~s__state~0); 19153#L124 assume !(4384 == ssl3_connect_~s__state~0); 19172#L127 assume !(4385 == ssl3_connect_~s__state~0); 19173#L130 assume !(4400 == ssl3_connect_~s__state~0); 20029#L133 assume !(4401 == ssl3_connect_~s__state~0); 20032#L136 assume !(4416 == ssl3_connect_~s__state~0); 20115#L139 assume !(4417 == ssl3_connect_~s__state~0); 20114#L142 assume !(4432 == ssl3_connect_~s__state~0); 20113#L145 assume !(4433 == ssl3_connect_~s__state~0); 20112#L148 assume !(4448 == ssl3_connect_~s__state~0); 20111#L151 assume !(4449 == ssl3_connect_~s__state~0); 20110#L154 assume !(4464 == ssl3_connect_~s__state~0); 20109#L157 assume !(4465 == ssl3_connect_~s__state~0); 20108#L160 assume !(4466 == ssl3_connect_~s__state~0); 20107#L163 assume !(4467 == ssl3_connect_~s__state~0); 20106#L166 assume !(4480 == ssl3_connect_~s__state~0); 20105#L169 assume !(4481 == ssl3_connect_~s__state~0); 20104#L172 assume !(4496 == ssl3_connect_~s__state~0); 20103#L175 assume !(4497 == ssl3_connect_~s__state~0); 20102#L178 assume !(4512 == ssl3_connect_~s__state~0); 20101#L181 assume !(4513 == ssl3_connect_~s__state~0); 19553#L184 assume !(4528 == ssl3_connect_~s__state~0); 19554#L187 assume !(4529 == ssl3_connect_~s__state~0); 19545#L190 assume !(4560 == ssl3_connect_~s__state~0); 19544#L193 assume !(4561 == ssl3_connect_~s__state~0); 19225#L196 assume 4352 == ssl3_connect_~s__state~0; 19543#L197 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 19118#L446 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 19062#L446-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 19063#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 19210#L522 ssl3_connect_~skip~0 := 0; 19321#L100-1 assume !false; 19319#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 19204#L103 assume 12292 == ssl3_connect_~s__state~0; 19188#L104 [2021-08-31 02:00:18,400 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:18,400 INFO L82 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 16 times [2021-08-31 02:00:18,400 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:18,400 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1098626261] [2021-08-31 02:00:18,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:18,401 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:18,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:18,405 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:00:18,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:18,412 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:00:18,412 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:18,413 INFO L82 PathProgramCache]: Analyzing trace with hash -227647070, now seen corresponding path program 1 times [2021-08-31 02:00:18,413 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:18,413 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1006576064] [2021-08-31 02:00:18,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:18,413 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:18,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:00:18,448 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:18,449 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:00:18,449 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1006576064] [2021-08-31 02:00:18,449 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1006576064] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:00:18,449 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:00:18,449 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-31 02:00:18,450 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1614353805] [2021-08-31 02:00:18,450 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:00:18,450 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:00:18,450 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:00:18,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:00:18,451 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:18,728 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:00:18,728 INFO L93 Difference]: Finished difference Result 3254 states and 4334 transitions. [2021-08-31 02:00:18,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:00:18,729 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3254 states and 4334 transitions. [2021-08-31 02:00:18,740 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3244 [2021-08-31 02:00:18,754 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3254 states to 3254 states and 4334 transitions. [2021-08-31 02:00:18,754 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3254 [2021-08-31 02:00:18,757 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3254 [2021-08-31 02:00:18,757 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3254 states and 4334 transitions. [2021-08-31 02:00:18,761 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-08-31 02:00:18,761 INFO L681 BuchiCegarLoop]: Abstraction has 3254 states and 4334 transitions. [2021-08-31 02:00:18,762 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3254 states and 4334 transitions. [2021-08-31 02:00:18,828 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3254 to 3254. [2021-08-31 02:00:18,833 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:18,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3254 states to 3254 states and 4334 transitions. [2021-08-31 02:00:18,840 INFO L704 BuchiCegarLoop]: Abstraction has 3254 states and 4334 transitions. [2021-08-31 02:00:18,841 INFO L587 BuchiCegarLoop]: Abstraction has 3254 states and 4334 transitions. [2021-08-31 02:00:18,841 INFO L425 BuchiCegarLoop]: ======== Iteration 18============ [2021-08-31 02:00:18,841 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3254 states and 4334 transitions. [2021-08-31 02:00:18,848 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3244 [2021-08-31 02:00:18,848 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:00:18,848 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:00:18,850 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:00:18,850 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:18,850 INFO L791 eck$LassoCheckResult]: Stem: 24010#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); 23924#L-1 havoc main_#res;havoc main_#t~ret58, 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~post38, ssl3_connect_#t~post39, ssl3_connect_#t~nondet40, ssl3_connect_#t~post41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~nondet51, ssl3_connect_#t~nondet52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, ssl3_connect_#t~post55, ssl3_connect_#t~nondet56, ssl3_connect_#t~post57, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~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;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 23871#L86 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 23872#L89-2 ssl3_connect_#t~post38 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38; 23984#L94 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 23992#L100-1 assume !false; 24095#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 24057#L103 assume 12292 == ssl3_connect_~s__state~0; 24058#L104 [2021-08-31 02:00:18,851 INFO L793 eck$LassoCheckResult]: Loop: 24058#L104 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post39 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post39;havoc ssl3_connect_#t~post39; 24552#L208 ssl3_connect_~s__server~0 := 0; 24594#L213 assume 0 != ssl3_connect_~cb~0; 24591#L213-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 24587#L218 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 24583#L224 assume !(0 == ssl3_connect_~s__init_buf___0~0); 24581#L224-2 assume !(0 == ssl3_connect_~tmp___4~0); 24580#L240 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post41 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post41;havoc ssl3_connect_#t~post41;ssl3_connect_~s__init_num~0 := 0; 24578#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 24568#L522 ssl3_connect_~skip~0 := 0; 24566#L100-1 assume !false; 24564#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 24562#L103 assume !(12292 == ssl3_connect_~s__state~0); 24560#L106 assume !(16384 == ssl3_connect_~s__state~0); 24558#L109 assume !(4096 == ssl3_connect_~s__state~0); 24556#L112 assume !(20480 == ssl3_connect_~s__state~0); 24554#L115 assume !(4099 == ssl3_connect_~s__state~0); 24547#L118 assume 4368 == ssl3_connect_~s__state~0; 24543#L122 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 24541#L252 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 24539#L252-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 24537#L260 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 24533#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 24523#L522 ssl3_connect_~skip~0 := 0; 24521#L100-1 assume !false; 24519#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 24517#L103 assume !(12292 == ssl3_connect_~s__state~0); 24515#L106 assume !(16384 == ssl3_connect_~s__state~0); 24513#L109 assume !(4096 == ssl3_connect_~s__state~0); 24511#L112 assume !(20480 == ssl3_connect_~s__state~0); 24509#L115 assume !(4099 == ssl3_connect_~s__state~0); 24507#L118 assume !(4368 == ssl3_connect_~s__state~0); 24505#L121 assume !(4369 == ssl3_connect_~s__state~0); 24501#L124 assume 4384 == ssl3_connect_~s__state~0; 24497#L128 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 24495#L267 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 24493#L267-2 assume !(ssl3_connect_~ret~0 <= 0); 24491#L273 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 24486#L273-2 ssl3_connect_~s__init_num~0 := 0; 24479#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 24473#L522 ssl3_connect_~skip~0 := 0; 24471#L100-1 assume !false; 24469#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 24467#L103 assume !(12292 == ssl3_connect_~s__state~0); 24465#L106 assume !(16384 == ssl3_connect_~s__state~0); 24463#L109 assume !(4096 == ssl3_connect_~s__state~0); 24461#L112 assume !(20480 == ssl3_connect_~s__state~0); 24459#L115 assume !(4099 == ssl3_connect_~s__state~0); 24457#L118 assume !(4368 == ssl3_connect_~s__state~0); 24455#L121 assume !(4369 == ssl3_connect_~s__state~0); 24453#L124 assume !(4384 == ssl3_connect_~s__state~0); 24451#L127 assume !(4385 == ssl3_connect_~s__state~0); 24445#L130 assume 4400 == ssl3_connect_~s__state~0; 24444#L134 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 24441#L284 assume 0 != (256 + ssl3_connect_~__cil_tmp56~0) % 4294967296;ssl3_connect_~skip~0 := 1; 24440#L284-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 24430#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 24420#L522 ssl3_connect_~skip~0 := 0; 24418#L100-1 assume !false; 24416#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 24414#L103 assume !(12292 == ssl3_connect_~s__state~0); 24412#L106 assume !(16384 == ssl3_connect_~s__state~0); 24410#L109 assume !(4096 == ssl3_connect_~s__state~0); 24408#L112 assume !(20480 == ssl3_connect_~s__state~0); 24406#L115 assume !(4099 == ssl3_connect_~s__state~0); 24404#L118 assume !(4368 == ssl3_connect_~s__state~0); 24402#L121 assume !(4369 == ssl3_connect_~s__state~0); 24400#L124 assume !(4384 == ssl3_connect_~s__state~0); 24398#L127 assume !(4385 == ssl3_connect_~s__state~0); 24396#L130 assume !(4400 == ssl3_connect_~s__state~0); 24394#L133 assume !(4401 == ssl3_connect_~s__state~0); 24387#L136 assume 4416 == ssl3_connect_~s__state~0; 24382#L140 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 24379#L306 assume !(3 == ssl3_connect_~blastFlag~0); 24380#L306-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 24803#L314 assume !(0 == ssl3_connect_~tmp___6~0); 24802#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 24797#L522 ssl3_connect_~skip~0 := 0; 24796#L100-1 assume !false; 24795#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 24794#L103 assume !(12292 == ssl3_connect_~s__state~0); 24793#L106 assume !(16384 == ssl3_connect_~s__state~0); 24792#L109 assume !(4096 == ssl3_connect_~s__state~0); 24791#L112 assume !(20480 == ssl3_connect_~s__state~0); 24790#L115 assume !(4099 == ssl3_connect_~s__state~0); 24789#L118 assume !(4368 == ssl3_connect_~s__state~0); 24788#L121 assume !(4369 == ssl3_connect_~s__state~0); 24787#L124 assume !(4384 == ssl3_connect_~s__state~0); 24786#L127 assume !(4385 == ssl3_connect_~s__state~0); 24785#L130 assume !(4400 == ssl3_connect_~s__state~0); 24784#L133 assume !(4401 == ssl3_connect_~s__state~0); 24783#L136 assume !(4416 == ssl3_connect_~s__state~0); 24782#L139 assume !(4417 == ssl3_connect_~s__state~0); 24781#L142 assume 4432 == ssl3_connect_~s__state~0; 24672#L146 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 24780#L322 assume !(4 == ssl3_connect_~blastFlag~0); 24779#L325 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 24778#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 24775#L522 ssl3_connect_~skip~0 := 0; 24774#L100-1 assume !false; 24773#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 24772#L103 assume !(12292 == ssl3_connect_~s__state~0); 24771#L106 assume !(16384 == ssl3_connect_~s__state~0); 24770#L109 assume !(4096 == ssl3_connect_~s__state~0); 24769#L112 assume !(20480 == ssl3_connect_~s__state~0); 24768#L115 assume !(4099 == ssl3_connect_~s__state~0); 24767#L118 assume !(4368 == ssl3_connect_~s__state~0); 24766#L121 assume !(4369 == ssl3_connect_~s__state~0); 24765#L124 assume !(4384 == ssl3_connect_~s__state~0); 24764#L127 assume !(4385 == ssl3_connect_~s__state~0); 24763#L130 assume !(4400 == ssl3_connect_~s__state~0); 24762#L133 assume !(4401 == ssl3_connect_~s__state~0); 24761#L136 assume !(4416 == ssl3_connect_~s__state~0); 24760#L139 assume !(4417 == ssl3_connect_~s__state~0); 24759#L142 assume !(4432 == ssl3_connect_~s__state~0); 24758#L145 assume !(4433 == ssl3_connect_~s__state~0); 24757#L148 assume 4448 == ssl3_connect_~s__state~0; 24662#L152 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet47;havoc ssl3_connect_#t~nondet47; 24756#L334 assume !(ssl3_connect_~ret~0 <= 0); 24754#L337 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 24753#L337-2 ssl3_connect_~s__init_num~0 := 0; 24751#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 24748#L522 ssl3_connect_~skip~0 := 0; 24747#L100-1 assume !false; 24746#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 24745#L103 assume !(12292 == ssl3_connect_~s__state~0); 24744#L106 assume !(16384 == ssl3_connect_~s__state~0); 24743#L109 assume !(4096 == ssl3_connect_~s__state~0); 24742#L112 assume !(20480 == ssl3_connect_~s__state~0); 24741#L115 assume !(4099 == ssl3_connect_~s__state~0); 24740#L118 assume !(4368 == ssl3_connect_~s__state~0); 24739#L121 assume !(4369 == ssl3_connect_~s__state~0); 24738#L124 assume !(4384 == ssl3_connect_~s__state~0); 24737#L127 assume !(4385 == ssl3_connect_~s__state~0); 24736#L130 assume !(4400 == ssl3_connect_~s__state~0); 24735#L133 assume !(4401 == ssl3_connect_~s__state~0); 24734#L136 assume !(4416 == ssl3_connect_~s__state~0); 24733#L139 assume !(4417 == ssl3_connect_~s__state~0); 24732#L142 assume !(4432 == ssl3_connect_~s__state~0); 24731#L145 assume !(4433 == ssl3_connect_~s__state~0); 24271#L148 assume !(4448 == ssl3_connect_~s__state~0); 24272#L151 assume !(4449 == ssl3_connect_~s__state~0); 24260#L154 assume 4464 == ssl3_connect_~s__state~0; 24261#L164 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet48;havoc ssl3_connect_#t~nondet48; 24254#L349 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 24255#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 24243#L522 ssl3_connect_~skip~0 := 0; 24244#L100-1 assume !false; 24239#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 24240#L103 assume !(12292 == ssl3_connect_~s__state~0); 24235#L106 assume !(16384 == ssl3_connect_~s__state~0); 24236#L109 assume !(4096 == ssl3_connect_~s__state~0); 24231#L112 assume !(20480 == ssl3_connect_~s__state~0); 24232#L115 assume !(4099 == ssl3_connect_~s__state~0); 24227#L118 assume !(4368 == ssl3_connect_~s__state~0); 24228#L121 assume !(4369 == ssl3_connect_~s__state~0); 24223#L124 assume !(4384 == ssl3_connect_~s__state~0); 24224#L127 assume !(4385 == ssl3_connect_~s__state~0); 24219#L130 assume !(4400 == ssl3_connect_~s__state~0); 24220#L133 assume !(4401 == ssl3_connect_~s__state~0); 24215#L136 assume !(4416 == ssl3_connect_~s__state~0); 24216#L139 assume !(4417 == ssl3_connect_~s__state~0); 24211#L142 assume !(4432 == ssl3_connect_~s__state~0); 24212#L145 assume !(4433 == ssl3_connect_~s__state~0); 24207#L148 assume !(4448 == ssl3_connect_~s__state~0); 24208#L151 assume !(4449 == ssl3_connect_~s__state~0); 24203#L154 assume !(4464 == ssl3_connect_~s__state~0); 24204#L157 assume !(4465 == ssl3_connect_~s__state~0); 24199#L160 assume !(4466 == ssl3_connect_~s__state~0); 24200#L163 assume !(4467 == ssl3_connect_~s__state~0); 24182#L166 assume 4480 == ssl3_connect_~s__state~0; 24183#L170 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet49;havoc ssl3_connect_#t~nondet49; 24179#L358 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 24176#L362 assume 1 == ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4496; 24177#L362-2 ssl3_connect_~s__init_num~0 := 0; 24644#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 24632#L522 ssl3_connect_~skip~0 := 0; 24628#L100-1 assume !false; 24624#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 24619#L103 assume !(12292 == ssl3_connect_~s__state~0); 24615#L106 assume !(16384 == ssl3_connect_~s__state~0); 24606#L109 assume !(4096 == ssl3_connect_~s__state~0); 24607#L112 assume !(20480 == ssl3_connect_~s__state~0); 24698#L115 assume !(4099 == ssl3_connect_~s__state~0); 24695#L118 assume !(4368 == ssl3_connect_~s__state~0); 24692#L121 assume !(4369 == ssl3_connect_~s__state~0); 24502#L124 assume !(4384 == ssl3_connect_~s__state~0); 24503#L127 assume !(4385 == ssl3_connect_~s__state~0); 24449#L130 assume !(4400 == ssl3_connect_~s__state~0); 24450#L133 assume !(4401 == ssl3_connect_~s__state~0); 24389#L136 assume !(4416 == ssl3_connect_~s__state~0); 24390#L139 assume !(4417 == ssl3_connect_~s__state~0); 24675#L142 assume !(4432 == ssl3_connect_~s__state~0); 24671#L145 assume !(4433 == ssl3_connect_~s__state~0); 24668#L148 assume !(4448 == ssl3_connect_~s__state~0); 24666#L151 assume !(4449 == ssl3_connect_~s__state~0); 24656#L154 assume !(4464 == ssl3_connect_~s__state~0); 24655#L157 assume !(4465 == ssl3_connect_~s__state~0); 24652#L160 assume !(4466 == ssl3_connect_~s__state~0); 24645#L163 assume !(4467 == ssl3_connect_~s__state~0); 24633#L166 assume !(4480 == ssl3_connect_~s__state~0); 24629#L169 assume !(4481 == ssl3_connect_~s__state~0); 24625#L172 assume !(4496 == ssl3_connect_~s__state~0); 24620#L175 assume !(4497 == ssl3_connect_~s__state~0); 24616#L178 assume !(4512 == ssl3_connect_~s__state~0); 24612#L181 assume !(4513 == ssl3_connect_~s__state~0); 24604#L184 assume !(4528 == ssl3_connect_~s__state~0); 24603#L187 assume !(4529 == ssl3_connect_~s__state~0); 24599#L190 assume !(4560 == ssl3_connect_~s__state~0); 24600#L193 assume !(4561 == ssl3_connect_~s__state~0); 24601#L196 assume 4352 == ssl3_connect_~s__state~0; 24667#L197 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 24659#L446 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 24649#L446-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 24639#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 24631#L522 ssl3_connect_~skip~0 := 0; 24627#L100-1 assume !false; 24623#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 24618#L103 assume 12292 == ssl3_connect_~s__state~0; 24058#L104 [2021-08-31 02:00:18,852 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:18,852 INFO L82 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 17 times [2021-08-31 02:00:18,852 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:18,852 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1174075995] [2021-08-31 02:00:18,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:18,852 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:18,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:18,857 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:00:18,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:18,863 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:00:18,865 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:18,866 INFO L82 PathProgramCache]: Analyzing trace with hash -761040328, now seen corresponding path program 1 times [2021-08-31 02:00:18,866 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:18,866 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1079050813] [2021-08-31 02:00:18,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:18,866 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:18,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:00:18,902 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:18,902 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:00:18,902 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1079050813] [2021-08-31 02:00:18,902 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1079050813] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:00:18,902 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:00:18,902 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-31 02:00:18,903 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1644482991] [2021-08-31 02:00:18,904 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:00:18,904 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:00:18,904 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:00:18,904 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:00:18,904 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:19,099 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:00:19,099 INFO L93 Difference]: Finished difference Result 3402 states and 4502 transitions. [2021-08-31 02:00:19,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:00:19,100 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3402 states and 4502 transitions. [2021-08-31 02:00:19,116 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3392 [2021-08-31 02:00:19,128 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3402 states to 3402 states and 4502 transitions. [2021-08-31 02:00:19,129 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3402 [2021-08-31 02:00:19,131 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3402 [2021-08-31 02:00:19,131 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3402 states and 4502 transitions. [2021-08-31 02:00:19,135 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-08-31 02:00:19,136 INFO L681 BuchiCegarLoop]: Abstraction has 3402 states and 4502 transitions. [2021-08-31 02:00:19,137 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3402 states and 4502 transitions. [2021-08-31 02:00:19,182 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3402 to 3386. [2021-08-31 02:00:19,185 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:19,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3386 states to 3386 states and 4486 transitions. [2021-08-31 02:00:19,190 INFO L704 BuchiCegarLoop]: Abstraction has 3386 states and 4486 transitions. [2021-08-31 02:00:19,190 INFO L587 BuchiCegarLoop]: Abstraction has 3386 states and 4486 transitions. [2021-08-31 02:00:19,190 INFO L425 BuchiCegarLoop]: ======== Iteration 19============ [2021-08-31 02:00:19,190 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3386 states and 4486 transitions. [2021-08-31 02:00:19,196 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3376 [2021-08-31 02:00:19,197 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:00:19,197 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:00:19,198 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:00:19,199 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:19,199 INFO L791 eck$LassoCheckResult]: Stem: 30695#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); 30589#L-1 havoc main_#res;havoc main_#t~ret58, 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~post38, ssl3_connect_#t~post39, ssl3_connect_#t~nondet40, ssl3_connect_#t~post41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~nondet51, ssl3_connect_#t~nondet52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, ssl3_connect_#t~post55, ssl3_connect_#t~nondet56, ssl3_connect_#t~post57, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~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;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 30533#L86 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 30534#L89-2 ssl3_connect_#t~post38 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38; 30656#L94 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 30665#L100-1 assume !false; 30926#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 30750#L103 assume 12292 == ssl3_connect_~s__state~0; 30751#L104 [2021-08-31 02:00:19,200 INFO L793 eck$LassoCheckResult]: Loop: 30751#L104 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post39 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post39;havoc ssl3_connect_#t~post39; 31345#L208 ssl3_connect_~s__server~0 := 0; 33300#L213 assume 0 != ssl3_connect_~cb~0; 33299#L213-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 33298#L218 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 33296#L224 assume !(0 == ssl3_connect_~s__init_buf___0~0); 33294#L224-2 assume !(0 == ssl3_connect_~tmp___4~0); 33293#L240 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post41 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post41;havoc ssl3_connect_#t~post41;ssl3_connect_~s__init_num~0 := 0; 33292#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 33287#L522 ssl3_connect_~skip~0 := 0; 33286#L100-1 assume !false; 33285#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 33284#L103 assume !(12292 == ssl3_connect_~s__state~0); 33283#L106 assume !(16384 == ssl3_connect_~s__state~0); 33282#L109 assume !(4096 == ssl3_connect_~s__state~0); 33281#L112 assume !(20480 == ssl3_connect_~s__state~0); 33280#L115 assume !(4099 == ssl3_connect_~s__state~0); 33279#L118 assume 4368 == ssl3_connect_~s__state~0; 31340#L122 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 33278#L252 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 33253#L252-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 33277#L260 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 30987#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 30955#L522 ssl3_connect_~skip~0 := 0; 30953#L100-1 assume !false; 30951#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 30949#L103 assume !(12292 == ssl3_connect_~s__state~0); 30947#L106 assume !(16384 == ssl3_connect_~s__state~0); 30945#L109 assume !(4096 == ssl3_connect_~s__state~0); 30943#L112 assume !(20480 == ssl3_connect_~s__state~0); 30941#L115 assume !(4099 == ssl3_connect_~s__state~0); 30940#L118 assume !(4368 == ssl3_connect_~s__state~0); 30939#L121 assume !(4369 == ssl3_connect_~s__state~0); 30729#L124 assume 4384 == ssl3_connect_~s__state~0; 30607#L128 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 30608#L267 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 33224#L267-2 assume !(ssl3_connect_~ret~0 <= 0); 33223#L273 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 33222#L273-2 ssl3_connect_~s__init_num~0 := 0; 33221#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 33218#L522 ssl3_connect_~skip~0 := 0; 33217#L100-1 assume !false; 33216#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 33215#L103 assume !(12292 == ssl3_connect_~s__state~0); 33214#L106 assume !(16384 == ssl3_connect_~s__state~0); 33213#L109 assume !(4096 == ssl3_connect_~s__state~0); 33212#L112 assume !(20480 == ssl3_connect_~s__state~0); 33211#L115 assume !(4099 == ssl3_connect_~s__state~0); 33210#L118 assume !(4368 == ssl3_connect_~s__state~0); 33209#L121 assume !(4369 == ssl3_connect_~s__state~0); 33208#L124 assume !(4384 == ssl3_connect_~s__state~0); 33207#L127 assume !(4385 == ssl3_connect_~s__state~0); 33206#L130 assume 4400 == ssl3_connect_~s__state~0; 31330#L134 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 33203#L284 assume 0 != (256 + ssl3_connect_~__cil_tmp56~0) % 4294967296;ssl3_connect_~skip~0 := 1; 31872#L284-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 31873#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 33198#L522 ssl3_connect_~skip~0 := 0; 33197#L100-1 assume !false; 33196#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 33195#L103 assume !(12292 == ssl3_connect_~s__state~0); 33194#L106 assume !(16384 == ssl3_connect_~s__state~0); 33193#L109 assume !(4096 == ssl3_connect_~s__state~0); 33192#L112 assume !(20480 == ssl3_connect_~s__state~0); 33191#L115 assume !(4099 == ssl3_connect_~s__state~0); 33190#L118 assume !(4368 == ssl3_connect_~s__state~0); 33189#L121 assume !(4369 == ssl3_connect_~s__state~0); 33188#L124 assume !(4384 == ssl3_connect_~s__state~0); 33187#L127 assume !(4385 == ssl3_connect_~s__state~0); 33186#L130 assume !(4400 == ssl3_connect_~s__state~0); 33185#L133 assume !(4401 == ssl3_connect_~s__state~0); 33184#L136 assume 4416 == ssl3_connect_~s__state~0; 30966#L140 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 31817#L306 assume !(3 == ssl3_connect_~blastFlag~0); 33182#L306-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 31808#L314 assume !(0 == ssl3_connect_~tmp___6~0); 31809#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 33177#L522 ssl3_connect_~skip~0 := 0; 33176#L100-1 assume !false; 33175#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 33174#L103 assume !(12292 == ssl3_connect_~s__state~0); 33173#L106 assume !(16384 == ssl3_connect_~s__state~0); 33172#L109 assume !(4096 == ssl3_connect_~s__state~0); 33171#L112 assume !(20480 == ssl3_connect_~s__state~0); 33170#L115 assume !(4099 == ssl3_connect_~s__state~0); 33169#L118 assume !(4368 == ssl3_connect_~s__state~0); 33168#L121 assume !(4369 == ssl3_connect_~s__state~0); 33167#L124 assume !(4384 == ssl3_connect_~s__state~0); 33166#L127 assume !(4385 == ssl3_connect_~s__state~0); 33165#L130 assume !(4400 == ssl3_connect_~s__state~0); 33164#L133 assume !(4401 == ssl3_connect_~s__state~0); 33163#L136 assume !(4416 == ssl3_connect_~s__state~0); 31778#L139 assume !(4417 == ssl3_connect_~s__state~0); 31779#L142 assume 4432 == ssl3_connect_~s__state~0; 31539#L146 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 31776#L322 assume !(4 == ssl3_connect_~blastFlag~0); 33114#L325 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 33111#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 31757#L522 ssl3_connect_~skip~0 := 0; 31758#L100-1 assume !false; 31751#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 31752#L103 assume !(12292 == ssl3_connect_~s__state~0); 31745#L106 assume !(16384 == ssl3_connect_~s__state~0); 31746#L109 assume !(4096 == ssl3_connect_~s__state~0); 31739#L112 assume !(20480 == ssl3_connect_~s__state~0); 31740#L115 assume !(4099 == ssl3_connect_~s__state~0); 31733#L118 assume !(4368 == ssl3_connect_~s__state~0); 31734#L121 assume !(4369 == ssl3_connect_~s__state~0); 31727#L124 assume !(4384 == ssl3_connect_~s__state~0); 31728#L127 assume !(4385 == ssl3_connect_~s__state~0); 31721#L130 assume !(4400 == ssl3_connect_~s__state~0); 31722#L133 assume !(4401 == ssl3_connect_~s__state~0); 31715#L136 assume !(4416 == ssl3_connect_~s__state~0); 31716#L139 assume !(4417 == ssl3_connect_~s__state~0); 31709#L142 assume !(4432 == ssl3_connect_~s__state~0); 31710#L145 assume !(4433 == ssl3_connect_~s__state~0); 33104#L148 assume 4448 == ssl3_connect_~s__state~0; 31702#L152 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet47;havoc ssl3_connect_#t~nondet47; 31703#L334 assume !(ssl3_connect_~ret~0 <= 0); 33102#L337 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 31771#L337-2 ssl3_connect_~s__init_num~0 := 0; 31772#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 33097#L522 ssl3_connect_~skip~0 := 0; 33096#L100-1 assume !false; 33095#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 33094#L103 assume !(12292 == ssl3_connect_~s__state~0); 33093#L106 assume !(16384 == ssl3_connect_~s__state~0); 33092#L109 assume !(4096 == ssl3_connect_~s__state~0); 33091#L112 assume !(20480 == ssl3_connect_~s__state~0); 33090#L115 assume !(4099 == ssl3_connect_~s__state~0); 33089#L118 assume !(4368 == ssl3_connect_~s__state~0); 33088#L121 assume !(4369 == ssl3_connect_~s__state~0); 33087#L124 assume !(4384 == ssl3_connect_~s__state~0); 33086#L127 assume !(4385 == ssl3_connect_~s__state~0); 33085#L130 assume !(4400 == ssl3_connect_~s__state~0); 33084#L133 assume !(4401 == ssl3_connect_~s__state~0); 33083#L136 assume !(4416 == ssl3_connect_~s__state~0); 33082#L139 assume !(4417 == ssl3_connect_~s__state~0); 33081#L142 assume !(4432 == ssl3_connect_~s__state~0); 33080#L145 assume !(4433 == ssl3_connect_~s__state~0); 33079#L148 assume !(4448 == ssl3_connect_~s__state~0); 33078#L151 assume !(4449 == ssl3_connect_~s__state~0); 33077#L154 assume 4464 == ssl3_connect_~s__state~0; 32966#L164 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet48;havoc ssl3_connect_#t~nondet48; 33072#L349 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 33071#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 33066#L522 ssl3_connect_~skip~0 := 0; 33065#L100-1 assume !false; 33064#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 33063#L103 assume !(12292 == ssl3_connect_~s__state~0); 33062#L106 assume !(16384 == ssl3_connect_~s__state~0); 33061#L109 assume !(4096 == ssl3_connect_~s__state~0); 33060#L112 assume !(20480 == ssl3_connect_~s__state~0); 33059#L115 assume !(4099 == ssl3_connect_~s__state~0); 33058#L118 assume !(4368 == ssl3_connect_~s__state~0); 33057#L121 assume !(4369 == ssl3_connect_~s__state~0); 33056#L124 assume !(4384 == ssl3_connect_~s__state~0); 33055#L127 assume !(4385 == ssl3_connect_~s__state~0); 33054#L130 assume !(4400 == ssl3_connect_~s__state~0); 33053#L133 assume !(4401 == ssl3_connect_~s__state~0); 33052#L136 assume !(4416 == ssl3_connect_~s__state~0); 33051#L139 assume !(4417 == ssl3_connect_~s__state~0); 33050#L142 assume !(4432 == ssl3_connect_~s__state~0); 33049#L145 assume !(4433 == ssl3_connect_~s__state~0); 33048#L148 assume !(4448 == ssl3_connect_~s__state~0); 33047#L151 assume !(4449 == ssl3_connect_~s__state~0); 33046#L154 assume !(4464 == ssl3_connect_~s__state~0); 33045#L157 assume !(4465 == ssl3_connect_~s__state~0); 33044#L160 assume !(4466 == ssl3_connect_~s__state~0); 33043#L163 assume !(4467 == ssl3_connect_~s__state~0); 33041#L166 assume 4480 == ssl3_connect_~s__state~0; 32963#L170 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet49;havoc ssl3_connect_#t~nondet49; 33038#L358 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 33037#L362 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; 33035#L362-2 ssl3_connect_~s__init_num~0 := 0; 33034#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 33029#L522 ssl3_connect_~skip~0 := 0; 33028#L100-1 assume !false; 33027#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 33026#L103 assume !(12292 == ssl3_connect_~s__state~0); 33025#L106 assume !(16384 == ssl3_connect_~s__state~0); 33024#L109 assume !(4096 == ssl3_connect_~s__state~0); 33023#L112 assume !(20480 == ssl3_connect_~s__state~0); 33022#L115 assume !(4099 == ssl3_connect_~s__state~0); 33021#L118 assume !(4368 == ssl3_connect_~s__state~0); 33020#L121 assume !(4369 == ssl3_connect_~s__state~0); 33019#L124 assume !(4384 == ssl3_connect_~s__state~0); 33018#L127 assume !(4385 == ssl3_connect_~s__state~0); 33017#L130 assume !(4400 == ssl3_connect_~s__state~0); 33016#L133 assume !(4401 == ssl3_connect_~s__state~0); 33015#L136 assume !(4416 == ssl3_connect_~s__state~0); 33014#L139 assume !(4417 == ssl3_connect_~s__state~0); 33013#L142 assume !(4432 == ssl3_connect_~s__state~0); 33012#L145 assume !(4433 == ssl3_connect_~s__state~0); 33011#L148 assume !(4448 == ssl3_connect_~s__state~0); 33010#L151 assume !(4449 == ssl3_connect_~s__state~0); 33009#L154 assume !(4464 == ssl3_connect_~s__state~0); 33008#L157 assume !(4465 == ssl3_connect_~s__state~0); 33007#L160 assume !(4466 == ssl3_connect_~s__state~0); 33006#L163 assume !(4467 == ssl3_connect_~s__state~0); 33005#L166 assume !(4480 == ssl3_connect_~s__state~0); 33004#L169 assume !(4481 == ssl3_connect_~s__state~0); 33003#L172 assume !(4496 == ssl3_connect_~s__state~0); 33002#L175 assume !(4497 == ssl3_connect_~s__state~0); 33001#L178 assume 4512 == ssl3_connect_~s__state~0; 32957#L182 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet51;havoc ssl3_connect_#t~nondet51; 32998#L383 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; 32997#L389 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 32996#L389-2 assume !(0 == ssl3_connect_~tmp___7~0); 32995#L398 assume !(0 == ssl3_connect_~tmp___8~0); 32994#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 32989#L522 ssl3_connect_~skip~0 := 0; 32988#L100-1 assume !false; 32987#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 32986#L103 assume !(12292 == ssl3_connect_~s__state~0); 32985#L106 assume !(16384 == ssl3_connect_~s__state~0); 32984#L109 assume !(4096 == ssl3_connect_~s__state~0); 32983#L112 assume !(20480 == ssl3_connect_~s__state~0); 32982#L115 assume !(4099 == ssl3_connect_~s__state~0); 32981#L118 assume !(4368 == ssl3_connect_~s__state~0); 32980#L121 assume !(4369 == ssl3_connect_~s__state~0); 32979#L124 assume !(4384 == ssl3_connect_~s__state~0); 32978#L127 assume !(4385 == ssl3_connect_~s__state~0); 32977#L130 assume !(4400 == ssl3_connect_~s__state~0); 32976#L133 assume !(4401 == ssl3_connect_~s__state~0); 32975#L136 assume !(4416 == ssl3_connect_~s__state~0); 32974#L139 assume !(4417 == ssl3_connect_~s__state~0); 32973#L142 assume !(4432 == ssl3_connect_~s__state~0); 32972#L145 assume !(4433 == ssl3_connect_~s__state~0); 32971#L148 assume !(4448 == ssl3_connect_~s__state~0); 32970#L151 assume !(4449 == ssl3_connect_~s__state~0); 32969#L154 assume !(4464 == ssl3_connect_~s__state~0); 32968#L157 assume !(4465 == ssl3_connect_~s__state~0); 32967#L160 assume !(4466 == ssl3_connect_~s__state~0); 32965#L163 assume !(4467 == ssl3_connect_~s__state~0); 32964#L166 assume !(4480 == ssl3_connect_~s__state~0); 32962#L169 assume !(4481 == ssl3_connect_~s__state~0); 32961#L172 assume !(4496 == ssl3_connect_~s__state~0); 32959#L175 assume !(4497 == ssl3_connect_~s__state~0); 32958#L178 assume !(4512 == ssl3_connect_~s__state~0); 32956#L181 assume !(4513 == ssl3_connect_~s__state~0); 32955#L184 assume !(4528 == ssl3_connect_~s__state~0); 32953#L187 assume !(4529 == ssl3_connect_~s__state~0); 30913#L190 assume !(4560 == ssl3_connect_~s__state~0); 30612#L193 assume !(4561 == ssl3_connect_~s__state~0); 30613#L196 assume 4352 == ssl3_connect_~s__state~0; 30957#L197 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 30677#L446 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 30678#L446-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 30931#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 31358#L522 ssl3_connect_~skip~0 := 0; 31359#L100-1 assume !false; 31354#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 31355#L103 assume 12292 == ssl3_connect_~s__state~0; 30751#L104 [2021-08-31 02:00:19,200 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:19,200 INFO L82 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 18 times [2021-08-31 02:00:19,200 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:19,200 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1015184934] [2021-08-31 02:00:19,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:19,201 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:19,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:19,206 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:00:19,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:19,212 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:00:19,213 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:19,213 INFO L82 PathProgramCache]: Analyzing trace with hash 1510374437, now seen corresponding path program 1 times [2021-08-31 02:00:19,214 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:19,214 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [513037804] [2021-08-31 02:00:19,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:19,214 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:19,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:00:19,282 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:19,283 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:00:19,283 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [513037804] [2021-08-31 02:00:19,283 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [513037804] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:00:19,283 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:00:19,283 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-31 02:00:19,283 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [145888164] [2021-08-31 02:00:19,284 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:00:19,286 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:00:19,286 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:00:19,286 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:00:19,286 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:19,476 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:00:19,476 INFO L93 Difference]: Finished difference Result 3386 states and 4270 transitions. [2021-08-31 02:00:19,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:00:19,477 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3386 states and 4270 transitions. [2021-08-31 02:00:19,485 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3376 [2021-08-31 02:00:19,499 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3386 states to 3386 states and 4270 transitions. [2021-08-31 02:00:19,499 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3386 [2021-08-31 02:00:19,502 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3386 [2021-08-31 02:00:19,502 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3386 states and 4270 transitions. [2021-08-31 02:00:19,505 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-08-31 02:00:19,506 INFO L681 BuchiCegarLoop]: Abstraction has 3386 states and 4270 transitions. [2021-08-31 02:00:19,507 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3386 states and 4270 transitions. [2021-08-31 02:00:19,555 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3386 to 3370. [2021-08-31 02:00:19,560 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:19,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3370 states to 3370 states and 4254 transitions. [2021-08-31 02:00:19,568 INFO L704 BuchiCegarLoop]: Abstraction has 3370 states and 4254 transitions. [2021-08-31 02:00:19,568 INFO L587 BuchiCegarLoop]: Abstraction has 3370 states and 4254 transitions. [2021-08-31 02:00:19,568 INFO L425 BuchiCegarLoop]: ======== Iteration 20============ [2021-08-31 02:00:19,568 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3370 states and 4254 transitions. [2021-08-31 02:00:19,576 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3360 [2021-08-31 02:00:19,576 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:00:19,576 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:00:19,578 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:00:19,578 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:19,579 INFO L791 eck$LassoCheckResult]: Stem: 37450#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); 37366#L-1 havoc main_#res;havoc main_#t~ret58, 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~post38, ssl3_connect_#t~post39, ssl3_connect_#t~nondet40, ssl3_connect_#t~post41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~nondet51, ssl3_connect_#t~nondet52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, ssl3_connect_#t~post55, ssl3_connect_#t~nondet56, ssl3_connect_#t~post57, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~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;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 37311#L86 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 37312#L89-2 ssl3_connect_#t~post38 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38; 37424#L94 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 37432#L100-1 assume !false; 37997#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 37995#L103 assume 12292 == ssl3_connect_~s__state~0; 37996#L104 [2021-08-31 02:00:19,579 INFO L793 eck$LassoCheckResult]: Loop: 37996#L104 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post39 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post39;havoc ssl3_connect_#t~post39; 38181#L208 ssl3_connect_~s__server~0 := 0; 39081#L213 assume 0 != ssl3_connect_~cb~0; 39080#L213-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 39079#L218 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 39077#L224 assume !(0 == ssl3_connect_~s__init_buf___0~0); 39075#L224-2 assume !(0 == ssl3_connect_~tmp___4~0); 39074#L240 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post41 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post41;havoc ssl3_connect_#t~post41;ssl3_connect_~s__init_num~0 := 0; 39072#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 39067#L522 ssl3_connect_~skip~0 := 0; 39065#L100-1 assume !false; 39063#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 39061#L103 assume !(12292 == ssl3_connect_~s__state~0); 39057#L106 assume !(16384 == ssl3_connect_~s__state~0); 39055#L109 assume !(4096 == ssl3_connect_~s__state~0); 39052#L112 assume !(20480 == ssl3_connect_~s__state~0); 39046#L115 assume !(4099 == ssl3_connect_~s__state~0); 39044#L118 assume 4368 == ssl3_connect_~s__state~0; 38179#L122 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 39041#L252 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 39023#L252-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 39038#L260 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 39035#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 39029#L522 ssl3_connect_~skip~0 := 0; 39027#L100-1 assume !false; 39025#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 39024#L103 assume !(12292 == ssl3_connect_~s__state~0); 39021#L106 assume !(16384 == ssl3_connect_~s__state~0); 39019#L109 assume !(4096 == ssl3_connect_~s__state~0); 39016#L112 assume !(20480 == ssl3_connect_~s__state~0); 39010#L115 assume !(4099 == ssl3_connect_~s__state~0); 39008#L118 assume !(4368 == ssl3_connect_~s__state~0); 39006#L121 assume !(4369 == ssl3_connect_~s__state~0); 39004#L124 assume 4384 == ssl3_connect_~s__state~0; 38378#L128 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 39001#L267 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 38990#L267-2 assume !(ssl3_connect_~ret~0 <= 0); 38997#L273 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 38995#L273-2 ssl3_connect_~s__init_num~0 := 0; 38912#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 38906#L522 ssl3_connect_~skip~0 := 0; 38904#L100-1 assume !false; 38898#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 38896#L103 assume !(12292 == ssl3_connect_~s__state~0); 38894#L106 assume !(16384 == ssl3_connect_~s__state~0); 38892#L109 assume !(4096 == ssl3_connect_~s__state~0); 38890#L112 assume !(20480 == ssl3_connect_~s__state~0); 38888#L115 assume !(4099 == ssl3_connect_~s__state~0); 38886#L118 assume !(4368 == ssl3_connect_~s__state~0); 38884#L121 assume !(4369 == ssl3_connect_~s__state~0); 38882#L124 assume !(4384 == ssl3_connect_~s__state~0); 38880#L127 assume !(4385 == ssl3_connect_~s__state~0); 38878#L130 assume 4400 == ssl3_connect_~s__state~0; 38375#L134 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 38875#L284 assume 0 != (256 + ssl3_connect_~__cil_tmp56~0) % 4294967296;ssl3_connect_~skip~0 := 1; 38876#L284-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 39811#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 39803#L522 ssl3_connect_~skip~0 := 0; 39799#L100-1 assume !false; 39796#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 39792#L103 assume !(12292 == ssl3_connect_~s__state~0); 39787#L106 assume !(16384 == ssl3_connect_~s__state~0); 39779#L109 assume !(4096 == ssl3_connect_~s__state~0); 39775#L112 assume !(20480 == ssl3_connect_~s__state~0); 39771#L115 assume !(4099 == ssl3_connect_~s__state~0); 39767#L118 assume !(4368 == ssl3_connect_~s__state~0); 39763#L121 assume !(4369 == ssl3_connect_~s__state~0); 39759#L124 assume !(4384 == ssl3_connect_~s__state~0); 39755#L127 assume !(4385 == ssl3_connect_~s__state~0); 39751#L130 assume !(4400 == ssl3_connect_~s__state~0); 39747#L133 assume !(4401 == ssl3_connect_~s__state~0); 39743#L136 assume 4416 == ssl3_connect_~s__state~0; 38372#L140 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 39735#L306 assume !(3 == ssl3_connect_~blastFlag~0); 39730#L306-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 39726#L314 assume !(0 == ssl3_connect_~tmp___6~0); 39712#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 39706#L522 ssl3_connect_~skip~0 := 0; 39704#L100-1 assume !false; 39695#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 39687#L103 assume !(12292 == ssl3_connect_~s__state~0); 39683#L106 assume !(16384 == ssl3_connect_~s__state~0); 39680#L109 assume !(4096 == ssl3_connect_~s__state~0); 39676#L112 assume !(20480 == ssl3_connect_~s__state~0); 39672#L115 assume !(4099 == ssl3_connect_~s__state~0); 39667#L118 assume !(4368 == ssl3_connect_~s__state~0); 39659#L121 assume !(4369 == ssl3_connect_~s__state~0); 39655#L124 assume !(4384 == ssl3_connect_~s__state~0); 39651#L127 assume !(4385 == ssl3_connect_~s__state~0); 39648#L130 assume !(4400 == ssl3_connect_~s__state~0); 39643#L133 assume !(4401 == ssl3_connect_~s__state~0); 39639#L136 assume !(4416 == ssl3_connect_~s__state~0); 39634#L139 assume !(4417 == ssl3_connect_~s__state~0); 39626#L142 assume 4432 == ssl3_connect_~s__state~0; 38369#L146 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 39619#L322 assume !(4 == ssl3_connect_~blastFlag~0); 39615#L325 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 39610#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 39602#L522 ssl3_connect_~skip~0 := 0; 39598#L100-1 assume !false; 39594#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 39590#L103 assume !(12292 == ssl3_connect_~s__state~0); 39586#L106 assume !(16384 == ssl3_connect_~s__state~0); 39582#L109 assume !(4096 == ssl3_connect_~s__state~0); 39578#L112 assume !(20480 == ssl3_connect_~s__state~0); 39575#L115 assume !(4099 == ssl3_connect_~s__state~0); 39571#L118 assume !(4368 == ssl3_connect_~s__state~0); 39567#L121 assume !(4369 == ssl3_connect_~s__state~0); 39564#L124 assume !(4384 == ssl3_connect_~s__state~0); 39559#L127 assume !(4385 == ssl3_connect_~s__state~0); 39399#L130 assume !(4400 == ssl3_connect_~s__state~0); 39394#L133 assume !(4401 == ssl3_connect_~s__state~0); 39389#L136 assume !(4416 == ssl3_connect_~s__state~0); 39384#L139 assume !(4417 == ssl3_connect_~s__state~0); 39379#L142 assume !(4432 == ssl3_connect_~s__state~0); 39375#L145 assume !(4433 == ssl3_connect_~s__state~0); 39369#L148 assume 4448 == ssl3_connect_~s__state~0; 38366#L152 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet47;havoc ssl3_connect_#t~nondet47; 39356#L334 assume !(ssl3_connect_~ret~0 <= 0); 39351#L337 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 39346#L337-2 ssl3_connect_~s__init_num~0 := 0; 39340#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 39331#L522 ssl3_connect_~skip~0 := 0; 39328#L100-1 assume !false; 39325#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 39322#L103 assume !(12292 == ssl3_connect_~s__state~0); 39316#L106 assume !(16384 == ssl3_connect_~s__state~0); 39313#L109 assume !(4096 == ssl3_connect_~s__state~0); 39311#L112 assume !(20480 == ssl3_connect_~s__state~0); 39309#L115 assume !(4099 == ssl3_connect_~s__state~0); 39308#L118 assume !(4368 == ssl3_connect_~s__state~0); 39307#L121 assume !(4369 == ssl3_connect_~s__state~0); 39305#L124 assume !(4384 == ssl3_connect_~s__state~0); 39304#L127 assume !(4385 == ssl3_connect_~s__state~0); 39303#L130 assume !(4400 == ssl3_connect_~s__state~0); 39302#L133 assume !(4401 == ssl3_connect_~s__state~0); 39301#L136 assume !(4416 == ssl3_connect_~s__state~0); 39295#L139 assume !(4417 == ssl3_connect_~s__state~0); 39293#L142 assume !(4432 == ssl3_connect_~s__state~0); 39291#L145 assume !(4433 == ssl3_connect_~s__state~0); 39289#L148 assume !(4448 == ssl3_connect_~s__state~0); 39287#L151 assume !(4449 == ssl3_connect_~s__state~0); 39285#L154 assume 4464 == ssl3_connect_~s__state~0; 38361#L164 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet48;havoc ssl3_connect_#t~nondet48; 39282#L349 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 39269#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 39260#L522 ssl3_connect_~skip~0 := 0; 39255#L100-1 assume !false; 39251#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 39246#L103 assume !(12292 == ssl3_connect_~s__state~0); 39241#L106 assume !(16384 == ssl3_connect_~s__state~0); 39236#L109 assume !(4096 == ssl3_connect_~s__state~0); 39231#L112 assume !(20480 == ssl3_connect_~s__state~0); 39226#L115 assume !(4099 == ssl3_connect_~s__state~0); 39221#L118 assume !(4368 == ssl3_connect_~s__state~0); 39216#L121 assume !(4369 == ssl3_connect_~s__state~0); 39211#L124 assume !(4384 == ssl3_connect_~s__state~0); 39206#L127 assume !(4385 == ssl3_connect_~s__state~0); 39201#L130 assume !(4400 == ssl3_connect_~s__state~0); 39196#L133 assume !(4401 == ssl3_connect_~s__state~0); 39193#L136 assume !(4416 == ssl3_connect_~s__state~0); 39188#L139 assume !(4417 == ssl3_connect_~s__state~0); 39184#L142 assume !(4432 == ssl3_connect_~s__state~0); 39179#L145 assume !(4433 == ssl3_connect_~s__state~0); 39172#L148 assume !(4448 == ssl3_connect_~s__state~0); 39169#L151 assume !(4449 == ssl3_connect_~s__state~0); 39166#L154 assume !(4464 == ssl3_connect_~s__state~0); 39163#L157 assume !(4465 == ssl3_connect_~s__state~0); 39160#L160 assume !(4466 == ssl3_connect_~s__state~0); 39157#L163 assume !(4467 == ssl3_connect_~s__state~0); 39154#L166 assume 4480 == ssl3_connect_~s__state~0; 38135#L170 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet49;havoc ssl3_connect_#t~nondet49; 39149#L358 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 39146#L362 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; 39143#L362-2 ssl3_connect_~s__init_num~0 := 0; 39140#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 39134#L522 ssl3_connect_~skip~0 := 0; 39132#L100-1 assume !false; 39130#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 39128#L103 assume !(12292 == ssl3_connect_~s__state~0); 39126#L106 assume !(16384 == ssl3_connect_~s__state~0); 39124#L109 assume !(4096 == ssl3_connect_~s__state~0); 39122#L112 assume !(20480 == ssl3_connect_~s__state~0); 39120#L115 assume !(4099 == ssl3_connect_~s__state~0); 39118#L118 assume !(4368 == ssl3_connect_~s__state~0); 39116#L121 assume !(4369 == ssl3_connect_~s__state~0); 39114#L124 assume !(4384 == ssl3_connect_~s__state~0); 39112#L127 assume !(4385 == ssl3_connect_~s__state~0); 39110#L130 assume !(4400 == ssl3_connect_~s__state~0); 39108#L133 assume !(4401 == ssl3_connect_~s__state~0); 39106#L136 assume !(4416 == ssl3_connect_~s__state~0); 39104#L139 assume !(4417 == ssl3_connect_~s__state~0); 39102#L142 assume !(4432 == ssl3_connect_~s__state~0); 39100#L145 assume !(4433 == ssl3_connect_~s__state~0); 39099#L148 assume !(4448 == ssl3_connect_~s__state~0); 39097#L151 assume !(4449 == ssl3_connect_~s__state~0); 39095#L154 assume !(4464 == ssl3_connect_~s__state~0); 39093#L157 assume !(4465 == ssl3_connect_~s__state~0); 39091#L160 assume !(4466 == ssl3_connect_~s__state~0); 39090#L163 assume !(4467 == ssl3_connect_~s__state~0); 39089#L166 assume !(4480 == ssl3_connect_~s__state~0); 39087#L169 assume !(4481 == ssl3_connect_~s__state~0); 39086#L172 assume !(4496 == ssl3_connect_~s__state~0); 39085#L175 assume !(4497 == ssl3_connect_~s__state~0); 38872#L178 assume 4512 == ssl3_connect_~s__state~0; 38129#L182 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet51;havoc ssl3_connect_#t~nondet51; 38606#L383 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; 38607#L389 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 38346#L389-2 assume !(0 == ssl3_connect_~tmp___7~0); 38347#L398 assume !(0 == ssl3_connect_~tmp___8~0); 38339#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 38335#L522 ssl3_connect_~skip~0 := 0; 38330#L100-1 assume !false; 38331#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 38326#L103 assume !(12292 == ssl3_connect_~s__state~0); 38327#L106 assume !(16384 == ssl3_connect_~s__state~0); 38322#L109 assume !(4096 == ssl3_connect_~s__state~0); 38323#L112 assume !(20480 == ssl3_connect_~s__state~0); 38318#L115 assume !(4099 == ssl3_connect_~s__state~0); 38319#L118 assume !(4368 == ssl3_connect_~s__state~0); 38314#L121 assume !(4369 == ssl3_connect_~s__state~0); 38315#L124 assume !(4384 == ssl3_connect_~s__state~0); 38310#L127 assume !(4385 == ssl3_connect_~s__state~0); 38311#L130 assume !(4400 == ssl3_connect_~s__state~0); 38307#L133 assume !(4401 == ssl3_connect_~s__state~0); 38306#L136 assume !(4416 == ssl3_connect_~s__state~0); 38305#L139 assume !(4417 == ssl3_connect_~s__state~0); 38303#L142 assume !(4432 == ssl3_connect_~s__state~0); 38304#L145 assume !(4433 == ssl3_connect_~s__state~0); 38299#L148 assume !(4448 == ssl3_connect_~s__state~0); 38300#L151 assume !(4449 == ssl3_connect_~s__state~0); 38295#L154 assume !(4464 == ssl3_connect_~s__state~0); 38296#L157 assume !(4465 == ssl3_connect_~s__state~0); 38291#L160 assume !(4466 == ssl3_connect_~s__state~0); 38292#L163 assume !(4467 == ssl3_connect_~s__state~0); 38287#L166 assume !(4480 == ssl3_connect_~s__state~0); 38288#L169 assume !(4481 == ssl3_connect_~s__state~0); 38283#L172 assume !(4496 == ssl3_connect_~s__state~0); 38284#L175 assume !(4497 == ssl3_connect_~s__state~0); 38279#L178 assume !(4512 == ssl3_connect_~s__state~0); 38280#L181 assume !(4513 == ssl3_connect_~s__state~0); 38868#L184 assume 4528 == ssl3_connect_~s__state~0; 38126#L188 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet52;havoc ssl3_connect_#t~nondet52; 38197#L406 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~__cil_tmp57~0 - 5;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp58~0; 38194#L413 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 38193#L413-1 ssl3_connect_~s__init_num~0 := 0; 38191#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 38188#L522 ssl3_connect_~skip~0 := 0; 38187#L100-1 assume !false; 38186#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 38185#L103 assume !(12292 == ssl3_connect_~s__state~0); 38184#L106 assume !(16384 == ssl3_connect_~s__state~0); 38183#L109 assume !(4096 == ssl3_connect_~s__state~0); 38182#L112 assume !(20480 == ssl3_connect_~s__state~0); 38180#L115 assume !(4099 == ssl3_connect_~s__state~0); 38178#L118 assume !(4368 == ssl3_connect_~s__state~0); 38177#L121 assume !(4369 == ssl3_connect_~s__state~0); 38176#L124 assume !(4384 == ssl3_connect_~s__state~0); 38175#L127 assume !(4385 == ssl3_connect_~s__state~0); 38174#L130 assume !(4400 == ssl3_connect_~s__state~0); 38173#L133 assume !(4401 == ssl3_connect_~s__state~0); 38172#L136 assume !(4416 == ssl3_connect_~s__state~0); 38171#L139 assume !(4417 == ssl3_connect_~s__state~0); 38170#L142 assume !(4432 == ssl3_connect_~s__state~0); 38169#L145 assume !(4433 == ssl3_connect_~s__state~0); 38168#L148 assume !(4448 == ssl3_connect_~s__state~0); 38167#L151 assume !(4449 == ssl3_connect_~s__state~0); 38166#L154 assume !(4464 == ssl3_connect_~s__state~0); 38165#L157 assume !(4465 == ssl3_connect_~s__state~0); 38164#L160 assume !(4466 == ssl3_connect_~s__state~0); 38163#L163 assume !(4467 == ssl3_connect_~s__state~0); 38162#L166 assume !(4480 == ssl3_connect_~s__state~0); 38161#L169 assume !(4481 == ssl3_connect_~s__state~0); 38160#L172 assume !(4496 == ssl3_connect_~s__state~0); 38159#L175 assume !(4497 == ssl3_connect_~s__state~0); 38158#L178 assume !(4512 == ssl3_connect_~s__state~0); 37849#L181 assume !(4513 == ssl3_connect_~s__state~0); 37850#L184 assume !(4528 == ssl3_connect_~s__state~0); 37452#L187 assume !(4529 == ssl3_connect_~s__state~0); 37453#L190 assume !(4560 == ssl3_connect_~s__state~0); 37387#L193 assume !(4561 == ssl3_connect_~s__state~0); 37388#L196 assume 4352 == ssl3_connect_~s__state~0; 38443#L197 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 38441#L446 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 38440#L446-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 38394#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 38389#L522 ssl3_connect_~skip~0 := 0; 38388#L100-1 assume !false; 38387#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 38386#L103 assume 12292 == ssl3_connect_~s__state~0; 37996#L104 [2021-08-31 02:00:19,580 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:19,580 INFO L82 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 19 times [2021-08-31 02:00:19,580 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:19,580 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [743798862] [2021-08-31 02:00:19,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:19,581 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:19,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:19,586 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:00:19,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:19,593 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:00:19,594 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:19,594 INFO L82 PathProgramCache]: Analyzing trace with hash 1289308596, now seen corresponding path program 1 times [2021-08-31 02:00:19,594 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:19,594 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [360436004] [2021-08-31 02:00:19,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:19,594 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:19,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:00:19,630 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:19,630 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:00:19,630 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [360436004] [2021-08-31 02:00:19,630 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [360436004] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-31 02:00:19,631 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [980679619] [2021-08-31 02:00:19,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:19,631 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-31 02:00:19,631 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:00:19,632 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-31 02:00:19,633 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2021-08-31 02:00:19,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:00:19,728 INFO L263 TraceCheckSpWp]: Trace formula consists of 420 conjuncts, 3 conjunts are in the unsatisfiable core [2021-08-31 02:00:19,735 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-31 02:00:20,139 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:20,140 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-31 02:00:20,416 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:20,416 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [980679619] provided 0 perfect and 2 imperfect interpolant sequences [2021-08-31 02:00:20,417 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-08-31 02:00:20,417 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 5 [2021-08-31 02:00:20,417 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1509347626] [2021-08-31 02:00:20,418 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:00:20,418 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:00:20,418 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-08-31 02:00:20,418 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-08-31 02:00:20,419 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:20,697 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:00:20,697 INFO L93 Difference]: Finished difference Result 4316 states and 5330 transitions. [2021-08-31 02:00:20,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-08-31 02:00:20,698 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4316 states and 5330 transitions. [2021-08-31 02:00:20,713 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3352 [2021-08-31 02:00:20,728 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4316 states to 4316 states and 5330 transitions. [2021-08-31 02:00:20,729 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4316 [2021-08-31 02:00:20,731 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4316 [2021-08-31 02:00:20,732 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4316 states and 5330 transitions. [2021-08-31 02:00:20,737 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-08-31 02:00:20,738 INFO L681 BuchiCegarLoop]: Abstraction has 4316 states and 5330 transitions. [2021-08-31 02:00:20,740 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4316 states and 5330 transitions. [2021-08-31 02:00:20,811 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4316 to 3355. [2021-08-31 02:00:20,816 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:20,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3355 states to 3355 states and 4207 transitions. [2021-08-31 02:00:20,823 INFO L704 BuchiCegarLoop]: Abstraction has 3355 states and 4207 transitions. [2021-08-31 02:00:20,823 INFO L587 BuchiCegarLoop]: Abstraction has 3355 states and 4207 transitions. [2021-08-31 02:00:20,823 INFO L425 BuchiCegarLoop]: ======== Iteration 21============ [2021-08-31 02:00:20,824 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3355 states and 4207 transitions. [2021-08-31 02:00:20,833 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3344 [2021-08-31 02:00:20,833 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:00:20,833 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:00:20,835 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:00:20,835 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:20,835 INFO L791 eck$LassoCheckResult]: Stem: 46876#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); 46795#L-1 havoc main_#res;havoc main_#t~ret58, 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~post38, ssl3_connect_#t~post39, ssl3_connect_#t~nondet40, ssl3_connect_#t~post41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~nondet51, ssl3_connect_#t~nondet52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, ssl3_connect_#t~post55, ssl3_connect_#t~nondet56, ssl3_connect_#t~post57, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~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;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 46743#L86 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 46744#L89-2 ssl3_connect_#t~post38 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38; 46849#L94 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 46856#L100-1 assume !false; 46882#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 46881#L103 assume 12292 == ssl3_connect_~s__state~0; 46765#L104 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post39 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post39;havoc ssl3_connect_#t~post39; 46766#L208 [2021-08-31 02:00:20,836 INFO L793 eck$LassoCheckResult]: Loop: 46766#L208 ssl3_connect_~s__server~0 := 0; 46866#L213 assume 0 != ssl3_connect_~cb~0; 46752#L213-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 46753#L218 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 46797#L224 assume !(0 == ssl3_connect_~s__init_buf___0~0); 46840#L224-2 assume !(0 == ssl3_connect_~tmp___4~0); 46773#L240 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post41 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post41;havoc ssl3_connect_#t~post41;ssl3_connect_~s__init_num~0 := 0; 46774#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 49347#L522 ssl3_connect_~skip~0 := 0; 49343#L100-1 assume !false; 49339#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 49335#L103 assume !(12292 == ssl3_connect_~s__state~0); 49331#L106 assume !(16384 == ssl3_connect_~s__state~0); 49327#L109 assume !(4096 == ssl3_connect_~s__state~0); 49324#L112 assume !(20480 == ssl3_connect_~s__state~0); 49301#L115 assume !(4099 == ssl3_connect_~s__state~0); 47023#L118 assume 4368 == ssl3_connect_~s__state~0; 46992#L122 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 47230#L252 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 47223#L252-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 47216#L260 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 47212#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 47205#L522 ssl3_connect_~skip~0 := 0; 47202#L100-1 assume !false; 47199#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 47196#L103 assume !(12292 == ssl3_connect_~s__state~0); 47193#L106 assume !(16384 == ssl3_connect_~s__state~0); 47190#L109 assume !(4096 == ssl3_connect_~s__state~0); 47187#L112 assume !(20480 == ssl3_connect_~s__state~0); 47184#L115 assume !(4099 == ssl3_connect_~s__state~0); 47181#L118 assume !(4368 == ssl3_connect_~s__state~0); 47178#L121 assume !(4369 == ssl3_connect_~s__state~0); 47175#L124 assume 4384 == ssl3_connect_~s__state~0; 47172#L128 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 47169#L267 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 47166#L267-2 assume !(ssl3_connect_~ret~0 <= 0); 47162#L273 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 47163#L273-2 ssl3_connect_~s__init_num~0 := 0; 49795#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 49789#L522 ssl3_connect_~skip~0 := 0; 49787#L100-1 assume !false; 49785#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 49783#L103 assume !(12292 == ssl3_connect_~s__state~0); 49781#L106 assume !(16384 == ssl3_connect_~s__state~0); 49779#L109 assume !(4096 == ssl3_connect_~s__state~0); 49777#L112 assume !(20480 == ssl3_connect_~s__state~0); 49775#L115 assume !(4099 == ssl3_connect_~s__state~0); 49773#L118 assume !(4368 == ssl3_connect_~s__state~0); 49771#L121 assume !(4369 == ssl3_connect_~s__state~0); 49770#L124 assume !(4384 == ssl3_connect_~s__state~0); 49769#L127 assume !(4385 == ssl3_connect_~s__state~0); 49766#L130 assume 4400 == ssl3_connect_~s__state~0; 48918#L134 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 49755#L284 assume 0 != (256 + ssl3_connect_~__cil_tmp56~0) % 4294967296;ssl3_connect_~skip~0 := 1; 49752#L284-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 49749#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 49743#L522 ssl3_connect_~skip~0 := 0; 49742#L100-1 assume !false; 49740#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 49737#L103 assume !(12292 == ssl3_connect_~s__state~0); 49736#L106 assume !(16384 == ssl3_connect_~s__state~0); 49735#L109 assume !(4096 == ssl3_connect_~s__state~0); 49734#L112 assume !(20480 == ssl3_connect_~s__state~0); 49733#L115 assume !(4099 == ssl3_connect_~s__state~0); 49732#L118 assume !(4368 == ssl3_connect_~s__state~0); 49731#L121 assume !(4369 == ssl3_connect_~s__state~0); 49730#L124 assume !(4384 == ssl3_connect_~s__state~0); 49575#L127 assume !(4385 == ssl3_connect_~s__state~0); 49569#L130 assume !(4400 == ssl3_connect_~s__state~0); 49567#L133 assume !(4401 == ssl3_connect_~s__state~0); 49565#L136 assume 4416 == ssl3_connect_~s__state~0; 48913#L140 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 49562#L306 assume !(3 == ssl3_connect_~blastFlag~0); 49560#L306-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 49558#L314 assume !(0 == ssl3_connect_~tmp___6~0); 49555#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 49549#L522 ssl3_connect_~skip~0 := 0; 49547#L100-1 assume !false; 49545#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 49543#L103 assume !(12292 == ssl3_connect_~s__state~0); 49541#L106 assume !(16384 == ssl3_connect_~s__state~0); 49539#L109 assume !(4096 == ssl3_connect_~s__state~0); 49537#L112 assume !(20480 == ssl3_connect_~s__state~0); 49535#L115 assume !(4099 == ssl3_connect_~s__state~0); 49533#L118 assume !(4368 == ssl3_connect_~s__state~0); 49531#L121 assume !(4369 == ssl3_connect_~s__state~0); 49529#L124 assume !(4384 == ssl3_connect_~s__state~0); 49527#L127 assume !(4385 == ssl3_connect_~s__state~0); 49525#L130 assume !(4400 == ssl3_connect_~s__state~0); 49523#L133 assume !(4401 == ssl3_connect_~s__state~0); 49521#L136 assume !(4416 == ssl3_connect_~s__state~0); 49519#L139 assume !(4417 == ssl3_connect_~s__state~0); 49517#L142 assume 4432 == ssl3_connect_~s__state~0; 48908#L146 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 49515#L322 assume !(4 == ssl3_connect_~blastFlag~0); 49513#L325 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 49510#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 49503#L522 ssl3_connect_~skip~0 := 0; 49497#L100-1 assume !false; 49495#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 49493#L103 assume !(12292 == ssl3_connect_~s__state~0); 49491#L106 assume !(16384 == ssl3_connect_~s__state~0); 49489#L109 assume !(4096 == ssl3_connect_~s__state~0); 49487#L112 assume !(20480 == ssl3_connect_~s__state~0); 49485#L115 assume !(4099 == ssl3_connect_~s__state~0); 49483#L118 assume !(4368 == ssl3_connect_~s__state~0); 49481#L121 assume !(4369 == ssl3_connect_~s__state~0); 49479#L124 assume !(4384 == ssl3_connect_~s__state~0); 49477#L127 assume !(4385 == ssl3_connect_~s__state~0); 49475#L130 assume !(4400 == ssl3_connect_~s__state~0); 49473#L133 assume !(4401 == ssl3_connect_~s__state~0); 49471#L136 assume !(4416 == ssl3_connect_~s__state~0); 49469#L139 assume !(4417 == ssl3_connect_~s__state~0); 49467#L142 assume !(4432 == ssl3_connect_~s__state~0); 49465#L145 assume !(4433 == ssl3_connect_~s__state~0); 49463#L148 assume 4448 == ssl3_connect_~s__state~0; 48903#L152 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet47;havoc ssl3_connect_#t~nondet47; 49460#L334 assume !(ssl3_connect_~ret~0 <= 0); 49458#L337 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 49456#L337-2 ssl3_connect_~s__init_num~0 := 0; 49453#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 49448#L522 ssl3_connect_~skip~0 := 0; 49446#L100-1 assume !false; 49290#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 49289#L103 assume !(12292 == ssl3_connect_~s__state~0); 49288#L106 assume !(16384 == ssl3_connect_~s__state~0); 49287#L109 assume !(4096 == ssl3_connect_~s__state~0); 49286#L112 assume !(20480 == ssl3_connect_~s__state~0); 49285#L115 assume !(4099 == ssl3_connect_~s__state~0); 49284#L118 assume !(4368 == ssl3_connect_~s__state~0); 49283#L121 assume !(4369 == ssl3_connect_~s__state~0); 49282#L124 assume !(4384 == ssl3_connect_~s__state~0); 49281#L127 assume !(4385 == ssl3_connect_~s__state~0); 49279#L130 assume !(4400 == ssl3_connect_~s__state~0); 49278#L133 assume !(4401 == ssl3_connect_~s__state~0); 49277#L136 assume !(4416 == ssl3_connect_~s__state~0); 49275#L139 assume !(4417 == ssl3_connect_~s__state~0); 49274#L142 assume !(4432 == ssl3_connect_~s__state~0); 49273#L145 assume !(4433 == ssl3_connect_~s__state~0); 49272#L148 assume !(4448 == ssl3_connect_~s__state~0); 49271#L151 assume !(4449 == ssl3_connect_~s__state~0); 49270#L154 assume 4464 == ssl3_connect_~s__state~0; 48894#L164 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet48;havoc ssl3_connect_#t~nondet48; 49268#L349 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 49267#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 49257#L522 ssl3_connect_~skip~0 := 0; 49255#L100-1 assume !false; 49253#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 49251#L103 assume !(12292 == ssl3_connect_~s__state~0); 49249#L106 assume !(16384 == ssl3_connect_~s__state~0); 49247#L109 assume !(4096 == ssl3_connect_~s__state~0); 49245#L112 assume !(20480 == ssl3_connect_~s__state~0); 49243#L115 assume !(4099 == ssl3_connect_~s__state~0); 49241#L118 assume !(4368 == ssl3_connect_~s__state~0); 49239#L121 assume !(4369 == ssl3_connect_~s__state~0); 49237#L124 assume !(4384 == ssl3_connect_~s__state~0); 49235#L127 assume !(4385 == ssl3_connect_~s__state~0); 49233#L130 assume !(4400 == ssl3_connect_~s__state~0); 49231#L133 assume !(4401 == ssl3_connect_~s__state~0); 49229#L136 assume !(4416 == ssl3_connect_~s__state~0); 49227#L139 assume !(4417 == ssl3_connect_~s__state~0); 49225#L142 assume !(4432 == ssl3_connect_~s__state~0); 49223#L145 assume !(4433 == ssl3_connect_~s__state~0); 49221#L148 assume !(4448 == ssl3_connect_~s__state~0); 49219#L151 assume !(4449 == ssl3_connect_~s__state~0); 49217#L154 assume !(4464 == ssl3_connect_~s__state~0); 49215#L157 assume !(4465 == ssl3_connect_~s__state~0); 49213#L160 assume !(4466 == ssl3_connect_~s__state~0); 49211#L163 assume !(4467 == ssl3_connect_~s__state~0); 49209#L166 assume 4480 == ssl3_connect_~s__state~0; 48889#L170 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet49;havoc ssl3_connect_#t~nondet49; 49206#L358 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 49203#L362 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; 49201#L362-2 ssl3_connect_~s__init_num~0 := 0; 49200#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 49195#L522 ssl3_connect_~skip~0 := 0; 49194#L100-1 assume !false; 49193#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 49192#L103 assume !(12292 == ssl3_connect_~s__state~0); 49191#L106 assume !(16384 == ssl3_connect_~s__state~0); 49189#L109 assume !(4096 == ssl3_connect_~s__state~0); 49188#L112 assume !(20480 == ssl3_connect_~s__state~0); 49187#L115 assume !(4099 == ssl3_connect_~s__state~0); 49186#L118 assume !(4368 == ssl3_connect_~s__state~0); 49185#L121 assume !(4369 == ssl3_connect_~s__state~0); 49184#L124 assume !(4384 == ssl3_connect_~s__state~0); 49183#L127 assume !(4385 == ssl3_connect_~s__state~0); 49182#L130 assume !(4400 == ssl3_connect_~s__state~0); 49181#L133 assume !(4401 == ssl3_connect_~s__state~0); 49180#L136 assume !(4416 == ssl3_connect_~s__state~0); 49179#L139 assume !(4417 == ssl3_connect_~s__state~0); 49177#L142 assume !(4432 == ssl3_connect_~s__state~0); 49176#L145 assume !(4433 == ssl3_connect_~s__state~0); 49175#L148 assume !(4448 == ssl3_connect_~s__state~0); 49174#L151 assume !(4449 == ssl3_connect_~s__state~0); 49173#L154 assume !(4464 == ssl3_connect_~s__state~0); 49172#L157 assume !(4465 == ssl3_connect_~s__state~0); 49167#L160 assume !(4466 == ssl3_connect_~s__state~0); 49165#L163 assume !(4467 == ssl3_connect_~s__state~0); 49163#L166 assume !(4480 == ssl3_connect_~s__state~0); 49162#L169 assume !(4481 == ssl3_connect_~s__state~0); 49161#L172 assume !(4496 == ssl3_connect_~s__state~0); 49159#L175 assume !(4497 == ssl3_connect_~s__state~0); 49157#L178 assume 4512 == ssl3_connect_~s__state~0; 48879#L182 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet51;havoc ssl3_connect_#t~nondet51; 49156#L383 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; 49155#L389 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 49153#L389-2 assume !(0 == ssl3_connect_~tmp___7~0); 49152#L398 assume !(0 == ssl3_connect_~tmp___8~0); 49151#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 49142#L522 ssl3_connect_~skip~0 := 0; 49141#L100-1 assume !false; 49139#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 49137#L103 assume !(12292 == ssl3_connect_~s__state~0); 49135#L106 assume !(16384 == ssl3_connect_~s__state~0); 49131#L109 assume !(4096 == ssl3_connect_~s__state~0); 49129#L112 assume !(20480 == ssl3_connect_~s__state~0); 49126#L115 assume !(4099 == ssl3_connect_~s__state~0); 49125#L118 assume !(4368 == ssl3_connect_~s__state~0); 49120#L121 assume !(4369 == ssl3_connect_~s__state~0); 49118#L124 assume !(4384 == ssl3_connect_~s__state~0); 49115#L127 assume !(4385 == ssl3_connect_~s__state~0); 49113#L130 assume !(4400 == ssl3_connect_~s__state~0); 49111#L133 assume !(4401 == ssl3_connect_~s__state~0); 49109#L136 assume !(4416 == ssl3_connect_~s__state~0); 49107#L139 assume !(4417 == ssl3_connect_~s__state~0); 49105#L142 assume !(4432 == ssl3_connect_~s__state~0); 49103#L145 assume !(4433 == ssl3_connect_~s__state~0); 49102#L148 assume !(4448 == ssl3_connect_~s__state~0); 49101#L151 assume !(4449 == ssl3_connect_~s__state~0); 49100#L154 assume !(4464 == ssl3_connect_~s__state~0); 49099#L157 assume !(4465 == ssl3_connect_~s__state~0); 49098#L160 assume !(4466 == ssl3_connect_~s__state~0); 49097#L163 assume !(4467 == ssl3_connect_~s__state~0); 49096#L166 assume !(4480 == ssl3_connect_~s__state~0); 49095#L169 assume !(4481 == ssl3_connect_~s__state~0); 49094#L172 assume !(4496 == ssl3_connect_~s__state~0); 49093#L175 assume !(4497 == ssl3_connect_~s__state~0); 49092#L178 assume !(4512 == ssl3_connect_~s__state~0); 49091#L181 assume !(4513 == ssl3_connect_~s__state~0); 49090#L184 assume 4528 == ssl3_connect_~s__state~0; 48874#L188 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet52;havoc ssl3_connect_#t~nondet52; 49089#L406 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~__cil_tmp57~0 - 5;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp58~0; 46883#L413 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 46884#L413-1 ssl3_connect_~s__init_num~0 := 0; 47014#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 47008#L522 ssl3_connect_~skip~0 := 0; 47009#L100-1 assume !false; 47004#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 47005#L103 assume !(12292 == ssl3_connect_~s__state~0); 47000#L106 assume !(16384 == ssl3_connect_~s__state~0); 47001#L109 assume 4096 == ssl3_connect_~s__state~0; 46766#L208 [2021-08-31 02:00:20,836 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:20,837 INFO L82 PathProgramCache]: Analyzing trace with hash -438363980, now seen corresponding path program 1 times [2021-08-31 02:00:20,837 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:20,837 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [405279714] [2021-08-31 02:00:20,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:20,838 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:20,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:20,846 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:00:20,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:20,852 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:00:20,852 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:20,853 INFO L82 PathProgramCache]: Analyzing trace with hash 1594241670, now seen corresponding path program 1 times [2021-08-31 02:00:20,853 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:20,853 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [431475628] [2021-08-31 02:00:20,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:20,853 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:20,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:00:20,887 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:20,888 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:00:20,888 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [431475628] [2021-08-31 02:00:20,888 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [431475628] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:00:20,888 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:00:20,888 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-08-31 02:00:20,889 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1843229746] [2021-08-31 02:00:20,889 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:00:20,889 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:00:20,890 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:00:20,890 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:00:20,890 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:21,056 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:00:21,056 INFO L93 Difference]: Finished difference Result 3687 states and 4587 transitions. [2021-08-31 02:00:21,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:00:21,057 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3687 states and 4587 transitions. [2021-08-31 02:00:21,069 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3676 [2021-08-31 02:00:21,088 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3687 states to 3687 states and 4587 transitions. [2021-08-31 02:00:21,088 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3687 [2021-08-31 02:00:21,091 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3687 [2021-08-31 02:00:21,091 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3687 states and 4587 transitions. [2021-08-31 02:00:21,095 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-08-31 02:00:21,095 INFO L681 BuchiCegarLoop]: Abstraction has 3687 states and 4587 transitions. [2021-08-31 02:00:21,097 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3687 states and 4587 transitions. [2021-08-31 02:00:21,133 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3687 to 3471. [2021-08-31 02:00:21,151 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:21,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3471 states to 3471 states and 4363 transitions. [2021-08-31 02:00:21,160 INFO L704 BuchiCegarLoop]: Abstraction has 3471 states and 4363 transitions. [2021-08-31 02:00:21,160 INFO L587 BuchiCegarLoop]: Abstraction has 3471 states and 4363 transitions. [2021-08-31 02:00:21,160 INFO L425 BuchiCegarLoop]: ======== Iteration 22============ [2021-08-31 02:00:21,160 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3471 states and 4363 transitions. [2021-08-31 02:00:21,168 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3460 [2021-08-31 02:00:21,168 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:00:21,168 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:00:21,170 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:00:21,170 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:21,170 INFO L791 eck$LassoCheckResult]: Stem: 53936#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); 53847#L-1 havoc main_#res;havoc main_#t~ret58, 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~post38, ssl3_connect_#t~post39, ssl3_connect_#t~nondet40, ssl3_connect_#t~post41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~nondet51, ssl3_connect_#t~nondet52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, ssl3_connect_#t~post55, ssl3_connect_#t~nondet56, ssl3_connect_#t~post57, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~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;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 53791#L86 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 53792#L89-2 ssl3_connect_#t~post38 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38; 53908#L94 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 53915#L100-1 assume !false; 53948#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 53947#L103 assume 12292 == ssl3_connect_~s__state~0; 53813#L104 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post39 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post39;havoc ssl3_connect_#t~post39; 53814#L208 [2021-08-31 02:00:21,171 INFO L793 eck$LassoCheckResult]: Loop: 53814#L208 ssl3_connect_~s__server~0 := 0; 56837#L213 assume 0 != ssl3_connect_~cb~0; 56836#L213-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 56835#L218 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 56833#L224 assume !(0 == ssl3_connect_~s__init_buf___0~0); 56831#L224-2 assume !(0 == ssl3_connect_~tmp___4~0); 56830#L240 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post41 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post41;havoc ssl3_connect_#t~post41;ssl3_connect_~s__init_num~0 := 0; 56828#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 56823#L522 ssl3_connect_~skip~0 := 0; 56822#L100-1 assume !false; 56821#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 56820#L103 assume !(12292 == ssl3_connect_~s__state~0); 56819#L106 assume !(16384 == ssl3_connect_~s__state~0); 56818#L109 assume !(4096 == ssl3_connect_~s__state~0); 56817#L112 assume !(20480 == ssl3_connect_~s__state~0); 56816#L115 assume !(4099 == ssl3_connect_~s__state~0); 55952#L118 assume 4368 == ssl3_connect_~s__state~0; 54153#L122 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 54154#L252 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 53858#L252-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 54133#L260 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 54127#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 54123#L522 ssl3_connect_~skip~0 := 0; 54109#L100-1 assume !false; 54110#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 54097#L103 assume !(12292 == ssl3_connect_~s__state~0); 54098#L106 assume !(16384 == ssl3_connect_~s__state~0); 54089#L109 assume !(4096 == ssl3_connect_~s__state~0); 54090#L112 assume !(20480 == ssl3_connect_~s__state~0); 54081#L115 assume !(4099 == ssl3_connect_~s__state~0); 54082#L118 assume !(4368 == ssl3_connect_~s__state~0); 54073#L121 assume !(4369 == ssl3_connect_~s__state~0); 54074#L124 assume 4384 == ssl3_connect_~s__state~0; 54056#L128 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 54057#L267 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 54052#L267-2 assume !(ssl3_connect_~ret~0 <= 0); 54053#L273 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 54048#L273-2 ssl3_connect_~s__init_num~0 := 0; 54049#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 54037#L522 ssl3_connect_~skip~0 := 0; 54038#L100-1 assume !false; 54033#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 54034#L103 assume !(12292 == ssl3_connect_~s__state~0); 54029#L106 assume !(16384 == ssl3_connect_~s__state~0); 54030#L109 assume !(4096 == ssl3_connect_~s__state~0); 54025#L112 assume !(20480 == ssl3_connect_~s__state~0); 54026#L115 assume !(4099 == ssl3_connect_~s__state~0); 54021#L118 assume !(4368 == ssl3_connect_~s__state~0); 54022#L121 assume !(4369 == ssl3_connect_~s__state~0); 54017#L124 assume !(4384 == ssl3_connect_~s__state~0); 54018#L127 assume !(4385 == ssl3_connect_~s__state~0); 53954#L130 assume 4400 == ssl3_connect_~s__state~0; 53937#L134 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 53883#L284 assume 0 != (256 + ssl3_connect_~__cil_tmp56~0) % 4294967296;ssl3_connect_~skip~0 := 1; 53884#L284-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 56337#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 56330#L522 ssl3_connect_~skip~0 := 0; 56324#L100-1 assume !false; 56322#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 56320#L103 assume !(12292 == ssl3_connect_~s__state~0); 56318#L106 assume !(16384 == ssl3_connect_~s__state~0); 56316#L109 assume !(4096 == ssl3_connect_~s__state~0); 56314#L112 assume !(20480 == ssl3_connect_~s__state~0); 56312#L115 assume !(4099 == ssl3_connect_~s__state~0); 56310#L118 assume !(4368 == ssl3_connect_~s__state~0); 56308#L121 assume !(4369 == ssl3_connect_~s__state~0); 56306#L124 assume !(4384 == ssl3_connect_~s__state~0); 56304#L127 assume !(4385 == ssl3_connect_~s__state~0); 56302#L130 assume !(4400 == ssl3_connect_~s__state~0); 56300#L133 assume !(4401 == ssl3_connect_~s__state~0); 56298#L136 assume 4416 == ssl3_connect_~s__state~0; 55801#L140 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 56295#L306 assume !(3 == ssl3_connect_~blastFlag~0); 53850#L306-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 53851#L314 assume !(0 == ssl3_connect_~tmp___6~0); 56266#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 56261#L522 ssl3_connect_~skip~0 := 0; 56260#L100-1 assume !false; 56259#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 56258#L103 assume !(12292 == ssl3_connect_~s__state~0); 56257#L106 assume !(16384 == ssl3_connect_~s__state~0); 56256#L109 assume !(4096 == ssl3_connect_~s__state~0); 54572#L112 assume !(20480 == ssl3_connect_~s__state~0); 54567#L115 assume !(4099 == ssl3_connect_~s__state~0); 54562#L118 assume !(4368 == ssl3_connect_~s__state~0); 54511#L121 assume !(4369 == ssl3_connect_~s__state~0); 54510#L124 assume !(4384 == ssl3_connect_~s__state~0); 54509#L127 assume !(4385 == ssl3_connect_~s__state~0); 54508#L130 assume !(4400 == ssl3_connect_~s__state~0); 54506#L133 assume !(4401 == ssl3_connect_~s__state~0); 54505#L136 assume !(4416 == ssl3_connect_~s__state~0); 54504#L139 assume !(4417 == ssl3_connect_~s__state~0); 54503#L142 assume 4432 == ssl3_connect_~s__state~0; 54497#L146 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 54495#L322 assume !(4 == ssl3_connect_~blastFlag~0); 54492#L325 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 54493#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 56180#L522 ssl3_connect_~skip~0 := 0; 54480#L100-1 assume !false; 54478#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 54475#L103 assume !(12292 == ssl3_connect_~s__state~0); 54476#L106 assume !(16384 == ssl3_connect_~s__state~0); 54469#L109 assume !(4096 == ssl3_connect_~s__state~0); 54470#L112 assume !(20480 == ssl3_connect_~s__state~0); 54465#L115 assume !(4099 == ssl3_connect_~s__state~0); 54466#L118 assume !(4368 == ssl3_connect_~s__state~0); 54460#L121 assume !(4369 == ssl3_connect_~s__state~0); 54461#L124 assume !(4384 == ssl3_connect_~s__state~0); 54456#L127 assume !(4385 == ssl3_connect_~s__state~0); 54457#L130 assume !(4400 == ssl3_connect_~s__state~0); 56175#L133 assume !(4401 == ssl3_connect_~s__state~0); 56174#L136 assume !(4416 == ssl3_connect_~s__state~0); 54449#L139 assume !(4417 == ssl3_connect_~s__state~0); 54450#L142 assume !(4432 == ssl3_connect_~s__state~0); 54439#L145 assume !(4433 == ssl3_connect_~s__state~0); 54436#L148 assume 4448 == ssl3_connect_~s__state~0; 54434#L152 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet47;havoc ssl3_connect_#t~nondet47; 54430#L334 assume !(ssl3_connect_~ret~0 <= 0); 54431#L337 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 54424#L337-2 ssl3_connect_~s__init_num~0 := 0; 54422#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 54415#L522 ssl3_connect_~skip~0 := 0; 54412#L100-1 assume !false; 54411#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 54408#L103 assume !(12292 == ssl3_connect_~s__state~0); 54409#L106 assume !(16384 == ssl3_connect_~s__state~0); 56996#L109 assume !(4096 == ssl3_connect_~s__state~0); 56993#L112 assume !(20480 == ssl3_connect_~s__state~0); 56990#L115 assume !(4099 == ssl3_connect_~s__state~0); 56987#L118 assume !(4368 == ssl3_connect_~s__state~0); 56984#L121 assume !(4369 == ssl3_connect_~s__state~0); 56981#L124 assume !(4384 == ssl3_connect_~s__state~0); 56978#L127 assume !(4385 == ssl3_connect_~s__state~0); 56976#L130 assume !(4400 == ssl3_connect_~s__state~0); 56973#L133 assume !(4401 == ssl3_connect_~s__state~0); 56971#L136 assume !(4416 == ssl3_connect_~s__state~0); 56970#L139 assume !(4417 == ssl3_connect_~s__state~0); 56969#L142 assume !(4432 == ssl3_connect_~s__state~0); 56968#L145 assume !(4433 == ssl3_connect_~s__state~0); 56967#L148 assume !(4448 == ssl3_connect_~s__state~0); 56966#L151 assume !(4449 == ssl3_connect_~s__state~0); 56965#L154 assume 4464 == ssl3_connect_~s__state~0; 54545#L164 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet48;havoc ssl3_connect_#t~nondet48; 56958#L349 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 56942#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 56936#L522 ssl3_connect_~skip~0 := 0; 56934#L100-1 assume !false; 56933#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 56932#L103 assume !(12292 == ssl3_connect_~s__state~0); 56931#L106 assume !(16384 == ssl3_connect_~s__state~0); 56930#L109 assume !(4096 == ssl3_connect_~s__state~0); 56929#L112 assume !(20480 == ssl3_connect_~s__state~0); 56927#L115 assume !(4099 == ssl3_connect_~s__state~0); 56921#L118 assume !(4368 == ssl3_connect_~s__state~0); 56919#L121 assume !(4369 == ssl3_connect_~s__state~0); 56907#L124 assume !(4384 == ssl3_connect_~s__state~0); 56905#L127 assume !(4385 == ssl3_connect_~s__state~0); 56904#L130 assume !(4400 == ssl3_connect_~s__state~0); 56903#L133 assume !(4401 == ssl3_connect_~s__state~0); 56896#L136 assume !(4416 == ssl3_connect_~s__state~0); 56894#L139 assume !(4417 == ssl3_connect_~s__state~0); 56892#L142 assume !(4432 == ssl3_connect_~s__state~0); 56890#L145 assume !(4433 == ssl3_connect_~s__state~0); 56888#L148 assume !(4448 == ssl3_connect_~s__state~0); 56886#L151 assume !(4449 == ssl3_connect_~s__state~0); 56884#L154 assume !(4464 == ssl3_connect_~s__state~0); 56882#L157 assume !(4465 == ssl3_connect_~s__state~0); 56880#L160 assume !(4466 == ssl3_connect_~s__state~0); 56878#L163 assume !(4467 == ssl3_connect_~s__state~0); 56876#L166 assume 4480 == ssl3_connect_~s__state~0; 54539#L170 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet49;havoc ssl3_connect_#t~nondet49; 56744#L358 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 56741#L362 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; 56739#L362-2 ssl3_connect_~s__init_num~0 := 0; 56737#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 56732#L522 ssl3_connect_~skip~0 := 0; 56731#L100-1 assume !false; 56730#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 56729#L103 assume !(12292 == ssl3_connect_~s__state~0); 56727#L106 assume !(16384 == ssl3_connect_~s__state~0); 56726#L109 assume !(4096 == ssl3_connect_~s__state~0); 56725#L112 assume !(20480 == ssl3_connect_~s__state~0); 56724#L115 assume !(4099 == ssl3_connect_~s__state~0); 56719#L118 assume !(4368 == ssl3_connect_~s__state~0); 56717#L121 assume !(4369 == ssl3_connect_~s__state~0); 56715#L124 assume !(4384 == ssl3_connect_~s__state~0); 56713#L127 assume !(4385 == ssl3_connect_~s__state~0); 56711#L130 assume !(4400 == ssl3_connect_~s__state~0); 56709#L133 assume !(4401 == ssl3_connect_~s__state~0); 56707#L136 assume !(4416 == ssl3_connect_~s__state~0); 56705#L139 assume !(4417 == ssl3_connect_~s__state~0); 56703#L142 assume !(4432 == ssl3_connect_~s__state~0); 56701#L145 assume !(4433 == ssl3_connect_~s__state~0); 56699#L148 assume !(4448 == ssl3_connect_~s__state~0); 56697#L151 assume !(4449 == ssl3_connect_~s__state~0); 56695#L154 assume !(4464 == ssl3_connect_~s__state~0); 56693#L157 assume !(4465 == ssl3_connect_~s__state~0); 56691#L160 assume !(4466 == ssl3_connect_~s__state~0); 56689#L163 assume !(4467 == ssl3_connect_~s__state~0); 56687#L166 assume !(4480 == ssl3_connect_~s__state~0); 56685#L169 assume !(4481 == ssl3_connect_~s__state~0); 56683#L172 assume !(4496 == ssl3_connect_~s__state~0); 56681#L175 assume !(4497 == ssl3_connect_~s__state~0); 56679#L178 assume 4512 == ssl3_connect_~s__state~0; 56060#L182 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet51;havoc ssl3_connect_#t~nondet51; 56677#L383 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; 56674#L389 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 56671#L389-2 assume !(0 == ssl3_connect_~tmp___7~0); 56667#L398 assume !(0 == ssl3_connect_~tmp___8~0); 56656#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 56649#L522 ssl3_connect_~skip~0 := 0; 56646#L100-1 assume !false; 56643#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 56640#L103 assume !(12292 == ssl3_connect_~s__state~0); 56637#L106 assume !(16384 == ssl3_connect_~s__state~0); 56635#L109 assume !(4096 == ssl3_connect_~s__state~0); 56632#L112 assume !(20480 == ssl3_connect_~s__state~0); 56629#L115 assume !(4099 == ssl3_connect_~s__state~0); 56626#L118 assume !(4368 == ssl3_connect_~s__state~0); 56622#L121 assume !(4369 == ssl3_connect_~s__state~0); 56615#L124 assume !(4384 == ssl3_connect_~s__state~0); 56612#L127 assume !(4385 == ssl3_connect_~s__state~0); 56609#L130 assume !(4400 == ssl3_connect_~s__state~0); 56606#L133 assume !(4401 == ssl3_connect_~s__state~0); 56603#L136 assume !(4416 == ssl3_connect_~s__state~0); 56600#L139 assume !(4417 == ssl3_connect_~s__state~0); 56597#L142 assume !(4432 == ssl3_connect_~s__state~0); 56594#L145 assume !(4433 == ssl3_connect_~s__state~0); 56591#L148 assume !(4448 == ssl3_connect_~s__state~0); 56588#L151 assume !(4449 == ssl3_connect_~s__state~0); 56585#L154 assume !(4464 == ssl3_connect_~s__state~0); 56582#L157 assume !(4465 == ssl3_connect_~s__state~0); 56579#L160 assume !(4466 == ssl3_connect_~s__state~0); 56576#L163 assume !(4467 == ssl3_connect_~s__state~0); 56573#L166 assume !(4480 == ssl3_connect_~s__state~0); 56570#L169 assume !(4481 == ssl3_connect_~s__state~0); 56567#L172 assume !(4496 == ssl3_connect_~s__state~0); 56564#L175 assume !(4497 == ssl3_connect_~s__state~0); 56064#L178 assume !(4512 == ssl3_connect_~s__state~0); 56065#L181 assume !(4513 == ssl3_connect_~s__state~0); 56057#L184 assume 4528 == ssl3_connect_~s__state~0; 56054#L188 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet52;havoc ssl3_connect_#t~nondet52; 56009#L406 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~__cil_tmp57~0 - 5;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp58~0; 56010#L413 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 56553#L413-1 ssl3_connect_~s__init_num~0 := 0; 56502#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 56495#L522 ssl3_connect_~skip~0 := 0; 56492#L100-1 assume !false; 56488#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 56489#L103 assume !(12292 == ssl3_connect_~s__state~0); 56840#L106 assume !(16384 == ssl3_connect_~s__state~0); 56480#L109 assume !(4096 == ssl3_connect_~s__state~0); 56478#L112 assume !(20480 == ssl3_connect_~s__state~0); 56476#L115 assume !(4099 == ssl3_connect_~s__state~0); 56474#L118 assume !(4368 == ssl3_connect_~s__state~0); 56472#L121 assume !(4369 == ssl3_connect_~s__state~0); 56470#L124 assume !(4384 == ssl3_connect_~s__state~0); 56468#L127 assume !(4385 == ssl3_connect_~s__state~0); 56466#L130 assume !(4400 == ssl3_connect_~s__state~0); 56464#L133 assume !(4401 == ssl3_connect_~s__state~0); 56462#L136 assume !(4416 == ssl3_connect_~s__state~0); 56460#L139 assume !(4417 == ssl3_connect_~s__state~0); 56458#L142 assume !(4432 == ssl3_connect_~s__state~0); 56456#L145 assume !(4433 == ssl3_connect_~s__state~0); 56454#L148 assume !(4448 == ssl3_connect_~s__state~0); 56452#L151 assume !(4449 == ssl3_connect_~s__state~0); 56450#L154 assume !(4464 == ssl3_connect_~s__state~0); 56448#L157 assume !(4465 == ssl3_connect_~s__state~0); 56446#L160 assume !(4466 == ssl3_connect_~s__state~0); 56445#L163 assume !(4467 == ssl3_connect_~s__state~0); 56441#L166 assume !(4480 == ssl3_connect_~s__state~0); 56437#L169 assume !(4481 == ssl3_connect_~s__state~0); 56433#L172 assume !(4496 == ssl3_connect_~s__state~0); 56430#L175 assume !(4497 == ssl3_connect_~s__state~0); 56427#L178 assume !(4512 == ssl3_connect_~s__state~0); 56294#L181 assume !(4513 == ssl3_connect_~s__state~0); 56079#L184 assume !(4528 == ssl3_connect_~s__state~0); 56078#L187 assume !(4529 == ssl3_connect_~s__state~0); 54410#L190 assume !(4560 == ssl3_connect_~s__state~0); 53869#L193 assume !(4561 == ssl3_connect_~s__state~0); 53870#L196 assume 4352 == ssl3_connect_~s__state~0; 54363#L197 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 54364#L446 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 54358#L446-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 54359#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 55816#L522 ssl3_connect_~skip~0 := 0; 55815#L100-1 assume !false; 55814#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 55813#L103 assume !(12292 == ssl3_connect_~s__state~0); 55812#L106 assume !(16384 == ssl3_connect_~s__state~0); 55811#L109 assume 4096 == ssl3_connect_~s__state~0; 53814#L208 [2021-08-31 02:00:21,171 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:21,171 INFO L82 PathProgramCache]: Analyzing trace with hash -438363980, now seen corresponding path program 2 times [2021-08-31 02:00:21,172 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:21,172 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [994068738] [2021-08-31 02:00:21,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:21,172 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:21,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:21,178 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:00:21,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:21,184 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:00:21,184 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:21,185 INFO L82 PathProgramCache]: Analyzing trace with hash 493548323, now seen corresponding path program 1 times [2021-08-31 02:00:21,185 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:21,185 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2073063543] [2021-08-31 02:00:21,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:21,185 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:21,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:00:21,222 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:21,223 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:00:21,223 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2073063543] [2021-08-31 02:00:21,223 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2073063543] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-31 02:00:21,223 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1741538181] [2021-08-31 02:00:21,223 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:21,224 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-31 02:00:21,224 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:00:21,224 INFO L229 MonitoredProcess]: Starting monitored process 24 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:21,225 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2021-08-31 02:00:21,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:00:21,300 INFO L263 TraceCheckSpWp]: Trace formula consists of 416 conjuncts, 3 conjunts are in the unsatisfiable core [2021-08-31 02:00:21,313 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-31 02:00:21,636 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:21,637 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-31 02:00:21,894 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:21,895 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1741538181] provided 0 perfect and 2 imperfect interpolant sequences [2021-08-31 02:00:21,895 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-08-31 02:00:21,895 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 5 [2021-08-31 02:00:21,895 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [20184090] [2021-08-31 02:00:21,896 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:00:21,896 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:00:21,896 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-08-31 02:00:21,896 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-08-31 02:00:21,897 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:22,439 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:00:22,439 INFO L93 Difference]: Finished difference Result 5088 states and 6106 transitions. [2021-08-31 02:00:22,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-08-31 02:00:22,440 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5088 states and 6106 transitions. [2021-08-31 02:00:22,477 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3744 [2021-08-31 02:00:22,492 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5088 states to 5080 states and 6098 transitions. [2021-08-31 02:00:22,492 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5080 [2021-08-31 02:00:22,495 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5080 [2021-08-31 02:00:22,495 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5080 states and 6098 transitions. [2021-08-31 02:00:22,502 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-08-31 02:00:22,502 INFO L681 BuchiCegarLoop]: Abstraction has 5080 states and 6098 transitions. [2021-08-31 02:00:22,504 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5080 states and 6098 transitions. [2021-08-31 02:00:22,572 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5080 to 3467. [2021-08-31 02:00:22,576 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:22,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3467 states to 3467 states and 4251 transitions. [2021-08-31 02:00:22,582 INFO L704 BuchiCegarLoop]: Abstraction has 3467 states and 4251 transitions. [2021-08-31 02:00:22,582 INFO L587 BuchiCegarLoop]: Abstraction has 3467 states and 4251 transitions. [2021-08-31 02:00:22,583 INFO L425 BuchiCegarLoop]: ======== Iteration 23============ [2021-08-31 02:00:22,583 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3467 states and 4251 transitions. [2021-08-31 02:00:22,590 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3456 [2021-08-31 02:00:22,590 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:00:22,590 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:00:22,592 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:00:22,592 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:22,592 INFO L791 eck$LassoCheckResult]: Stem: 64252#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); 64162#L-1 havoc main_#res;havoc main_#t~ret58, 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~post38, ssl3_connect_#t~post39, ssl3_connect_#t~nondet40, ssl3_connect_#t~post41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~nondet51, ssl3_connect_#t~nondet52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, ssl3_connect_#t~post55, ssl3_connect_#t~nondet56, ssl3_connect_#t~post57, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~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;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 64105#L86 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 64106#L89-2 ssl3_connect_#t~post38 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38; 64225#L94 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 64234#L100-1 assume !false; 64261#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 64260#L103 assume 12292 == ssl3_connect_~s__state~0; 64127#L104 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post39 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post39;havoc ssl3_connect_#t~post39; 64128#L208 [2021-08-31 02:00:22,593 INFO L793 eck$LassoCheckResult]: Loop: 64128#L208 ssl3_connect_~s__server~0 := 0; 64245#L213 assume 0 != ssl3_connect_~cb~0; 64114#L213-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 64115#L218 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 64164#L224 assume !(0 == ssl3_connect_~s__init_buf___0~0); 64213#L224-2 assume !(0 == ssl3_connect_~tmp___4~0); 64239#L240 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post41 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post41;havoc ssl3_connect_#t~post41;ssl3_connect_~s__init_num~0 := 0; 67506#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 67500#L522 ssl3_connect_~skip~0 := 0; 67498#L100-1 assume !false; 67496#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 67494#L103 assume !(12292 == ssl3_connect_~s__state~0); 67492#L106 assume !(16384 == ssl3_connect_~s__state~0); 67489#L109 assume !(4096 == ssl3_connect_~s__state~0); 67487#L112 assume !(20480 == ssl3_connect_~s__state~0); 67483#L115 assume !(4099 == ssl3_connect_~s__state~0); 65861#L118 assume 4368 == ssl3_connect_~s__state~0; 65860#L122 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 65859#L252 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 65811#L252-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 65858#L260 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 65856#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 65851#L522 ssl3_connect_~skip~0 := 0; 65850#L100-1 assume !false; 65849#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 65848#L103 assume !(12292 == ssl3_connect_~s__state~0); 65847#L106 assume !(16384 == ssl3_connect_~s__state~0); 65846#L109 assume !(4096 == ssl3_connect_~s__state~0); 65845#L112 assume !(20480 == ssl3_connect_~s__state~0); 65844#L115 assume !(4099 == ssl3_connect_~s__state~0); 65843#L118 assume !(4368 == ssl3_connect_~s__state~0); 65842#L121 assume !(4369 == ssl3_connect_~s__state~0); 65841#L124 assume 4384 == ssl3_connect_~s__state~0; 65840#L128 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 65839#L267 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 65789#L267-2 assume !(ssl3_connect_~ret~0 <= 0); 65838#L273 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 65837#L273-2 ssl3_connect_~s__init_num~0 := 0; 65835#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 65830#L522 ssl3_connect_~skip~0 := 0; 65829#L100-1 assume !false; 65828#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 65827#L103 assume !(12292 == ssl3_connect_~s__state~0); 65826#L106 assume !(16384 == ssl3_connect_~s__state~0); 65825#L109 assume !(4096 == ssl3_connect_~s__state~0); 65824#L112 assume !(20480 == ssl3_connect_~s__state~0); 65823#L115 assume !(4099 == ssl3_connect_~s__state~0); 65822#L118 assume !(4368 == ssl3_connect_~s__state~0); 65821#L121 assume !(4369 == ssl3_connect_~s__state~0); 65820#L124 assume !(4384 == ssl3_connect_~s__state~0); 65819#L127 assume !(4385 == ssl3_connect_~s__state~0); 65818#L130 assume 4400 == ssl3_connect_~s__state~0; 65817#L134 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 65816#L284 assume 0 != (256 + ssl3_connect_~__cil_tmp56~0) % 4294967296;ssl3_connect_~skip~0 := 1; 64131#L284-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 64132#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 66866#L522 ssl3_connect_~skip~0 := 0; 66862#L100-1 assume !false; 66858#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 66854#L103 assume !(12292 == ssl3_connect_~s__state~0); 66850#L106 assume !(16384 == ssl3_connect_~s__state~0); 66846#L109 assume !(4096 == ssl3_connect_~s__state~0); 66842#L112 assume !(20480 == ssl3_connect_~s__state~0); 66838#L115 assume !(4099 == ssl3_connect_~s__state~0); 66834#L118 assume !(4368 == ssl3_connect_~s__state~0); 66830#L121 assume !(4369 == ssl3_connect_~s__state~0); 66826#L124 assume !(4384 == ssl3_connect_~s__state~0); 66822#L127 assume !(4385 == ssl3_connect_~s__state~0); 66818#L130 assume !(4400 == ssl3_connect_~s__state~0); 66816#L133 assume !(4401 == ssl3_connect_~s__state~0); 66815#L136 assume 4416 == ssl3_connect_~s__state~0; 64184#L140 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 64185#L306 assume !(3 == ssl3_connect_~blastFlag~0); 64165#L306-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 64166#L314 assume !(0 == ssl3_connect_~tmp___6~0); 64246#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 66398#L522 ssl3_connect_~skip~0 := 0; 66397#L100-1 assume !false; 66395#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 66391#L103 assume !(12292 == ssl3_connect_~s__state~0); 66390#L106 assume !(16384 == ssl3_connect_~s__state~0); 66389#L109 assume !(4096 == ssl3_connect_~s__state~0); 66388#L112 assume !(20480 == ssl3_connect_~s__state~0); 66387#L115 assume !(4099 == ssl3_connect_~s__state~0); 66386#L118 assume !(4368 == ssl3_connect_~s__state~0); 66385#L121 assume !(4369 == ssl3_connect_~s__state~0); 66383#L124 assume !(4384 == ssl3_connect_~s__state~0); 66382#L127 assume !(4385 == ssl3_connect_~s__state~0); 66381#L130 assume !(4400 == ssl3_connect_~s__state~0); 66380#L133 assume !(4401 == ssl3_connect_~s__state~0); 66379#L136 assume !(4416 == ssl3_connect_~s__state~0); 66337#L139 assume !(4417 == ssl3_connect_~s__state~0); 66336#L142 assume 4432 == ssl3_connect_~s__state~0; 66334#L146 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 66285#L322 assume !(4 == ssl3_connect_~blastFlag~0); 66282#L325 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 66279#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 66273#L522 ssl3_connect_~skip~0 := 0; 66271#L100-1 assume !false; 66269#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 66267#L103 assume !(12292 == ssl3_connect_~s__state~0); 66265#L106 assume !(16384 == ssl3_connect_~s__state~0); 66263#L109 assume !(4096 == ssl3_connect_~s__state~0); 66258#L112 assume !(20480 == ssl3_connect_~s__state~0); 66256#L115 assume !(4099 == ssl3_connect_~s__state~0); 66253#L118 assume !(4368 == ssl3_connect_~s__state~0); 66250#L121 assume !(4369 == ssl3_connect_~s__state~0); 66245#L124 assume !(4384 == ssl3_connect_~s__state~0); 66241#L127 assume !(4385 == ssl3_connect_~s__state~0); 66239#L130 assume !(4400 == ssl3_connect_~s__state~0); 66199#L133 assume !(4401 == ssl3_connect_~s__state~0); 66197#L136 assume !(4416 == ssl3_connect_~s__state~0); 66191#L139 assume !(4417 == ssl3_connect_~s__state~0); 66189#L142 assume !(4432 == ssl3_connect_~s__state~0); 66187#L145 assume !(4433 == ssl3_connect_~s__state~0); 66185#L148 assume 4448 == ssl3_connect_~s__state~0; 66183#L152 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet47;havoc ssl3_connect_#t~nondet47; 66181#L334 assume !(ssl3_connect_~ret~0 <= 0); 66179#L337 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 66177#L337-2 ssl3_connect_~s__init_num~0 := 0; 66174#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 66168#L522 ssl3_connect_~skip~0 := 0; 66166#L100-1 assume !false; 66164#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 66162#L103 assume !(12292 == ssl3_connect_~s__state~0); 66160#L106 assume !(16384 == ssl3_connect_~s__state~0); 66158#L109 assume !(4096 == ssl3_connect_~s__state~0); 66156#L112 assume !(20480 == ssl3_connect_~s__state~0); 66154#L115 assume !(4099 == ssl3_connect_~s__state~0); 66152#L118 assume !(4368 == ssl3_connect_~s__state~0); 66150#L121 assume !(4369 == ssl3_connect_~s__state~0); 66148#L124 assume !(4384 == ssl3_connect_~s__state~0); 66146#L127 assume !(4385 == ssl3_connect_~s__state~0); 66144#L130 assume !(4400 == ssl3_connect_~s__state~0); 66142#L133 assume !(4401 == ssl3_connect_~s__state~0); 66140#L136 assume !(4416 == ssl3_connect_~s__state~0); 66138#L139 assume !(4417 == ssl3_connect_~s__state~0); 66136#L142 assume !(4432 == ssl3_connect_~s__state~0); 66134#L145 assume !(4433 == ssl3_connect_~s__state~0); 66132#L148 assume !(4448 == ssl3_connect_~s__state~0); 66130#L151 assume !(4449 == ssl3_connect_~s__state~0); 66128#L154 assume 4464 == ssl3_connect_~s__state~0; 66126#L164 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet48;havoc ssl3_connect_#t~nondet48; 66124#L349 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 66120#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 66114#L522 ssl3_connect_~skip~0 := 0; 66112#L100-1 assume !false; 66110#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 66005#L103 assume !(12292 == ssl3_connect_~s__state~0); 66002#L106 assume !(16384 == ssl3_connect_~s__state~0); 66000#L109 assume !(4096 == ssl3_connect_~s__state~0); 65998#L112 assume !(20480 == ssl3_connect_~s__state~0); 65997#L115 assume !(4099 == ssl3_connect_~s__state~0); 65996#L118 assume !(4368 == ssl3_connect_~s__state~0); 65995#L121 assume !(4369 == ssl3_connect_~s__state~0); 65994#L124 assume !(4384 == ssl3_connect_~s__state~0); 65889#L127 assume !(4385 == ssl3_connect_~s__state~0); 65882#L130 assume !(4400 == ssl3_connect_~s__state~0); 65879#L133 assume !(4401 == ssl3_connect_~s__state~0); 65876#L136 assume !(4416 == ssl3_connect_~s__state~0); 65873#L139 assume !(4417 == ssl3_connect_~s__state~0); 65870#L142 assume !(4432 == ssl3_connect_~s__state~0); 64641#L145 assume !(4433 == ssl3_connect_~s__state~0); 64639#L148 assume !(4448 == ssl3_connect_~s__state~0); 64637#L151 assume !(4449 == ssl3_connect_~s__state~0); 64495#L154 assume !(4464 == ssl3_connect_~s__state~0); 64489#L157 assume !(4465 == ssl3_connect_~s__state~0); 64484#L160 assume !(4466 == ssl3_connect_~s__state~0); 64479#L163 assume !(4467 == ssl3_connect_~s__state~0); 64393#L166 assume 4480 == ssl3_connect_~s__state~0; 64389#L170 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet49;havoc ssl3_connect_#t~nondet49; 64388#L358 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 64386#L362 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; 64387#L362-2 ssl3_connect_~s__init_num~0 := 0; 66306#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 66301#L522 ssl3_connect_~skip~0 := 0; 66300#L100-1 assume !false; 66299#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 66298#L103 assume !(12292 == ssl3_connect_~s__state~0); 66297#L106 assume !(16384 == ssl3_connect_~s__state~0); 66296#L109 assume !(4096 == ssl3_connect_~s__state~0); 66295#L112 assume !(20480 == ssl3_connect_~s__state~0); 66294#L115 assume !(4099 == ssl3_connect_~s__state~0); 66293#L118 assume !(4368 == ssl3_connect_~s__state~0); 66292#L121 assume !(4369 == ssl3_connect_~s__state~0); 66291#L124 assume !(4384 == ssl3_connect_~s__state~0); 66290#L127 assume !(4385 == ssl3_connect_~s__state~0); 66289#L130 assume !(4400 == ssl3_connect_~s__state~0); 66286#L133 assume !(4401 == ssl3_connect_~s__state~0); 66284#L136 assume !(4416 == ssl3_connect_~s__state~0); 66283#L139 assume !(4417 == ssl3_connect_~s__state~0); 66280#L142 assume !(4432 == ssl3_connect_~s__state~0); 66274#L145 assume !(4433 == ssl3_connect_~s__state~0); 66272#L148 assume !(4448 == ssl3_connect_~s__state~0); 66270#L151 assume !(4449 == ssl3_connect_~s__state~0); 66268#L154 assume !(4464 == ssl3_connect_~s__state~0); 66266#L157 assume !(4465 == ssl3_connect_~s__state~0); 66264#L160 assume !(4466 == ssl3_connect_~s__state~0); 66262#L163 assume !(4467 == ssl3_connect_~s__state~0); 66257#L166 assume !(4480 == ssl3_connect_~s__state~0); 66255#L169 assume !(4481 == ssl3_connect_~s__state~0); 66252#L172 assume !(4496 == ssl3_connect_~s__state~0); 66249#L175 assume !(4497 == ssl3_connect_~s__state~0); 64898#L178 assume 4512 == ssl3_connect_~s__state~0; 64899#L182 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet51;havoc ssl3_connect_#t~nondet51; 64891#L383 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; 64892#L389 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 64825#L389-2 assume !(0 == ssl3_connect_~tmp___7~0); 64826#L398 assume !(0 == ssl3_connect_~tmp___8~0); 64805#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 64801#L522 ssl3_connect_~skip~0 := 0; 64784#L100-1 assume !false; 64785#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 64776#L103 assume !(12292 == ssl3_connect_~s__state~0); 64777#L106 assume !(16384 == ssl3_connect_~s__state~0); 64768#L109 assume !(4096 == ssl3_connect_~s__state~0); 64769#L112 assume !(20480 == ssl3_connect_~s__state~0); 64760#L115 assume !(4099 == ssl3_connect_~s__state~0); 64761#L118 assume !(4368 == ssl3_connect_~s__state~0); 64752#L121 assume !(4369 == ssl3_connect_~s__state~0); 64753#L124 assume !(4384 == ssl3_connect_~s__state~0); 64744#L127 assume !(4385 == ssl3_connect_~s__state~0); 64745#L130 assume !(4400 == ssl3_connect_~s__state~0); 64736#L133 assume !(4401 == ssl3_connect_~s__state~0); 64737#L136 assume !(4416 == ssl3_connect_~s__state~0); 64728#L139 assume !(4417 == ssl3_connect_~s__state~0); 64729#L142 assume !(4432 == ssl3_connect_~s__state~0); 64720#L145 assume !(4433 == ssl3_connect_~s__state~0); 64721#L148 assume !(4448 == ssl3_connect_~s__state~0); 64712#L151 assume !(4449 == ssl3_connect_~s__state~0); 64713#L154 assume !(4464 == ssl3_connect_~s__state~0); 64704#L157 assume !(4465 == ssl3_connect_~s__state~0); 64705#L160 assume !(4466 == ssl3_connect_~s__state~0); 64696#L163 assume !(4467 == ssl3_connect_~s__state~0); 64697#L166 assume !(4480 == ssl3_connect_~s__state~0); 64688#L169 assume !(4481 == ssl3_connect_~s__state~0); 64689#L172 assume !(4496 == ssl3_connect_~s__state~0); 64680#L175 assume !(4497 == ssl3_connect_~s__state~0); 64681#L178 assume !(4512 == ssl3_connect_~s__state~0); 65432#L181 assume !(4513 == ssl3_connect_~s__state~0); 64668#L184 assume 4528 == ssl3_connect_~s__state~0; 64669#L188 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet52;havoc ssl3_connect_#t~nondet52; 64648#L406 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~__cil_tmp57~0 - 5;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp58~0; 64649#L413 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 65358#L413-1 ssl3_connect_~s__init_num~0 := 0; 67452#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 67448#L522 ssl3_connect_~skip~0 := 0; 67317#L100-1 assume !false; 67318#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 67309#L103 assume !(12292 == ssl3_connect_~s__state~0); 67310#L106 assume !(16384 == ssl3_connect_~s__state~0); 67301#L109 assume !(4096 == ssl3_connect_~s__state~0); 67302#L112 assume !(20480 == ssl3_connect_~s__state~0); 67270#L115 assume !(4099 == ssl3_connect_~s__state~0); 67268#L118 assume !(4368 == ssl3_connect_~s__state~0); 67236#L121 assume !(4369 == ssl3_connect_~s__state~0); 67232#L124 assume !(4384 == ssl3_connect_~s__state~0); 67228#L127 assume !(4385 == ssl3_connect_~s__state~0); 67224#L130 assume !(4400 == ssl3_connect_~s__state~0); 67220#L133 assume !(4401 == ssl3_connect_~s__state~0); 67216#L136 assume !(4416 == ssl3_connect_~s__state~0); 67212#L139 assume !(4417 == ssl3_connect_~s__state~0); 67208#L142 assume !(4432 == ssl3_connect_~s__state~0); 67204#L145 assume !(4433 == ssl3_connect_~s__state~0); 67200#L148 assume !(4448 == ssl3_connect_~s__state~0); 67196#L151 assume !(4449 == ssl3_connect_~s__state~0); 67192#L154 assume !(4464 == ssl3_connect_~s__state~0); 67188#L157 assume !(4465 == ssl3_connect_~s__state~0); 67184#L160 assume !(4466 == ssl3_connect_~s__state~0); 67180#L163 assume !(4467 == ssl3_connect_~s__state~0); 67176#L166 assume !(4480 == ssl3_connect_~s__state~0); 67172#L169 assume !(4481 == ssl3_connect_~s__state~0); 67168#L172 assume !(4496 == ssl3_connect_~s__state~0); 67164#L175 assume !(4497 == ssl3_connect_~s__state~0); 67160#L178 assume !(4512 == ssl3_connect_~s__state~0); 67156#L181 assume !(4513 == ssl3_connect_~s__state~0); 67152#L184 assume !(4528 == ssl3_connect_~s__state~0); 67149#L187 assume !(4529 == ssl3_connect_~s__state~0); 67146#L190 assume !(4560 == ssl3_connect_~s__state~0); 67140#L193 assume !(4561 == ssl3_connect_~s__state~0); 67136#L196 assume 4352 == ssl3_connect_~s__state~0; 67134#L197 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 67128#L446 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 67127#L446-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 67116#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 67109#L522 ssl3_connect_~skip~0 := 0; 67106#L100-1 assume !false; 67103#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 67100#L103 assume !(12292 == ssl3_connect_~s__state~0); 67097#L106 assume !(16384 == ssl3_connect_~s__state~0); 67094#L109 assume !(4096 == ssl3_connect_~s__state~0); 67091#L112 assume !(20480 == ssl3_connect_~s__state~0); 67088#L115 assume !(4099 == ssl3_connect_~s__state~0); 67085#L118 assume !(4368 == ssl3_connect_~s__state~0); 67082#L121 assume !(4369 == ssl3_connect_~s__state~0); 67079#L124 assume !(4384 == ssl3_connect_~s__state~0); 67076#L127 assume !(4385 == ssl3_connect_~s__state~0); 67073#L130 assume !(4400 == ssl3_connect_~s__state~0); 67070#L133 assume !(4401 == ssl3_connect_~s__state~0); 67067#L136 assume !(4416 == ssl3_connect_~s__state~0); 67064#L139 assume !(4417 == ssl3_connect_~s__state~0); 67061#L142 assume !(4432 == ssl3_connect_~s__state~0); 67058#L145 assume !(4433 == ssl3_connect_~s__state~0); 67055#L148 assume !(4448 == ssl3_connect_~s__state~0); 67052#L151 assume !(4449 == ssl3_connect_~s__state~0); 67049#L154 assume !(4464 == ssl3_connect_~s__state~0); 67046#L157 assume !(4465 == ssl3_connect_~s__state~0); 67043#L160 assume !(4466 == ssl3_connect_~s__state~0); 67040#L163 assume !(4467 == ssl3_connect_~s__state~0); 67037#L166 assume !(4480 == ssl3_connect_~s__state~0); 67034#L169 assume !(4481 == ssl3_connect_~s__state~0); 67031#L172 assume !(4496 == ssl3_connect_~s__state~0); 67028#L175 assume !(4497 == ssl3_connect_~s__state~0); 67025#L178 assume !(4512 == ssl3_connect_~s__state~0); 67022#L181 assume !(4513 == ssl3_connect_~s__state~0); 67019#L184 assume !(4528 == ssl3_connect_~s__state~0); 67016#L187 assume !(4529 == ssl3_connect_~s__state~0); 67013#L190 assume 4560 == ssl3_connect_~s__state~0; 67010#L194 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet53;havoc ssl3_connect_#t~nondet53; 67007#L433 assume !(ssl3_connect_~ret~0 <= 0); 67002#L436 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 3; 67003#L436-2 ssl3_connect_~s__init_num~0 := 0; 67456#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 67325#L522 ssl3_connect_~skip~0 := 0; 67326#L100-1 assume !false; 67313#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 67314#L103 assume !(12292 == ssl3_connect_~s__state~0); 67305#L106 assume !(16384 == ssl3_connect_~s__state~0); 67306#L109 assume 4096 == ssl3_connect_~s__state~0; 64128#L208 [2021-08-31 02:00:22,593 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:22,594 INFO L82 PathProgramCache]: Analyzing trace with hash -438363980, now seen corresponding path program 3 times [2021-08-31 02:00:22,594 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:22,594 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [192698710] [2021-08-31 02:00:22,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:22,594 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:22,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:22,598 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:00:22,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:22,603 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:00:22,603 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:22,604 INFO L82 PathProgramCache]: Analyzing trace with hash 501638639, now seen corresponding path program 1 times [2021-08-31 02:00:22,604 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:22,604 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1750162289] [2021-08-31 02:00:22,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:22,604 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:22,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:00:22,641 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:22,642 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:00:22,642 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1750162289] [2021-08-31 02:00:22,642 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1750162289] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:00:22,642 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:00:22,642 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-08-31 02:00:22,643 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1673692614] [2021-08-31 02:00:22,643 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:00:22,643 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:00:22,643 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:00:22,644 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:00:22,644 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:22,819 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:00:22,819 INFO L93 Difference]: Finished difference Result 3611 states and 4350 transitions. [2021-08-31 02:00:22,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:00:22,822 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3611 states and 4350 transitions. [2021-08-31 02:00:22,832 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2952 [2021-08-31 02:00:22,839 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3611 states to 3275 states and 3974 transitions. [2021-08-31 02:00:22,840 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3275 [2021-08-31 02:00:22,842 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3275 [2021-08-31 02:00:22,842 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3275 states and 3974 transitions. [2021-08-31 02:00:22,844 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-08-31 02:00:22,844 INFO L681 BuchiCegarLoop]: Abstraction has 3275 states and 3974 transitions. [2021-08-31 02:00:22,846 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3275 states and 3974 transitions. [2021-08-31 02:00:22,872 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3275 to 3107. [2021-08-31 02:00:22,875 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:22,880 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3107 states to 3107 states and 3786 transitions. [2021-08-31 02:00:22,881 INFO L704 BuchiCegarLoop]: Abstraction has 3107 states and 3786 transitions. [2021-08-31 02:00:22,881 INFO L587 BuchiCegarLoop]: Abstraction has 3107 states and 3786 transitions. [2021-08-31 02:00:22,881 INFO L425 BuchiCegarLoop]: ======== Iteration 24============ [2021-08-31 02:00:22,881 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3107 states and 3786 transitions. [2021-08-31 02:00:22,886 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2952 [2021-08-31 02:00:22,886 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:00:22,887 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:00:22,888 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:22,888 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:22,888 INFO L791 eck$LassoCheckResult]: Stem: 71335#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); 71242#L-1 havoc main_#res;havoc main_#t~ret58, 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~post38, ssl3_connect_#t~post39, ssl3_connect_#t~nondet40, ssl3_connect_#t~post41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~nondet51, ssl3_connect_#t~nondet52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, ssl3_connect_#t~post55, ssl3_connect_#t~nondet56, ssl3_connect_#t~post57, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~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;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 71189#L86 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 71190#L89-2 ssl3_connect_#t~post38 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38; 71303#L94 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 71312#L100-1 assume !false; 71344#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 71343#L103 assume 12292 == ssl3_connect_~s__state~0; 71211#L104 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post39 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post39;havoc ssl3_connect_#t~post39; 71212#L208 ssl3_connect_~s__server~0 := 0; 72446#L213 assume !(0 != ssl3_connect_~cb~0); 72445#L213-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 72444#L218 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 72442#L224 assume !(0 == ssl3_connect_~s__init_buf___0~0); 72440#L224-2 assume !(0 == ssl3_connect_~tmp___4~0); 72439#L240 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post41 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post41;havoc ssl3_connect_#t~post41;ssl3_connect_~s__init_num~0 := 0; 72435#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 72425#L522 ssl3_connect_~skip~0 := 0; 72423#L100-1 assume !false; 72421#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 72419#L103 assume !(12292 == ssl3_connect_~s__state~0); 72417#L106 assume !(16384 == ssl3_connect_~s__state~0); 72415#L109 assume !(4096 == ssl3_connect_~s__state~0); 72413#L112 assume !(20480 == ssl3_connect_~s__state~0); 72411#L115 assume !(4099 == ssl3_connect_~s__state~0); 72409#L118 assume 4368 == ssl3_connect_~s__state~0; 72406#L122 [2021-08-31 02:00:22,889 INFO L793 eck$LassoCheckResult]: Loop: 72406#L122 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 72405#L252 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 72402#L252-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 72401#L260 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 72399#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 72394#L522 ssl3_connect_~skip~0 := 0; 72393#L100-1 assume !false; 72392#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 72391#L103 assume !(12292 == ssl3_connect_~s__state~0); 72390#L106 assume !(16384 == ssl3_connect_~s__state~0); 72389#L109 assume !(4096 == ssl3_connect_~s__state~0); 72388#L112 assume !(20480 == ssl3_connect_~s__state~0); 72387#L115 assume !(4099 == ssl3_connect_~s__state~0); 72386#L118 assume !(4368 == ssl3_connect_~s__state~0); 72385#L121 assume !(4369 == ssl3_connect_~s__state~0); 72384#L124 assume 4384 == ssl3_connect_~s__state~0; 72383#L128 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 72382#L267 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 72379#L267-2 assume !(ssl3_connect_~ret~0 <= 0); 72377#L273 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 72376#L273-2 ssl3_connect_~s__init_num~0 := 0; 72374#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 72369#L522 ssl3_connect_~skip~0 := 0; 72368#L100-1 assume !false; 72367#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 72366#L103 assume !(12292 == ssl3_connect_~s__state~0); 72365#L106 assume !(16384 == ssl3_connect_~s__state~0); 72364#L109 assume !(4096 == ssl3_connect_~s__state~0); 72363#L112 assume !(20480 == ssl3_connect_~s__state~0); 72362#L115 assume !(4099 == ssl3_connect_~s__state~0); 72361#L118 assume !(4368 == ssl3_connect_~s__state~0); 72360#L121 assume !(4369 == ssl3_connect_~s__state~0); 72359#L124 assume !(4384 == ssl3_connect_~s__state~0); 72358#L127 assume !(4385 == ssl3_connect_~s__state~0); 72356#L130 assume 4400 == ssl3_connect_~s__state~0; 72357#L134 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 72348#L284 assume 0 != (256 + ssl3_connect_~__cil_tmp56~0) % 4294967296;ssl3_connect_~skip~0 := 1; 72349#L284-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 72307#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 72303#L522 ssl3_connect_~skip~0 := 0; 72290#L100-1 assume !false; 72291#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 72280#L103 assume !(12292 == ssl3_connect_~s__state~0); 72281#L106 assume !(16384 == ssl3_connect_~s__state~0); 72270#L109 assume !(4096 == ssl3_connect_~s__state~0); 72271#L112 assume !(20480 == ssl3_connect_~s__state~0); 72260#L115 assume !(4099 == ssl3_connect_~s__state~0); 72261#L118 assume !(4368 == ssl3_connect_~s__state~0); 72250#L121 assume !(4369 == ssl3_connect_~s__state~0); 72251#L124 assume !(4384 == ssl3_connect_~s__state~0); 72240#L127 assume !(4385 == ssl3_connect_~s__state~0); 72241#L130 assume !(4400 == ssl3_connect_~s__state~0); 72229#L133 assume !(4401 == ssl3_connect_~s__state~0); 72230#L136 assume 4416 == ssl3_connect_~s__state~0; 72208#L140 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 72209#L306 assume !(3 == ssl3_connect_~blastFlag~0); 72756#L306-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 72755#L314 assume !(0 == ssl3_connect_~tmp___6~0); 72753#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 72748#L522 ssl3_connect_~skip~0 := 0; 72747#L100-1 assume !false; 72746#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 72745#L103 assume !(12292 == ssl3_connect_~s__state~0); 72744#L106 assume !(16384 == ssl3_connect_~s__state~0); 72743#L109 assume !(4096 == ssl3_connect_~s__state~0); 72742#L112 assume !(20480 == ssl3_connect_~s__state~0); 72741#L115 assume !(4099 == ssl3_connect_~s__state~0); 72740#L118 assume !(4368 == ssl3_connect_~s__state~0); 72739#L121 assume !(4369 == ssl3_connect_~s__state~0); 72738#L124 assume !(4384 == ssl3_connect_~s__state~0); 72737#L127 assume !(4385 == ssl3_connect_~s__state~0); 72736#L130 assume !(4400 == ssl3_connect_~s__state~0); 72735#L133 assume !(4401 == ssl3_connect_~s__state~0); 72734#L136 assume !(4416 == ssl3_connect_~s__state~0); 72733#L139 assume !(4417 == ssl3_connect_~s__state~0); 72732#L142 assume 4432 == ssl3_connect_~s__state~0; 72731#L146 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 72730#L322 assume !(4 == ssl3_connect_~blastFlag~0); 72729#L325 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 72727#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 72722#L522 ssl3_connect_~skip~0 := 0; 72721#L100-1 assume !false; 72720#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 72719#L103 assume !(12292 == ssl3_connect_~s__state~0); 72718#L106 assume !(16384 == ssl3_connect_~s__state~0); 72717#L109 assume !(4096 == ssl3_connect_~s__state~0); 72716#L112 assume !(20480 == ssl3_connect_~s__state~0); 72715#L115 assume !(4099 == ssl3_connect_~s__state~0); 72714#L118 assume !(4368 == ssl3_connect_~s__state~0); 72713#L121 assume !(4369 == ssl3_connect_~s__state~0); 72712#L124 assume !(4384 == ssl3_connect_~s__state~0); 72711#L127 assume !(4385 == ssl3_connect_~s__state~0); 72710#L130 assume !(4400 == ssl3_connect_~s__state~0); 72709#L133 assume !(4401 == ssl3_connect_~s__state~0); 72708#L136 assume !(4416 == ssl3_connect_~s__state~0); 72707#L139 assume !(4417 == ssl3_connect_~s__state~0); 72706#L142 assume !(4432 == ssl3_connect_~s__state~0); 72705#L145 assume !(4433 == ssl3_connect_~s__state~0); 72704#L148 assume 4448 == ssl3_connect_~s__state~0; 72703#L152 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet47;havoc ssl3_connect_#t~nondet47; 72702#L334 assume !(ssl3_connect_~ret~0 <= 0); 72700#L337 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 72699#L337-2 ssl3_connect_~s__init_num~0 := 0; 72697#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 72692#L522 ssl3_connect_~skip~0 := 0; 72691#L100-1 assume !false; 72690#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 72689#L103 assume !(12292 == ssl3_connect_~s__state~0); 72688#L106 assume !(16384 == ssl3_connect_~s__state~0); 72687#L109 assume !(4096 == ssl3_connect_~s__state~0); 72686#L112 assume !(20480 == ssl3_connect_~s__state~0); 72685#L115 assume !(4099 == ssl3_connect_~s__state~0); 72684#L118 assume !(4368 == ssl3_connect_~s__state~0); 72683#L121 assume !(4369 == ssl3_connect_~s__state~0); 72682#L124 assume !(4384 == ssl3_connect_~s__state~0); 72681#L127 assume !(4385 == ssl3_connect_~s__state~0); 72680#L130 assume !(4400 == ssl3_connect_~s__state~0); 72679#L133 assume !(4401 == ssl3_connect_~s__state~0); 72678#L136 assume !(4416 == ssl3_connect_~s__state~0); 72677#L139 assume !(4417 == ssl3_connect_~s__state~0); 72676#L142 assume !(4432 == ssl3_connect_~s__state~0); 72675#L145 assume !(4433 == ssl3_connect_~s__state~0); 72673#L148 assume !(4448 == ssl3_connect_~s__state~0); 72667#L151 assume !(4449 == ssl3_connect_~s__state~0); 72665#L154 assume 4464 == ssl3_connect_~s__state~0; 72663#L164 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet48;havoc ssl3_connect_#t~nondet48; 72661#L349 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 72658#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 72652#L522 ssl3_connect_~skip~0 := 0; 72650#L100-1 assume !false; 72648#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 72646#L103 assume !(12292 == ssl3_connect_~s__state~0); 72644#L106 assume !(16384 == ssl3_connect_~s__state~0); 72642#L109 assume !(4096 == ssl3_connect_~s__state~0); 72640#L112 assume !(20480 == ssl3_connect_~s__state~0); 72638#L115 assume !(4099 == ssl3_connect_~s__state~0); 72636#L118 assume !(4368 == ssl3_connect_~s__state~0); 72634#L121 assume !(4369 == ssl3_connect_~s__state~0); 72632#L124 assume !(4384 == ssl3_connect_~s__state~0); 72631#L127 assume !(4385 == ssl3_connect_~s__state~0); 72630#L130 assume !(4400 == ssl3_connect_~s__state~0); 72628#L133 assume !(4401 == ssl3_connect_~s__state~0); 72627#L136 assume !(4416 == ssl3_connect_~s__state~0); 72625#L139 assume !(4417 == ssl3_connect_~s__state~0); 72623#L142 assume !(4432 == ssl3_connect_~s__state~0); 72620#L145 assume !(4433 == ssl3_connect_~s__state~0); 72610#L148 assume !(4448 == ssl3_connect_~s__state~0); 72605#L151 assume !(4449 == ssl3_connect_~s__state~0); 72600#L154 assume !(4464 == ssl3_connect_~s__state~0); 72595#L157 assume !(4465 == ssl3_connect_~s__state~0); 72590#L160 assume !(4466 == ssl3_connect_~s__state~0); 72585#L163 assume !(4467 == ssl3_connect_~s__state~0); 72580#L166 assume 4480 == ssl3_connect_~s__state~0; 72575#L170 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet49;havoc ssl3_connect_#t~nondet49; 72570#L358 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 72564#L362 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; 72559#L362-2 ssl3_connect_~s__init_num~0 := 0; 72554#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 72547#L522 ssl3_connect_~skip~0 := 0; 72544#L100-1 assume !false; 72541#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 72538#L103 assume !(12292 == ssl3_connect_~s__state~0); 72535#L106 assume !(16384 == ssl3_connect_~s__state~0); 72532#L109 assume !(4096 == ssl3_connect_~s__state~0); 72529#L112 assume !(20480 == ssl3_connect_~s__state~0); 72527#L115 assume !(4099 == ssl3_connect_~s__state~0); 72524#L118 assume !(4368 == ssl3_connect_~s__state~0); 72520#L121 assume !(4369 == ssl3_connect_~s__state~0); 72516#L124 assume !(4384 == ssl3_connect_~s__state~0); 72510#L127 assume !(4385 == ssl3_connect_~s__state~0); 72508#L130 assume !(4400 == ssl3_connect_~s__state~0); 72506#L133 assume !(4401 == ssl3_connect_~s__state~0); 72504#L136 assume !(4416 == ssl3_connect_~s__state~0); 72502#L139 assume !(4417 == ssl3_connect_~s__state~0); 72500#L142 assume !(4432 == ssl3_connect_~s__state~0); 72498#L145 assume !(4433 == ssl3_connect_~s__state~0); 72496#L148 assume !(4448 == ssl3_connect_~s__state~0); 72494#L151 assume !(4449 == ssl3_connect_~s__state~0); 72492#L154 assume !(4464 == ssl3_connect_~s__state~0); 72490#L157 assume !(4465 == ssl3_connect_~s__state~0); 72488#L160 assume !(4466 == ssl3_connect_~s__state~0); 72486#L163 assume !(4467 == ssl3_connect_~s__state~0); 72484#L166 assume !(4480 == ssl3_connect_~s__state~0); 72482#L169 assume !(4481 == ssl3_connect_~s__state~0); 72480#L172 assume !(4496 == ssl3_connect_~s__state~0); 72478#L175 assume !(4497 == ssl3_connect_~s__state~0); 72476#L178 assume 4512 == ssl3_connect_~s__state~0; 72474#L182 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet51;havoc ssl3_connect_#t~nondet51; 72472#L383 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; 72470#L389 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 72468#L389-2 assume !(0 == ssl3_connect_~tmp___7~0); 72466#L398 assume !(0 == ssl3_connect_~tmp___8~0); 71912#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 71908#L522 ssl3_connect_~skip~0 := 0; 71901#L100-1 assume !false; 71902#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 71893#L103 assume !(12292 == ssl3_connect_~s__state~0); 71894#L106 assume !(16384 == ssl3_connect_~s__state~0); 71885#L109 assume !(4096 == ssl3_connect_~s__state~0); 71886#L112 assume !(20480 == ssl3_connect_~s__state~0); 71877#L115 assume !(4099 == ssl3_connect_~s__state~0); 71878#L118 assume !(4368 == ssl3_connect_~s__state~0); 71846#L121 assume !(4369 == ssl3_connect_~s__state~0); 71847#L124 assume !(4384 == ssl3_connect_~s__state~0); 71838#L127 assume !(4385 == ssl3_connect_~s__state~0); 71839#L130 assume !(4400 == ssl3_connect_~s__state~0); 71819#L133 assume !(4401 == ssl3_connect_~s__state~0); 71820#L136 assume !(4416 == ssl3_connect_~s__state~0); 71807#L139 assume !(4417 == ssl3_connect_~s__state~0); 71808#L142 assume !(4432 == ssl3_connect_~s__state~0); 72322#L145 assume !(4433 == ssl3_connect_~s__state~0); 71789#L148 assume !(4448 == ssl3_connect_~s__state~0); 71790#L151 assume !(4449 == ssl3_connect_~s__state~0); 71777#L154 assume !(4464 == ssl3_connect_~s__state~0); 71778#L157 assume !(4465 == ssl3_connect_~s__state~0); 71766#L160 assume !(4466 == ssl3_connect_~s__state~0); 71767#L163 assume !(4467 == ssl3_connect_~s__state~0); 71754#L166 assume !(4480 == ssl3_connect_~s__state~0); 71755#L169 assume !(4481 == ssl3_connect_~s__state~0); 71743#L172 assume !(4496 == ssl3_connect_~s__state~0); 71744#L175 assume !(4497 == ssl3_connect_~s__state~0); 71733#L178 assume !(4512 == ssl3_connect_~s__state~0); 71734#L181 assume !(4513 == ssl3_connect_~s__state~0); 71716#L184 assume 4528 == ssl3_connect_~s__state~0; 71717#L188 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet52;havoc ssl3_connect_#t~nondet52; 71701#L406 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~__cil_tmp57~0 - 5;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp58~0; 71702#L413 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 72437#L413-1 ssl3_connect_~s__init_num~0 := 0; 72430#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 72424#L522 ssl3_connect_~skip~0 := 0; 72422#L100-1 assume !false; 72420#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 72418#L103 assume !(12292 == ssl3_connect_~s__state~0); 72416#L106 assume !(16384 == ssl3_connect_~s__state~0); 72414#L109 assume !(4096 == ssl3_connect_~s__state~0); 72412#L112 assume !(20480 == ssl3_connect_~s__state~0); 72410#L115 assume !(4099 == ssl3_connect_~s__state~0); 72407#L118 assume 4368 == ssl3_connect_~s__state~0; 72406#L122 [2021-08-31 02:00:22,889 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:22,889 INFO L82 PathProgramCache]: Analyzing trace with hash -1330721055, now seen corresponding path program 1 times [2021-08-31 02:00:22,889 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:22,890 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [847876067] [2021-08-31 02:00:22,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:22,890 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:22,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:00:22,900 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:22,900 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:00:22,900 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [847876067] [2021-08-31 02:00:22,900 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [847876067] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:00:22,900 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:00:22,901 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-31 02:00:22,901 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [344205316] [2021-08-31 02:00:22,901 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-08-31 02:00:22,901 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:22,901 INFO L82 PathProgramCache]: Analyzing trace with hash 979134366, now seen corresponding path program 1 times [2021-08-31 02:00:22,901 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:22,902 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [297657770] [2021-08-31 02:00:22,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:22,902 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:22,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:00:22,927 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:22,927 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:00:22,927 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [297657770] [2021-08-31 02:00:22,927 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [297657770] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:00:22,927 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:00:22,928 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-08-31 02:00:22,928 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [791841561] [2021-08-31 02:00:22,928 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:00:22,928 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:00:22,929 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:00:22,929 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:00:22,929 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:23,164 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:00:23,165 INFO L93 Difference]: Finished difference Result 6117 states and 7282 transitions. [2021-08-31 02:00:23,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:00:23,165 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 6117 states and 7282 transitions. [2021-08-31 02:00:23,186 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 5812 [2021-08-31 02:00:23,199 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 6117 states to 6117 states and 7282 transitions. [2021-08-31 02:00:23,200 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6117 [2021-08-31 02:00:23,204 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6117 [2021-08-31 02:00:23,204 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6117 states and 7282 transitions. [2021-08-31 02:00:23,208 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-08-31 02:00:23,208 INFO L681 BuchiCegarLoop]: Abstraction has 6117 states and 7282 transitions. [2021-08-31 02:00:23,211 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6117 states and 7282 transitions. [2021-08-31 02:00:23,262 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6117 to 6117. [2021-08-31 02:00:23,268 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:23,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6117 states to 6117 states and 7282 transitions. [2021-08-31 02:00:23,280 INFO L704 BuchiCegarLoop]: Abstraction has 6117 states and 7282 transitions. [2021-08-31 02:00:23,280 INFO L587 BuchiCegarLoop]: Abstraction has 6117 states and 7282 transitions. [2021-08-31 02:00:23,280 INFO L425 BuchiCegarLoop]: ======== Iteration 25============ [2021-08-31 02:00:23,280 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 6117 states and 7282 transitions. [2021-08-31 02:00:23,291 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 5812 [2021-08-31 02:00:23,291 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:00:23,291 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:00:23,293 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:23,293 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:23,293 INFO L791 eck$LassoCheckResult]: Stem: 80559#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); 80475#L-1 havoc main_#res;havoc main_#t~ret58, 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~post38, ssl3_connect_#t~post39, ssl3_connect_#t~nondet40, ssl3_connect_#t~post41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~nondet51, ssl3_connect_#t~nondet52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, ssl3_connect_#t~post55, ssl3_connect_#t~nondet56, ssl3_connect_#t~post57, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~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;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 80420#L86 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 80421#L89-2 ssl3_connect_#t~post38 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38; 80535#L94 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 80572#L100-1 assume !false; 80573#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 80568#L103 assume 12292 == ssl3_connect_~s__state~0; 80569#L104 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post39 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post39;havoc ssl3_connect_#t~post39; 80582#L208 ssl3_connect_~s__server~0 := 0; 82393#L213 assume 0 != ssl3_connect_~cb~0; 82225#L213-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 82390#L218 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 82387#L224 assume !(0 == ssl3_connect_~s__init_buf___0~0); 82383#L224-2 assume !(0 == ssl3_connect_~tmp___4~0); 82380#L240 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post41 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post41;havoc ssl3_connect_#t~post41;ssl3_connect_~s__init_num~0 := 0; 82381#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 82371#L522 ssl3_connect_~skip~0 := 0; 82372#L100-1 assume !false; 82365#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 82366#L103 assume !(12292 == ssl3_connect_~s__state~0); 82359#L106 assume !(16384 == ssl3_connect_~s__state~0); 82360#L109 assume !(4096 == ssl3_connect_~s__state~0); 82353#L112 assume !(20480 == ssl3_connect_~s__state~0); 82354#L115 assume !(4099 == ssl3_connect_~s__state~0); 81540#L118 assume 4368 == ssl3_connect_~s__state~0; 81538#L122 [2021-08-31 02:00:23,294 INFO L793 eck$LassoCheckResult]: Loop: 81538#L122 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 81537#L252 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 81533#L252-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 81530#L260 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 81524#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 81520#L522 ssl3_connect_~skip~0 := 0; 81518#L100-1 assume !false; 81516#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 81514#L103 assume !(12292 == ssl3_connect_~s__state~0); 81512#L106 assume !(16384 == ssl3_connect_~s__state~0); 81510#L109 assume !(4096 == ssl3_connect_~s__state~0); 81508#L112 assume !(20480 == ssl3_connect_~s__state~0); 81506#L115 assume !(4099 == ssl3_connect_~s__state~0); 81504#L118 assume !(4368 == ssl3_connect_~s__state~0); 81502#L121 assume !(4369 == ssl3_connect_~s__state~0); 81500#L124 assume 4384 == ssl3_connect_~s__state~0; 81498#L128 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 81497#L267 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 81494#L267-2 assume !(ssl3_connect_~ret~0 <= 0); 81490#L273 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 81486#L273-2 ssl3_connect_~s__init_num~0 := 0; 81480#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 81476#L522 ssl3_connect_~skip~0 := 0; 81474#L100-1 assume !false; 81472#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 81470#L103 assume !(12292 == ssl3_connect_~s__state~0); 81468#L106 assume !(16384 == ssl3_connect_~s__state~0); 81466#L109 assume !(4096 == ssl3_connect_~s__state~0); 81464#L112 assume !(20480 == ssl3_connect_~s__state~0); 81462#L115 assume !(4099 == ssl3_connect_~s__state~0); 81460#L118 assume !(4368 == ssl3_connect_~s__state~0); 81458#L121 assume !(4369 == ssl3_connect_~s__state~0); 81453#L124 assume !(4384 == ssl3_connect_~s__state~0); 81451#L127 assume !(4385 == ssl3_connect_~s__state~0); 81450#L130 assume 4400 == ssl3_connect_~s__state~0; 81448#L134 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 81442#L284 assume 0 != (256 + ssl3_connect_~__cil_tmp56~0) % 4294967296;ssl3_connect_~skip~0 := 1; 81437#L284-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 81433#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 81426#L522 ssl3_connect_~skip~0 := 0; 81424#L100-1 assume !false; 81422#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 81420#L103 assume !(12292 == ssl3_connect_~s__state~0); 81418#L106 assume !(16384 == ssl3_connect_~s__state~0); 81416#L109 assume !(4096 == ssl3_connect_~s__state~0); 81414#L112 assume !(20480 == ssl3_connect_~s__state~0); 81412#L115 assume !(4099 == ssl3_connect_~s__state~0); 81410#L118 assume !(4368 == ssl3_connect_~s__state~0); 81408#L121 assume !(4369 == ssl3_connect_~s__state~0); 81406#L124 assume !(4384 == ssl3_connect_~s__state~0); 81404#L127 assume !(4385 == ssl3_connect_~s__state~0); 81402#L130 assume !(4400 == ssl3_connect_~s__state~0); 81400#L133 assume !(4401 == ssl3_connect_~s__state~0); 81398#L136 assume 4416 == ssl3_connect_~s__state~0; 81396#L140 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 81393#L306 assume !(3 == ssl3_connect_~blastFlag~0); 81394#L306-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 81386#L314 assume !(0 == ssl3_connect_~tmp___6~0); 81387#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 81379#L522 ssl3_connect_~skip~0 := 0; 81380#L100-1 assume !false; 81375#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 81376#L103 assume !(12292 == ssl3_connect_~s__state~0); 81371#L106 assume !(16384 == ssl3_connect_~s__state~0); 81372#L109 assume !(4096 == ssl3_connect_~s__state~0); 81367#L112 assume !(20480 == ssl3_connect_~s__state~0); 81368#L115 assume !(4099 == ssl3_connect_~s__state~0); 81363#L118 assume !(4368 == ssl3_connect_~s__state~0); 81364#L121 assume !(4369 == ssl3_connect_~s__state~0); 81359#L124 assume !(4384 == ssl3_connect_~s__state~0); 81360#L127 assume !(4385 == ssl3_connect_~s__state~0); 81355#L130 assume !(4400 == ssl3_connect_~s__state~0); 81356#L133 assume !(4401 == ssl3_connect_~s__state~0); 81351#L136 assume !(4416 == ssl3_connect_~s__state~0); 81352#L139 assume !(4417 == ssl3_connect_~s__state~0); 81347#L142 assume 4432 == ssl3_connect_~s__state~0; 81348#L146 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 81343#L322 assume !(4 == ssl3_connect_~blastFlag~0); 81344#L325 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 81337#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 81335#L522 ssl3_connect_~skip~0 := 0; 81330#L100-1 assume !false; 81331#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 81326#L103 assume !(12292 == ssl3_connect_~s__state~0); 81327#L106 assume !(16384 == ssl3_connect_~s__state~0); 81322#L109 assume !(4096 == ssl3_connect_~s__state~0); 81323#L112 assume !(20480 == ssl3_connect_~s__state~0); 81318#L115 assume !(4099 == ssl3_connect_~s__state~0); 81319#L118 assume !(4368 == ssl3_connect_~s__state~0); 81314#L121 assume !(4369 == ssl3_connect_~s__state~0); 81315#L124 assume !(4384 == ssl3_connect_~s__state~0); 81310#L127 assume !(4385 == ssl3_connect_~s__state~0); 81311#L130 assume !(4400 == ssl3_connect_~s__state~0); 81306#L133 assume !(4401 == ssl3_connect_~s__state~0); 81307#L136 assume !(4416 == ssl3_connect_~s__state~0); 81302#L139 assume !(4417 == ssl3_connect_~s__state~0); 81303#L142 assume !(4432 == ssl3_connect_~s__state~0); 81298#L145 assume !(4433 == ssl3_connect_~s__state~0); 81299#L148 assume 4448 == ssl3_connect_~s__state~0; 81294#L152 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet47;havoc ssl3_connect_#t~nondet47; 81295#L334 assume !(ssl3_connect_~ret~0 <= 0); 81289#L337 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 81290#L337-2 ssl3_connect_~s__init_num~0 := 0; 81283#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 81281#L522 ssl3_connect_~skip~0 := 0; 81276#L100-1 assume !false; 81277#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 81272#L103 assume !(12292 == ssl3_connect_~s__state~0); 81273#L106 assume !(16384 == ssl3_connect_~s__state~0); 81268#L109 assume !(4096 == ssl3_connect_~s__state~0); 81269#L112 assume !(20480 == ssl3_connect_~s__state~0); 81264#L115 assume !(4099 == ssl3_connect_~s__state~0); 81265#L118 assume !(4368 == ssl3_connect_~s__state~0); 81260#L121 assume !(4369 == ssl3_connect_~s__state~0); 81261#L124 assume !(4384 == ssl3_connect_~s__state~0); 81256#L127 assume !(4385 == ssl3_connect_~s__state~0); 81257#L130 assume !(4400 == ssl3_connect_~s__state~0); 81252#L133 assume !(4401 == ssl3_connect_~s__state~0); 81253#L136 assume !(4416 == ssl3_connect_~s__state~0); 81248#L139 assume !(4417 == ssl3_connect_~s__state~0); 81249#L142 assume !(4432 == ssl3_connect_~s__state~0); 81244#L145 assume !(4433 == ssl3_connect_~s__state~0); 81245#L148 assume !(4448 == ssl3_connect_~s__state~0); 81240#L151 assume !(4449 == ssl3_connect_~s__state~0); 81241#L154 assume 4464 == ssl3_connect_~s__state~0; 81236#L164 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet48;havoc ssl3_connect_#t~nondet48; 81237#L349 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 81230#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 81228#L522 ssl3_connect_~skip~0 := 0; 81223#L100-1 assume !false; 81224#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 81219#L103 assume !(12292 == ssl3_connect_~s__state~0); 81220#L106 assume !(16384 == ssl3_connect_~s__state~0); 81215#L109 assume !(4096 == ssl3_connect_~s__state~0); 81216#L112 assume !(20480 == ssl3_connect_~s__state~0); 81211#L115 assume !(4099 == ssl3_connect_~s__state~0); 81212#L118 assume !(4368 == ssl3_connect_~s__state~0); 81207#L121 assume !(4369 == ssl3_connect_~s__state~0); 81208#L124 assume !(4384 == ssl3_connect_~s__state~0); 81203#L127 assume !(4385 == ssl3_connect_~s__state~0); 81204#L130 assume !(4400 == ssl3_connect_~s__state~0); 81199#L133 assume !(4401 == ssl3_connect_~s__state~0); 81200#L136 assume !(4416 == ssl3_connect_~s__state~0); 81195#L139 assume !(4417 == ssl3_connect_~s__state~0); 81196#L142 assume !(4432 == ssl3_connect_~s__state~0); 81191#L145 assume !(4433 == ssl3_connect_~s__state~0); 81192#L148 assume !(4448 == ssl3_connect_~s__state~0); 81187#L151 assume !(4449 == ssl3_connect_~s__state~0); 81188#L154 assume !(4464 == ssl3_connect_~s__state~0); 81184#L157 assume !(4465 == ssl3_connect_~s__state~0); 81183#L160 assume !(4466 == ssl3_connect_~s__state~0); 81181#L163 assume !(4467 == ssl3_connect_~s__state~0); 81182#L166 assume 4480 == ssl3_connect_~s__state~0; 81177#L170 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet49;havoc ssl3_connect_#t~nondet49; 81178#L358 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 81172#L362 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; 81174#L362-2 ssl3_connect_~s__init_num~0 := 0; 81128#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 82460#L522 ssl3_connect_~skip~0 := 0; 82459#L100-1 assume !false; 82458#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 82457#L103 assume !(12292 == ssl3_connect_~s__state~0); 82456#L106 assume !(16384 == ssl3_connect_~s__state~0); 82455#L109 assume !(4096 == ssl3_connect_~s__state~0); 82454#L112 assume !(20480 == ssl3_connect_~s__state~0); 82453#L115 assume !(4099 == ssl3_connect_~s__state~0); 82452#L118 assume !(4368 == ssl3_connect_~s__state~0); 82451#L121 assume !(4369 == ssl3_connect_~s__state~0); 82450#L124 assume !(4384 == ssl3_connect_~s__state~0); 82449#L127 assume !(4385 == ssl3_connect_~s__state~0); 82448#L130 assume !(4400 == ssl3_connect_~s__state~0); 82447#L133 assume !(4401 == ssl3_connect_~s__state~0); 82446#L136 assume !(4416 == ssl3_connect_~s__state~0); 82445#L139 assume !(4417 == ssl3_connect_~s__state~0); 82444#L142 assume !(4432 == ssl3_connect_~s__state~0); 82443#L145 assume !(4433 == ssl3_connect_~s__state~0); 82442#L148 assume !(4448 == ssl3_connect_~s__state~0); 82441#L151 assume !(4449 == ssl3_connect_~s__state~0); 82440#L154 assume !(4464 == ssl3_connect_~s__state~0); 82439#L157 assume !(4465 == ssl3_connect_~s__state~0); 82438#L160 assume !(4466 == ssl3_connect_~s__state~0); 82437#L163 assume !(4467 == ssl3_connect_~s__state~0); 82436#L166 assume !(4480 == ssl3_connect_~s__state~0); 82435#L169 assume !(4481 == ssl3_connect_~s__state~0); 82434#L172 assume !(4496 == ssl3_connect_~s__state~0); 82433#L175 assume !(4497 == ssl3_connect_~s__state~0); 82432#L178 assume 4512 == ssl3_connect_~s__state~0; 82431#L182 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet51;havoc ssl3_connect_#t~nondet51; 82430#L383 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; 82429#L389 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 82428#L389-2 assume !(0 == ssl3_connect_~tmp___7~0); 81050#L398 assume !(0 == ssl3_connect_~tmp___8~0); 81051#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 82423#L522 ssl3_connect_~skip~0 := 0; 82422#L100-1 assume !false; 82421#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 82420#L103 assume !(12292 == ssl3_connect_~s__state~0); 82419#L106 assume !(16384 == ssl3_connect_~s__state~0); 82418#L109 assume !(4096 == ssl3_connect_~s__state~0); 82417#L112 assume !(20480 == ssl3_connect_~s__state~0); 82416#L115 assume !(4099 == ssl3_connect_~s__state~0); 82415#L118 assume !(4368 == ssl3_connect_~s__state~0); 82414#L121 assume !(4369 == ssl3_connect_~s__state~0); 82413#L124 assume !(4384 == ssl3_connect_~s__state~0); 82412#L127 assume !(4385 == ssl3_connect_~s__state~0); 82411#L130 assume !(4400 == ssl3_connect_~s__state~0); 82410#L133 assume !(4401 == ssl3_connect_~s__state~0); 82409#L136 assume !(4416 == ssl3_connect_~s__state~0); 82408#L139 assume !(4417 == ssl3_connect_~s__state~0); 82407#L142 assume !(4432 == ssl3_connect_~s__state~0); 82406#L145 assume !(4433 == ssl3_connect_~s__state~0); 82405#L148 assume !(4448 == ssl3_connect_~s__state~0); 82404#L151 assume !(4449 == ssl3_connect_~s__state~0); 82403#L154 assume !(4464 == ssl3_connect_~s__state~0); 82402#L157 assume !(4465 == ssl3_connect_~s__state~0); 82401#L160 assume !(4466 == ssl3_connect_~s__state~0); 82400#L163 assume !(4467 == ssl3_connect_~s__state~0); 82399#L166 assume !(4480 == ssl3_connect_~s__state~0); 82398#L169 assume !(4481 == ssl3_connect_~s__state~0); 82397#L172 assume !(4496 == ssl3_connect_~s__state~0); 82396#L175 assume !(4497 == ssl3_connect_~s__state~0); 82395#L178 assume !(4512 == ssl3_connect_~s__state~0); 82394#L181 assume !(4513 == ssl3_connect_~s__state~0); 82392#L184 assume 4528 == ssl3_connect_~s__state~0; 82391#L188 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet52;havoc ssl3_connect_#t~nondet52; 82389#L406 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~__cil_tmp57~0 - 5;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp58~0; 82384#L413 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 82382#L413-1 ssl3_connect_~s__init_num~0 := 0; 82377#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 82375#L522 ssl3_connect_~skip~0 := 0; 82368#L100-1 assume !false; 82369#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 82362#L103 assume !(12292 == ssl3_connect_~s__state~0); 82363#L106 assume !(16384 == ssl3_connect_~s__state~0); 82356#L109 assume !(4096 == ssl3_connect_~s__state~0); 82357#L112 assume !(20480 == ssl3_connect_~s__state~0); 82350#L115 assume !(4099 == ssl3_connect_~s__state~0); 82351#L118 assume 4368 == ssl3_connect_~s__state~0; 81538#L122 [2021-08-31 02:00:23,294 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:23,294 INFO L82 PathProgramCache]: Analyzing trace with hash -309652701, now seen corresponding path program 1 times [2021-08-31 02:00:23,294 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:23,295 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [605082115] [2021-08-31 02:00:23,295 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:23,295 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:23,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:23,300 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:00:23,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:23,305 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:00:23,306 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:23,306 INFO L82 PathProgramCache]: Analyzing trace with hash 979134366, now seen corresponding path program 2 times [2021-08-31 02:00:23,306 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:23,306 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1743164891] [2021-08-31 02:00:23,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:23,307 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:23,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:00:23,331 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:23,331 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:00:23,332 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1743164891] [2021-08-31 02:00:23,332 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1743164891] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:00:23,332 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:00:23,332 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-08-31 02:00:23,332 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [696364278] [2021-08-31 02:00:23,333 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:00:23,333 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:00:23,333 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:00:23,333 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:00:23,333 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:23,525 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:00:23,525 INFO L93 Difference]: Finished difference Result 5409 states and 6400 transitions. [2021-08-31 02:00:23,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:00:23,526 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5409 states and 6400 transitions. [2021-08-31 02:00:23,594 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3394 [2021-08-31 02:00:23,608 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5409 states to 5409 states and 6400 transitions. [2021-08-31 02:00:23,608 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5409 [2021-08-31 02:00:23,611 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5409 [2021-08-31 02:00:23,611 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5409 states and 6400 transitions. [2021-08-31 02:00:23,615 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-08-31 02:00:23,615 INFO L681 BuchiCegarLoop]: Abstraction has 5409 states and 6400 transitions. [2021-08-31 02:00:23,617 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5409 states and 6400 transitions. [2021-08-31 02:00:23,667 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5409 to 5393. [2021-08-31 02:00:23,673 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:23,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5393 states to 5393 states and 6384 transitions. [2021-08-31 02:00:23,684 INFO L704 BuchiCegarLoop]: Abstraction has 5393 states and 6384 transitions. [2021-08-31 02:00:23,684 INFO L587 BuchiCegarLoop]: Abstraction has 5393 states and 6384 transitions. [2021-08-31 02:00:23,684 INFO L425 BuchiCegarLoop]: ======== Iteration 26============ [2021-08-31 02:00:23,685 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5393 states and 6384 transitions. [2021-08-31 02:00:23,698 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3378 [2021-08-31 02:00:23,698 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:00:23,698 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:00:23,700 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:23,700 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:23,701 INFO L791 eck$LassoCheckResult]: Stem: 92096#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); 92009#L-1 havoc main_#res;havoc main_#t~ret58, 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~post38, ssl3_connect_#t~post39, ssl3_connect_#t~nondet40, ssl3_connect_#t~post41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~nondet51, ssl3_connect_#t~nondet52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, ssl3_connect_#t~post55, ssl3_connect_#t~nondet56, ssl3_connect_#t~post57, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~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;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 91952#L86 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 91953#L89-2 ssl3_connect_#t~post38 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38; 92095#L94 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 92075#L100-1 assume !false; 92105#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 92106#L103 assume 12292 == ssl3_connect_~s__state~0; 91974#L104 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post39 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post39;havoc ssl3_connect_#t~post39; 91975#L208 ssl3_connect_~s__server~0 := 0; 96370#L213 assume 0 != ssl3_connect_~cb~0; 94598#L213-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 96367#L218 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 96302#L224 assume !(0 == ssl3_connect_~s__init_buf___0~0); 96299#L224-2 assume !(0 == ssl3_connect_~tmp___4~0); 96298#L240 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post41 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post41;havoc ssl3_connect_#t~post41;ssl3_connect_~s__init_num~0 := 0; 96290#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 96287#L522 ssl3_connect_~skip~0 := 0; 96286#L100-1 assume !false; 96285#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 96284#L103 assume !(12292 == ssl3_connect_~s__state~0); 96283#L106 assume !(16384 == ssl3_connect_~s__state~0); 96282#L109 assume !(4096 == ssl3_connect_~s__state~0); 96243#L112 assume !(20480 == ssl3_connect_~s__state~0); 96242#L115 assume !(4099 == ssl3_connect_~s__state~0); 96241#L118 assume 4368 == ssl3_connect_~s__state~0; 96240#L122 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 96238#L252 assume !(0 == ssl3_connect_~blastFlag~0); 96236#L252-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 96232#L260 assume !(ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0); 96231#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 96228#L522 ssl3_connect_~skip~0 := 0; 96227#L100-1 assume !false; 96226#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 96225#L103 assume !(12292 == ssl3_connect_~s__state~0); 96224#L106 assume !(16384 == ssl3_connect_~s__state~0); 96223#L109 assume !(4096 == ssl3_connect_~s__state~0); 96222#L112 assume !(20480 == ssl3_connect_~s__state~0); 96221#L115 assume !(4099 == ssl3_connect_~s__state~0); 96220#L118 assume !(4368 == ssl3_connect_~s__state~0); 96219#L121 assume !(4369 == ssl3_connect_~s__state~0); 96218#L124 assume 4384 == ssl3_connect_~s__state~0; 96217#L128 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 96209#L267 assume !(1 == ssl3_connect_~blastFlag~0); 96090#L267-2 assume !(ssl3_connect_~ret~0 <= 0); 96087#L273 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 92043#L273-2 [2021-08-31 02:00:23,701 INFO L793 eck$LassoCheckResult]: Loop: 92043#L273-2 ssl3_connect_~s__init_num~0 := 0; 92702#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 92693#L522 ssl3_connect_~skip~0 := 0; 92690#L100-1 assume !false; 92687#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 92684#L103 assume !(12292 == ssl3_connect_~s__state~0); 92681#L106 assume !(16384 == ssl3_connect_~s__state~0); 92678#L109 assume !(4096 == ssl3_connect_~s__state~0); 92675#L112 assume !(20480 == ssl3_connect_~s__state~0); 92672#L115 assume !(4099 == ssl3_connect_~s__state~0); 92669#L118 assume !(4368 == ssl3_connect_~s__state~0); 92666#L121 assume !(4369 == ssl3_connect_~s__state~0); 92662#L124 assume !(4384 == ssl3_connect_~s__state~0); 92663#L127 assume !(4385 == ssl3_connect_~s__state~0); 95558#L130 assume !(4400 == ssl3_connect_~s__state~0); 95555#L133 assume !(4401 == ssl3_connect_~s__state~0); 92649#L136 assume !(4416 == ssl3_connect_~s__state~0); 92646#L139 assume !(4417 == ssl3_connect_~s__state~0); 92643#L142 assume !(4432 == ssl3_connect_~s__state~0); 92640#L145 assume !(4433 == ssl3_connect_~s__state~0); 92636#L148 assume !(4448 == ssl3_connect_~s__state~0); 92637#L151 assume !(4449 == ssl3_connect_~s__state~0); 92628#L154 assume !(4464 == ssl3_connect_~s__state~0); 92629#L157 assume !(4465 == ssl3_connect_~s__state~0); 92620#L160 assume !(4466 == ssl3_connect_~s__state~0); 92621#L163 assume !(4467 == ssl3_connect_~s__state~0); 92612#L166 assume !(4480 == ssl3_connect_~s__state~0); 92613#L169 assume !(4481 == ssl3_connect_~s__state~0); 92604#L172 assume !(4496 == ssl3_connect_~s__state~0); 92605#L175 assume !(4497 == ssl3_connect_~s__state~0); 92596#L178 assume !(4512 == ssl3_connect_~s__state~0); 92597#L181 assume !(4513 == ssl3_connect_~s__state~0); 92588#L184 assume !(4528 == ssl3_connect_~s__state~0); 92589#L187 assume !(4529 == ssl3_connect_~s__state~0); 92579#L190 assume 4560 == ssl3_connect_~s__state~0; 92340#L194 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet53;havoc ssl3_connect_#t~nondet53; 92575#L433 assume !(ssl3_connect_~ret~0 <= 0); 92576#L436 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4512; 92571#L436-2 ssl3_connect_~s__init_num~0 := 0; 92570#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 95554#L522 ssl3_connect_~skip~0 := 0; 95553#L100-1 assume !false; 95545#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 92560#L103 assume !(12292 == ssl3_connect_~s__state~0); 92559#L106 assume !(16384 == ssl3_connect_~s__state~0); 92558#L109 assume !(4096 == ssl3_connect_~s__state~0); 92557#L112 assume !(20480 == ssl3_connect_~s__state~0); 92556#L115 assume !(4099 == ssl3_connect_~s__state~0); 92555#L118 assume !(4368 == ssl3_connect_~s__state~0); 92554#L121 assume !(4369 == ssl3_connect_~s__state~0); 92553#L124 assume !(4384 == ssl3_connect_~s__state~0); 92552#L127 assume !(4385 == ssl3_connect_~s__state~0); 92551#L130 assume !(4400 == ssl3_connect_~s__state~0); 92550#L133 assume !(4401 == ssl3_connect_~s__state~0); 92549#L136 assume !(4416 == ssl3_connect_~s__state~0); 92548#L139 assume !(4417 == ssl3_connect_~s__state~0); 92547#L142 assume !(4432 == ssl3_connect_~s__state~0); 92546#L145 assume !(4433 == ssl3_connect_~s__state~0); 92545#L148 assume !(4448 == ssl3_connect_~s__state~0); 92544#L151 assume !(4449 == ssl3_connect_~s__state~0); 92543#L154 assume !(4464 == ssl3_connect_~s__state~0); 92542#L157 assume !(4465 == ssl3_connect_~s__state~0); 92541#L160 assume !(4466 == ssl3_connect_~s__state~0); 92540#L163 assume !(4467 == ssl3_connect_~s__state~0); 92539#L166 assume !(4480 == ssl3_connect_~s__state~0); 92538#L169 assume !(4481 == ssl3_connect_~s__state~0); 92537#L172 assume !(4496 == ssl3_connect_~s__state~0); 92536#L175 assume !(4497 == ssl3_connect_~s__state~0); 92535#L178 assume 4512 == ssl3_connect_~s__state~0; 92353#L182 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet51;havoc ssl3_connect_#t~nondet51; 92534#L383 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; 95467#L389 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 92529#L389-2 assume !(0 == ssl3_connect_~tmp___7~0); 92527#L398 assume !(0 == ssl3_connect_~tmp___8~0); 92525#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 92522#L522 ssl3_connect_~skip~0 := 0; 92521#L100-1 assume !false; 92519#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 92520#L103 assume !(12292 == ssl3_connect_~s__state~0); 92515#L106 assume !(16384 == ssl3_connect_~s__state~0); 92516#L109 assume !(4096 == ssl3_connect_~s__state~0); 92511#L112 assume !(20480 == ssl3_connect_~s__state~0); 92512#L115 assume !(4099 == ssl3_connect_~s__state~0); 92507#L118 assume !(4368 == ssl3_connect_~s__state~0); 92508#L121 assume !(4369 == ssl3_connect_~s__state~0); 96281#L124 assume !(4384 == ssl3_connect_~s__state~0); 96280#L127 assume !(4385 == ssl3_connect_~s__state~0); 96279#L130 assume !(4400 == ssl3_connect_~s__state~0); 96278#L133 assume !(4401 == ssl3_connect_~s__state~0); 96277#L136 assume !(4416 == ssl3_connect_~s__state~0); 96276#L139 assume !(4417 == ssl3_connect_~s__state~0); 96275#L142 assume !(4432 == ssl3_connect_~s__state~0); 96274#L145 assume !(4433 == ssl3_connect_~s__state~0); 96273#L148 assume !(4448 == ssl3_connect_~s__state~0); 96272#L151 assume !(4449 == ssl3_connect_~s__state~0); 96271#L154 assume !(4464 == ssl3_connect_~s__state~0); 96270#L157 assume !(4465 == ssl3_connect_~s__state~0); 96269#L160 assume !(4466 == ssl3_connect_~s__state~0); 96268#L163 assume !(4467 == ssl3_connect_~s__state~0); 96267#L166 assume !(4480 == ssl3_connect_~s__state~0); 96266#L169 assume !(4481 == ssl3_connect_~s__state~0); 96265#L172 assume !(4496 == ssl3_connect_~s__state~0); 96264#L175 assume !(4497 == ssl3_connect_~s__state~0); 96263#L178 assume !(4512 == ssl3_connect_~s__state~0); 96262#L181 assume !(4513 == ssl3_connect_~s__state~0); 96261#L184 assume 4528 == ssl3_connect_~s__state~0; 95269#L188 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet52;havoc ssl3_connect_#t~nondet52; 95267#L406 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~__cil_tmp57~0 - 5;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp58~0; 92337#L413 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__s3__tmp__next_state___0~0 := 3;ssl3_connect_~__cil_tmp59~0 := ssl3_connect_~s__s3__flags~0; 92338#L417 assume !(0 != 2 + ssl3_connect_~__cil_tmp59~0); 92471#L413-1 ssl3_connect_~s__init_num~0 := 0; 92472#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 92464#L522 ssl3_connect_~skip~0 := 0; 92465#L100-1 assume !false; 92460#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 92461#L103 assume !(12292 == ssl3_connect_~s__state~0); 92456#L106 assume !(16384 == ssl3_connect_~s__state~0); 92457#L109 assume !(4096 == ssl3_connect_~s__state~0); 92452#L112 assume !(20480 == ssl3_connect_~s__state~0); 92453#L115 assume !(4099 == ssl3_connect_~s__state~0); 92448#L118 assume !(4368 == ssl3_connect_~s__state~0); 92449#L121 assume !(4369 == ssl3_connect_~s__state~0); 92444#L124 assume !(4384 == ssl3_connect_~s__state~0); 92445#L127 assume !(4385 == ssl3_connect_~s__state~0); 92434#L130 assume !(4400 == ssl3_connect_~s__state~0); 92435#L133 assume !(4401 == ssl3_connect_~s__state~0); 92424#L136 assume !(4416 == ssl3_connect_~s__state~0); 92425#L139 assume !(4417 == ssl3_connect_~s__state~0); 92414#L142 assume !(4432 == ssl3_connect_~s__state~0); 92415#L145 assume !(4433 == ssl3_connect_~s__state~0); 92404#L148 assume !(4448 == ssl3_connect_~s__state~0); 92405#L151 assume !(4449 == ssl3_connect_~s__state~0); 92394#L154 assume !(4464 == ssl3_connect_~s__state~0); 92395#L157 assume !(4465 == ssl3_connect_~s__state~0); 92386#L160 assume !(4466 == ssl3_connect_~s__state~0); 92387#L163 assume !(4467 == ssl3_connect_~s__state~0); 92377#L166 assume !(4480 == ssl3_connect_~s__state~0); 92378#L169 assume !(4481 == ssl3_connect_~s__state~0); 92370#L172 assume !(4496 == ssl3_connect_~s__state~0); 92371#L175 assume !(4497 == ssl3_connect_~s__state~0); 96216#L178 assume !(4512 == ssl3_connect_~s__state~0); 96214#L181 assume !(4513 == ssl3_connect_~s__state~0); 96213#L184 assume !(4528 == ssl3_connect_~s__state~0); 96212#L187 assume !(4529 == ssl3_connect_~s__state~0); 92341#L190 assume !(4560 == ssl3_connect_~s__state~0); 92168#L193 assume !(4561 == ssl3_connect_~s__state~0); 92169#L196 assume 4352 == ssl3_connect_~s__state~0; 92161#L197 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 92162#L446 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 92948#L446-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 92949#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 92938#L522 ssl3_connect_~skip~0 := 0; 92939#L100-1 assume !false; 92934#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 92935#L103 assume !(12292 == ssl3_connect_~s__state~0); 92930#L106 assume !(16384 == ssl3_connect_~s__state~0); 92931#L109 assume !(4096 == ssl3_connect_~s__state~0); 92926#L112 assume !(20480 == ssl3_connect_~s__state~0); 92927#L115 assume !(4099 == ssl3_connect_~s__state~0); 92920#L118 assume !(4368 == ssl3_connect_~s__state~0); 92922#L121 assume !(4369 == ssl3_connect_~s__state~0); 92914#L124 assume 4384 == ssl3_connect_~s__state~0; 92915#L128 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 96792#L267 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 91981#L267-2 assume !(ssl3_connect_~ret~0 <= 0); 92042#L273 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 92043#L273-2 [2021-08-31 02:00:23,702 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:23,702 INFO L82 PathProgramCache]: Analyzing trace with hash 1638169035, now seen corresponding path program 1 times [2021-08-31 02:00:23,702 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:23,702 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1578511748] [2021-08-31 02:00:23,702 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:23,703 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:23,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:00:23,716 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:23,716 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:00:23,717 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1578511748] [2021-08-31 02:00:23,717 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1578511748] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:00:23,717 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:00:23,717 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-31 02:00:23,717 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [918907421] [2021-08-31 02:00:23,718 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-08-31 02:00:23,718 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:23,718 INFO L82 PathProgramCache]: Analyzing trace with hash -1522277887, now seen corresponding path program 1 times [2021-08-31 02:00:23,718 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:23,718 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [837430099] [2021-08-31 02:00:23,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:23,719 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:23,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:00:23,746 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:23,746 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:00:23,746 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [837430099] [2021-08-31 02:00:23,746 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [837430099] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-31 02:00:23,747 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1081608970] [2021-08-31 02:00:23,747 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:23,747 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-31 02:00:23,747 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:00:23,749 INFO L229 MonitoredProcess]: Starting monitored process 25 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:23,750 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2021-08-31 02:00:23,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:00:23,806 INFO L263 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 3 conjunts are in the unsatisfiable core [2021-08-31 02:00:23,808 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-31 02:00:24,089 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:24,090 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-31 02:00:24,358 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:24,358 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1081608970] provided 0 perfect and 2 imperfect interpolant sequences [2021-08-31 02:00:24,358 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-08-31 02:00:24,358 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 6 [2021-08-31 02:00:24,359 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [364945127] [2021-08-31 02:00:24,359 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:00:24,359 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:00:24,360 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:00:24,360 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:00:24,360 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:24,545 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:00:24,546 INFO L93 Difference]: Finished difference Result 5393 states and 6382 transitions. [2021-08-31 02:00:24,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:00:24,546 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5393 states and 6382 transitions. [2021-08-31 02:00:24,563 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3378 [2021-08-31 02:00:24,575 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5393 states to 5393 states and 6382 transitions. [2021-08-31 02:00:24,576 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5393 [2021-08-31 02:00:24,578 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5393 [2021-08-31 02:00:24,579 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5393 states and 6382 transitions. [2021-08-31 02:00:24,583 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-08-31 02:00:24,583 INFO L681 BuchiCegarLoop]: Abstraction has 5393 states and 6382 transitions. [2021-08-31 02:00:24,585 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5393 states and 6382 transitions. [2021-08-31 02:00:24,703 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5393 to 5393. [2021-08-31 02:00:24,721 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:24,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5393 states to 5393 states and 6382 transitions. [2021-08-31 02:00:24,728 INFO L704 BuchiCegarLoop]: Abstraction has 5393 states and 6382 transitions. [2021-08-31 02:00:24,729 INFO L587 BuchiCegarLoop]: Abstraction has 5393 states and 6382 transitions. [2021-08-31 02:00:24,729 INFO L425 BuchiCegarLoop]: ======== Iteration 27============ [2021-08-31 02:00:24,729 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5393 states and 6382 transitions. [2021-08-31 02:00:24,754 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3378 [2021-08-31 02:00:24,754 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:00:24,754 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:00:24,755 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:24,755 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:24,756 INFO L791 eck$LassoCheckResult]: Stem: 103903#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); 103794#L-1 havoc main_#res;havoc main_#t~ret58, 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~post38, ssl3_connect_#t~post39, ssl3_connect_#t~nondet40, ssl3_connect_#t~post41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~nondet51, ssl3_connect_#t~nondet52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, ssl3_connect_#t~post55, ssl3_connect_#t~nondet56, ssl3_connect_#t~post57, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~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;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 103738#L86 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 103739#L89-2 ssl3_connect_#t~post38 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38; 103901#L94 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 103871#L100-1 assume !false; 103912#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 103913#L103 assume 12292 == ssl3_connect_~s__state~0; 103760#L104 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post39 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post39;havoc ssl3_connect_#t~post39; 103761#L208 ssl3_connect_~s__server~0 := 0; 104428#L213 assume 0 != ssl3_connect_~cb~0; 104426#L213-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 104424#L218 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 104421#L224 assume !(0 == ssl3_connect_~s__init_buf___0~0); 104415#L224-2 assume !(0 == ssl3_connect_~tmp___4~0); 104412#L240 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post41 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post41;havoc ssl3_connect_#t~post41;ssl3_connect_~s__init_num~0 := 0; 104409#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 104401#L522 ssl3_connect_~skip~0 := 0; 104399#L100-1 assume !false; 104397#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 104395#L103 assume !(12292 == ssl3_connect_~s__state~0); 104393#L106 assume !(16384 == ssl3_connect_~s__state~0); 104391#L109 assume !(4096 == ssl3_connect_~s__state~0); 104389#L112 assume !(20480 == ssl3_connect_~s__state~0); 104387#L115 assume !(4099 == ssl3_connect_~s__state~0); 104385#L118 assume 4368 == ssl3_connect_~s__state~0; 104383#L122 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 104381#L252 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 104379#L252-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 104377#L260 assume !(ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0); 104375#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 104367#L522 ssl3_connect_~skip~0 := 0; 104360#L100-1 assume !false; 104361#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 104356#L103 assume !(12292 == ssl3_connect_~s__state~0); 104357#L106 assume !(16384 == ssl3_connect_~s__state~0); 104352#L109 assume !(4096 == ssl3_connect_~s__state~0); 104353#L112 assume !(20480 == ssl3_connect_~s__state~0); 104348#L115 assume !(4099 == ssl3_connect_~s__state~0); 104349#L118 assume !(4368 == ssl3_connect_~s__state~0); 104344#L121 assume !(4369 == ssl3_connect_~s__state~0); 104345#L124 assume 4384 == ssl3_connect_~s__state~0; 104340#L128 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 104341#L267 assume !(1 == ssl3_connect_~blastFlag~0); 104336#L267-2 assume !(ssl3_connect_~ret~0 <= 0); 104337#L273 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 104431#L273-2 [2021-08-31 02:00:24,756 INFO L793 eck$LassoCheckResult]: Loop: 104431#L273-2 ssl3_connect_~s__init_num~0 := 0; 104430#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 105851#L522 ssl3_connect_~skip~0 := 0; 105848#L100-1 assume !false; 105845#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 105842#L103 assume !(12292 == ssl3_connect_~s__state~0); 105839#L106 assume !(16384 == ssl3_connect_~s__state~0); 105836#L109 assume !(4096 == ssl3_connect_~s__state~0); 105833#L112 assume !(20480 == ssl3_connect_~s__state~0); 105830#L115 assume !(4099 == ssl3_connect_~s__state~0); 105827#L118 assume !(4368 == ssl3_connect_~s__state~0); 105824#L121 assume !(4369 == ssl3_connect_~s__state~0); 105821#L124 assume !(4384 == ssl3_connect_~s__state~0); 105816#L127 assume !(4385 == ssl3_connect_~s__state~0); 105814#L130 assume !(4400 == ssl3_connect_~s__state~0); 105812#L133 assume !(4401 == ssl3_connect_~s__state~0); 105809#L136 assume !(4416 == ssl3_connect_~s__state~0); 105803#L139 assume !(4417 == ssl3_connect_~s__state~0); 105800#L142 assume !(4432 == ssl3_connect_~s__state~0); 105797#L145 assume !(4433 == ssl3_connect_~s__state~0); 105793#L148 assume !(4448 == ssl3_connect_~s__state~0); 105790#L151 assume !(4449 == ssl3_connect_~s__state~0); 105787#L154 assume !(4464 == ssl3_connect_~s__state~0); 105784#L157 assume !(4465 == ssl3_connect_~s__state~0); 105780#L160 assume !(4466 == ssl3_connect_~s__state~0); 105776#L163 assume !(4467 == ssl3_connect_~s__state~0); 105771#L166 assume !(4480 == ssl3_connect_~s__state~0); 105764#L169 assume !(4481 == ssl3_connect_~s__state~0); 105760#L172 assume !(4496 == ssl3_connect_~s__state~0); 105756#L175 assume !(4497 == ssl3_connect_~s__state~0); 105752#L178 assume !(4512 == ssl3_connect_~s__state~0); 105750#L181 assume !(4513 == ssl3_connect_~s__state~0); 105748#L184 assume !(4528 == ssl3_connect_~s__state~0); 105746#L187 assume !(4529 == ssl3_connect_~s__state~0); 105744#L190 assume 4560 == ssl3_connect_~s__state~0; 105362#L194 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet53;havoc ssl3_connect_#t~nondet53; 105231#L433 assume !(ssl3_connect_~ret~0 <= 0); 103789#L436 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4512; 103790#L436-2 ssl3_connect_~s__init_num~0 := 0; 105218#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 105215#L522 ssl3_connect_~skip~0 := 0; 105214#L100-1 assume !false; 105213#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 105212#L103 assume !(12292 == ssl3_connect_~s__state~0); 105211#L106 assume !(16384 == ssl3_connect_~s__state~0); 105210#L109 assume !(4096 == ssl3_connect_~s__state~0); 105209#L112 assume !(20480 == ssl3_connect_~s__state~0); 105208#L115 assume !(4099 == ssl3_connect_~s__state~0); 105207#L118 assume !(4368 == ssl3_connect_~s__state~0); 105206#L121 assume !(4369 == ssl3_connect_~s__state~0); 105204#L124 assume !(4384 == ssl3_connect_~s__state~0); 105198#L127 assume !(4385 == ssl3_connect_~s__state~0); 105196#L130 assume !(4400 == ssl3_connect_~s__state~0); 105194#L133 assume !(4401 == ssl3_connect_~s__state~0); 105192#L136 assume !(4416 == ssl3_connect_~s__state~0); 105190#L139 assume !(4417 == ssl3_connect_~s__state~0); 105188#L142 assume !(4432 == ssl3_connect_~s__state~0); 105186#L145 assume !(4433 == ssl3_connect_~s__state~0); 105184#L148 assume !(4448 == ssl3_connect_~s__state~0); 105182#L151 assume !(4449 == ssl3_connect_~s__state~0); 105180#L154 assume !(4464 == ssl3_connect_~s__state~0); 105178#L157 assume !(4465 == ssl3_connect_~s__state~0); 105176#L160 assume !(4466 == ssl3_connect_~s__state~0); 105174#L163 assume !(4467 == ssl3_connect_~s__state~0); 105172#L166 assume !(4480 == ssl3_connect_~s__state~0); 105170#L169 assume !(4481 == ssl3_connect_~s__state~0); 105056#L172 assume !(4496 == ssl3_connect_~s__state~0); 103741#L175 assume !(4497 == ssl3_connect_~s__state~0); 103742#L178 assume 4512 == ssl3_connect_~s__state~0; 103995#L182 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet51;havoc ssl3_connect_#t~nondet51; 104630#L383 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; 103756#L389 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 103757#L389-2 assume !(0 == ssl3_connect_~tmp___7~0); 104205#L398 assume !(0 == ssl3_connect_~tmp___8~0); 104206#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 104591#L522 ssl3_connect_~skip~0 := 0; 104590#L100-1 assume !false; 104589#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 104588#L103 assume !(12292 == ssl3_connect_~s__state~0); 104587#L106 assume !(16384 == ssl3_connect_~s__state~0); 104586#L109 assume !(4096 == ssl3_connect_~s__state~0); 104585#L112 assume !(20480 == ssl3_connect_~s__state~0); 104584#L115 assume !(4099 == ssl3_connect_~s__state~0); 104583#L118 assume !(4368 == ssl3_connect_~s__state~0); 104582#L121 assume !(4369 == ssl3_connect_~s__state~0); 104581#L124 assume !(4384 == ssl3_connect_~s__state~0); 104580#L127 assume !(4385 == ssl3_connect_~s__state~0); 104579#L130 assume !(4400 == ssl3_connect_~s__state~0); 104578#L133 assume !(4401 == ssl3_connect_~s__state~0); 104577#L136 assume !(4416 == ssl3_connect_~s__state~0); 104576#L139 assume !(4417 == ssl3_connect_~s__state~0); 104575#L142 assume !(4432 == ssl3_connect_~s__state~0); 104574#L145 assume !(4433 == ssl3_connect_~s__state~0); 104572#L148 assume !(4448 == ssl3_connect_~s__state~0); 104573#L151 assume !(4449 == ssl3_connect_~s__state~0); 105470#L154 assume !(4464 == ssl3_connect_~s__state~0); 105468#L157 assume !(4465 == ssl3_connect_~s__state~0); 105466#L160 assume !(4466 == ssl3_connect_~s__state~0); 105464#L163 assume !(4467 == ssl3_connect_~s__state~0); 105462#L166 assume !(4480 == ssl3_connect_~s__state~0); 105460#L169 assume !(4481 == ssl3_connect_~s__state~0); 105457#L172 assume !(4496 == ssl3_connect_~s__state~0); 105455#L175 assume !(4497 == ssl3_connect_~s__state~0); 105454#L178 assume !(4512 == ssl3_connect_~s__state~0); 105452#L181 assume !(4513 == ssl3_connect_~s__state~0); 105451#L184 assume 4528 == ssl3_connect_~s__state~0; 103983#L188 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet52;havoc ssl3_connect_#t~nondet52; 104163#L406 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~__cil_tmp57~0 - 5;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp58~0; 104164#L413 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__s3__tmp__next_state___0~0 := 3;ssl3_connect_~__cil_tmp59~0 := ssl3_connect_~s__s3__flags~0; 103792#L417 assume !(0 != 2 + ssl3_connect_~__cil_tmp59~0); 103793#L413-1 ssl3_connect_~s__init_num~0 := 0; 104149#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 104141#L522 ssl3_connect_~skip~0 := 0; 104137#L100-1 assume !false; 104135#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 104131#L103 assume !(12292 == ssl3_connect_~s__state~0); 104129#L106 assume !(16384 == ssl3_connect_~s__state~0); 104125#L109 assume !(4096 == ssl3_connect_~s__state~0); 104123#L112 assume !(20480 == ssl3_connect_~s__state~0); 104119#L115 assume !(4099 == ssl3_connect_~s__state~0); 104116#L118 assume !(4368 == ssl3_connect_~s__state~0); 104111#L121 assume !(4369 == ssl3_connect_~s__state~0); 104109#L124 assume !(4384 == ssl3_connect_~s__state~0); 104103#L127 assume !(4385 == ssl3_connect_~s__state~0); 104096#L130 assume !(4400 == ssl3_connect_~s__state~0); 104090#L133 assume !(4401 == ssl3_connect_~s__state~0); 104083#L136 assume !(4416 == ssl3_connect_~s__state~0); 104077#L139 assume !(4417 == ssl3_connect_~s__state~0); 104070#L142 assume !(4432 == ssl3_connect_~s__state~0); 104064#L145 assume !(4433 == ssl3_connect_~s__state~0); 104057#L148 assume !(4448 == ssl3_connect_~s__state~0); 104051#L151 assume !(4449 == ssl3_connect_~s__state~0); 104044#L154 assume !(4464 == ssl3_connect_~s__state~0); 104039#L157 assume !(4465 == ssl3_connect_~s__state~0); 104034#L160 assume !(4466 == ssl3_connect_~s__state~0); 104028#L163 assume !(4467 == ssl3_connect_~s__state~0); 104021#L166 assume !(4480 == ssl3_connect_~s__state~0); 104017#L169 assume !(4481 == ssl3_connect_~s__state~0); 104010#L172 assume !(4496 == ssl3_connect_~s__state~0); 104006#L175 assume !(4497 == ssl3_connect_~s__state~0); 104000#L178 assume !(4512 == ssl3_connect_~s__state~0); 103996#L181 assume !(4513 == ssl3_connect_~s__state~0); 103990#L184 assume !(4528 == ssl3_connect_~s__state~0); 103985#L187 assume !(4529 == ssl3_connect_~s__state~0); 103986#L190 assume !(4560 == ssl3_connect_~s__state~0); 105360#L193 assume !(4561 == ssl3_connect_~s__state~0); 105361#L196 assume 4352 == ssl3_connect_~s__state~0; 106076#L197 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 105353#L446 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 105350#L446-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 105351#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 105331#L522 ssl3_connect_~skip~0 := 0; 105332#L100-1 assume !false; 105325#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 105326#L103 assume !(12292 == ssl3_connect_~s__state~0); 105319#L106 assume !(16384 == ssl3_connect_~s__state~0); 105320#L109 assume !(4096 == ssl3_connect_~s__state~0); 105313#L112 assume !(20480 == ssl3_connect_~s__state~0); 105314#L115 assume !(4099 == ssl3_connect_~s__state~0); 105305#L118 assume !(4368 == ssl3_connect_~s__state~0); 105307#L121 assume !(4369 == ssl3_connect_~s__state~0); 105298#L124 assume 4384 == ssl3_connect_~s__state~0; 104439#L128 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 104438#L267 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 104437#L267-2 assume !(ssl3_connect_~ret~0 <= 0); 104432#L273 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 104431#L273-2 [2021-08-31 02:00:24,756 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:24,756 INFO L82 PathProgramCache]: Analyzing trace with hash -967854519, now seen corresponding path program 1 times [2021-08-31 02:00:24,756 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:24,756 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1604345472] [2021-08-31 02:00:24,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:24,757 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:24,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:00:24,769 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:24,770 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:00:24,771 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1604345472] [2021-08-31 02:00:24,771 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1604345472] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:00:24,771 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:00:24,771 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-31 02:00:24,771 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [606333390] [2021-08-31 02:00:24,772 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-08-31 02:00:24,772 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:24,772 INFO L82 PathProgramCache]: Analyzing trace with hash -1522277887, now seen corresponding path program 2 times [2021-08-31 02:00:24,772 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:24,772 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [640228660] [2021-08-31 02:00:24,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:24,773 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:24,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:00:24,806 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:24,806 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:00:24,806 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [640228660] [2021-08-31 02:00:24,806 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [640228660] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-31 02:00:24,807 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [423315058] [2021-08-31 02:00:24,807 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-31 02:00:24,807 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-31 02:00:24,807 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:00:24,808 INFO L229 MonitoredProcess]: Starting monitored process 26 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:24,809 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2021-08-31 02:00:24,859 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-31 02:00:24,859 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-31 02:00:24,860 INFO L263 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 3 conjunts are in the unsatisfiable core [2021-08-31 02:00:24,862 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-31 02:00:25,167 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:25,168 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-31 02:00:25,438 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:25,438 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [423315058] provided 0 perfect and 2 imperfect interpolant sequences [2021-08-31 02:00:25,439 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-08-31 02:00:25,439 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 6 [2021-08-31 02:00:25,439 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1747615117] [2021-08-31 02:00:25,440 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:00:25,440 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:00:25,440 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:00:25,440 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:00:25,440 INFO L87 Difference]: Start difference. First operand 5393 states and 6382 transitions. cyclomatic complexity: 993 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:25,625 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:00:25,625 INFO L93 Difference]: Finished difference Result 5475 states and 6482 transitions. [2021-08-31 02:00:25,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:00:25,626 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5475 states and 6482 transitions. [2021-08-31 02:00:25,642 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3460 [2021-08-31 02:00:25,654 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5475 states to 5475 states and 6482 transitions. [2021-08-31 02:00:25,654 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5475 [2021-08-31 02:00:25,657 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5475 [2021-08-31 02:00:25,657 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5475 states and 6482 transitions. [2021-08-31 02:00:25,660 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-08-31 02:00:25,660 INFO L681 BuchiCegarLoop]: Abstraction has 5475 states and 6482 transitions. [2021-08-31 02:00:25,663 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5475 states and 6482 transitions. [2021-08-31 02:00:25,755 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5475 to 5475. [2021-08-31 02:00:25,760 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5475 states, 5475 states have (on average 1.1839269406392694) internal successors, (6482), 5474 states have internal predecessors, (6482), 0 states have call successors, (0), 0 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:25,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5475 states to 5475 states and 6482 transitions. [2021-08-31 02:00:25,767 INFO L704 BuchiCegarLoop]: Abstraction has 5475 states and 6482 transitions. [2021-08-31 02:00:25,768 INFO L587 BuchiCegarLoop]: Abstraction has 5475 states and 6482 transitions. [2021-08-31 02:00:25,768 INFO L425 BuchiCegarLoop]: ======== Iteration 28============ [2021-08-31 02:00:25,768 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5475 states and 6482 transitions. [2021-08-31 02:00:25,777 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3460 [2021-08-31 02:00:25,777 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:00:25,778 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:00:25,779 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:25,779 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:25,779 INFO L791 eck$LassoCheckResult]: Stem: 115741#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); 115658#L-1 havoc main_#res;havoc main_#t~ret58, 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~post38, ssl3_connect_#t~post39, ssl3_connect_#t~nondet40, ssl3_connect_#t~post41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~nondet51, ssl3_connect_#t~nondet52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, ssl3_connect_#t~post55, ssl3_connect_#t~nondet56, ssl3_connect_#t~post57, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~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;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 115606#L86 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 115607#L89-2 ssl3_connect_#t~post38 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38; 115740#L94 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 115725#L100-1 assume !false; 115752#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 115753#L103 assume 12292 == ssl3_connect_~s__state~0; 115628#L104 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post39 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post39;havoc ssl3_connect_#t~post39; 115629#L208 ssl3_connect_~s__server~0 := 0; 116639#L213 assume 0 != ssl3_connect_~cb~0; 116638#L213-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 116637#L218 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 116635#L224 assume !(0 == ssl3_connect_~s__init_buf___0~0); 116633#L224-2 assume !(0 == ssl3_connect_~tmp___4~0); 116631#L240 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post41 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post41;havoc ssl3_connect_#t~post41;ssl3_connect_~s__init_num~0 := 0; 116629#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 116626#L522 ssl3_connect_~skip~0 := 0; 116625#L100-1 assume !false; 116624#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 116623#L103 assume !(12292 == ssl3_connect_~s__state~0); 116622#L106 assume !(16384 == ssl3_connect_~s__state~0); 116621#L109 assume !(4096 == ssl3_connect_~s__state~0); 116620#L112 assume !(20480 == ssl3_connect_~s__state~0); 116619#L115 assume !(4099 == ssl3_connect_~s__state~0); 116618#L118 assume 4368 == ssl3_connect_~s__state~0; 116617#L122 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 116616#L252 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 116615#L252-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 116613#L260 assume !(ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0); 116611#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 116608#L522 ssl3_connect_~skip~0 := 0; 116607#L100-1 assume !false; 116606#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 116605#L103 assume !(12292 == ssl3_connect_~s__state~0); 116604#L106 assume !(16384 == ssl3_connect_~s__state~0); 116603#L109 assume !(4096 == ssl3_connect_~s__state~0); 116602#L112 assume !(20480 == ssl3_connect_~s__state~0); 116601#L115 assume !(4099 == ssl3_connect_~s__state~0); 116600#L118 assume !(4368 == ssl3_connect_~s__state~0); 116599#L121 assume !(4369 == ssl3_connect_~s__state~0); 116598#L124 assume 4384 == ssl3_connect_~s__state~0; 116597#L128 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 116596#L267 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 116595#L267-2 assume !(ssl3_connect_~ret~0 <= 0); 116593#L273 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 116594#L273-2 [2021-08-31 02:00:25,780 INFO L793 eck$LassoCheckResult]: Loop: 116594#L273-2 ssl3_connect_~s__init_num~0 := 0; 119709#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 119702#L522 ssl3_connect_~skip~0 := 0; 119703#L100-1 assume !false; 119698#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 119699#L103 assume !(12292 == ssl3_connect_~s__state~0); 119694#L106 assume !(16384 == ssl3_connect_~s__state~0); 119695#L109 assume !(4096 == ssl3_connect_~s__state~0); 119690#L112 assume !(20480 == ssl3_connect_~s__state~0); 119691#L115 assume !(4099 == ssl3_connect_~s__state~0); 119686#L118 assume !(4368 == ssl3_connect_~s__state~0); 119687#L121 assume !(4369 == ssl3_connect_~s__state~0); 119682#L124 assume !(4384 == ssl3_connect_~s__state~0); 119683#L127 assume !(4385 == ssl3_connect_~s__state~0); 119678#L130 assume !(4400 == ssl3_connect_~s__state~0); 119679#L133 assume !(4401 == ssl3_connect_~s__state~0); 119674#L136 assume !(4416 == ssl3_connect_~s__state~0); 119675#L139 assume !(4417 == ssl3_connect_~s__state~0); 119670#L142 assume !(4432 == ssl3_connect_~s__state~0); 119671#L145 assume !(4433 == ssl3_connect_~s__state~0); 119666#L148 assume !(4448 == ssl3_connect_~s__state~0); 119667#L151 assume !(4449 == ssl3_connect_~s__state~0); 119662#L154 assume !(4464 == ssl3_connect_~s__state~0); 119663#L157 assume !(4465 == ssl3_connect_~s__state~0); 119658#L160 assume !(4466 == ssl3_connect_~s__state~0); 119659#L163 assume !(4467 == ssl3_connect_~s__state~0); 119654#L166 assume !(4480 == ssl3_connect_~s__state~0); 119655#L169 assume !(4481 == ssl3_connect_~s__state~0); 119650#L172 assume !(4496 == ssl3_connect_~s__state~0); 119651#L175 assume !(4497 == ssl3_connect_~s__state~0); 116873#L178 assume !(4512 == ssl3_connect_~s__state~0); 116874#L181 assume !(4513 == ssl3_connect_~s__state~0); 116258#L184 assume !(4528 == ssl3_connect_~s__state~0); 116259#L187 assume !(4529 == ssl3_connect_~s__state~0); 119637#L190 assume 4560 == ssl3_connect_~s__state~0; 115820#L194 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet53;havoc ssl3_connect_#t~nondet53; 119631#L433 assume !(ssl3_connect_~ret~0 <= 0); 119632#L436 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4512; 116731#L436-2 ssl3_connect_~s__init_num~0 := 0; 116730#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 120728#L522 ssl3_connect_~skip~0 := 0; 120727#L100-1 assume !false; 120726#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 120725#L103 assume !(12292 == ssl3_connect_~s__state~0); 120724#L106 assume !(16384 == ssl3_connect_~s__state~0); 120723#L109 assume !(4096 == ssl3_connect_~s__state~0); 120722#L112 assume !(20480 == ssl3_connect_~s__state~0); 120721#L115 assume !(4099 == ssl3_connect_~s__state~0); 120720#L118 assume !(4368 == ssl3_connect_~s__state~0); 120719#L121 assume !(4369 == ssl3_connect_~s__state~0); 120718#L124 assume !(4384 == ssl3_connect_~s__state~0); 120717#L127 assume !(4385 == ssl3_connect_~s__state~0); 120716#L130 assume !(4400 == ssl3_connect_~s__state~0); 120715#L133 assume !(4401 == ssl3_connect_~s__state~0); 120714#L136 assume !(4416 == ssl3_connect_~s__state~0); 120713#L139 assume !(4417 == ssl3_connect_~s__state~0); 120712#L142 assume !(4432 == ssl3_connect_~s__state~0); 120711#L145 assume !(4433 == ssl3_connect_~s__state~0); 120710#L148 assume !(4448 == ssl3_connect_~s__state~0); 120709#L151 assume !(4449 == ssl3_connect_~s__state~0); 120708#L154 assume !(4464 == ssl3_connect_~s__state~0); 120707#L157 assume !(4465 == ssl3_connect_~s__state~0); 120706#L160 assume !(4466 == ssl3_connect_~s__state~0); 120705#L163 assume !(4467 == ssl3_connect_~s__state~0); 120704#L166 assume !(4480 == ssl3_connect_~s__state~0); 120703#L169 assume !(4481 == ssl3_connect_~s__state~0); 120702#L172 assume !(4496 == ssl3_connect_~s__state~0); 120701#L175 assume !(4497 == ssl3_connect_~s__state~0); 120700#L178 assume 4512 == ssl3_connect_~s__state~0; 119385#L182 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet51;havoc ssl3_connect_#t~nondet51; 120699#L383 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; 120698#L389 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 120697#L389-2 assume !(0 == ssl3_connect_~tmp___7~0); 120696#L398 assume !(0 == ssl3_connect_~tmp___8~0); 120695#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 116235#L522 ssl3_connect_~skip~0 := 0; 116236#L100-1 assume !false; 116223#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 116224#L103 assume !(12292 == ssl3_connect_~s__state~0); 116211#L106 assume !(16384 == ssl3_connect_~s__state~0); 116212#L109 assume !(4096 == ssl3_connect_~s__state~0); 116199#L112 assume !(20480 == ssl3_connect_~s__state~0); 116200#L115 assume !(4099 == ssl3_connect_~s__state~0); 116187#L118 assume !(4368 == ssl3_connect_~s__state~0); 116188#L121 assume !(4369 == ssl3_connect_~s__state~0); 116175#L124 assume !(4384 == ssl3_connect_~s__state~0); 116176#L127 assume !(4385 == ssl3_connect_~s__state~0); 116163#L130 assume !(4400 == ssl3_connect_~s__state~0); 116164#L133 assume !(4401 == ssl3_connect_~s__state~0); 116151#L136 assume !(4416 == ssl3_connect_~s__state~0); 116152#L139 assume !(4417 == ssl3_connect_~s__state~0); 116139#L142 assume !(4432 == ssl3_connect_~s__state~0); 116140#L145 assume !(4433 == ssl3_connect_~s__state~0); 116127#L148 assume !(4448 == ssl3_connect_~s__state~0); 116128#L151 assume !(4449 == ssl3_connect_~s__state~0); 116115#L154 assume !(4464 == ssl3_connect_~s__state~0); 116116#L157 assume !(4465 == ssl3_connect_~s__state~0); 116103#L160 assume !(4466 == ssl3_connect_~s__state~0); 116104#L163 assume !(4467 == ssl3_connect_~s__state~0); 116091#L166 assume !(4480 == ssl3_connect_~s__state~0); 116092#L169 assume !(4481 == ssl3_connect_~s__state~0); 116079#L172 assume !(4496 == ssl3_connect_~s__state~0); 116080#L175 assume !(4497 == ssl3_connect_~s__state~0); 116067#L178 assume !(4512 == ssl3_connect_~s__state~0); 116068#L181 assume !(4513 == ssl3_connect_~s__state~0); 116057#L184 assume 4528 == ssl3_connect_~s__state~0; 115827#L188 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet52;havoc ssl3_connect_#t~nondet52; 116050#L406 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~__cil_tmp57~0 - 5;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp58~0; 116051#L413 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__s3__tmp__next_state___0~0 := 3;ssl3_connect_~__cil_tmp59~0 := ssl3_connect_~s__s3__flags~0; 115655#L417 assume !(0 != 2 + ssl3_connect_~__cil_tmp59~0); 115656#L413-1 ssl3_connect_~s__init_num~0 := 0; 116018#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 116010#L522 ssl3_connect_~skip~0 := 0; 116006#L100-1 assume !false; 116002#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 115998#L103 assume !(12292 == ssl3_connect_~s__state~0); 115994#L106 assume !(16384 == ssl3_connect_~s__state~0); 115990#L109 assume !(4096 == ssl3_connect_~s__state~0); 115986#L112 assume !(20480 == ssl3_connect_~s__state~0); 115982#L115 assume !(4099 == ssl3_connect_~s__state~0); 115977#L118 assume !(4368 == ssl3_connect_~s__state~0); 115972#L121 assume !(4369 == ssl3_connect_~s__state~0); 115973#L124 assume !(4384 == ssl3_connect_~s__state~0); 115954#L127 assume !(4385 == ssl3_connect_~s__state~0); 115955#L130 assume !(4400 == ssl3_connect_~s__state~0); 115937#L133 assume !(4401 == ssl3_connect_~s__state~0); 115931#L136 assume !(4416 == ssl3_connect_~s__state~0); 115923#L139 assume !(4417 == ssl3_connect_~s__state~0); 115917#L142 assume !(4432 == ssl3_connect_~s__state~0); 115910#L145 assume !(4433 == ssl3_connect_~s__state~0); 115904#L148 assume !(4448 == ssl3_connect_~s__state~0); 115897#L151 assume !(4449 == ssl3_connect_~s__state~0); 115891#L154 assume !(4464 == ssl3_connect_~s__state~0); 115886#L157 assume !(4465 == ssl3_connect_~s__state~0); 115881#L160 assume !(4466 == ssl3_connect_~s__state~0); 115872#L163 assume !(4467 == ssl3_connect_~s__state~0); 115873#L166 assume !(4480 == ssl3_connect_~s__state~0); 119416#L169 assume !(4481 == ssl3_connect_~s__state~0); 119414#L172 assume !(4496 == ssl3_connect_~s__state~0); 119410#L175 assume !(4497 == ssl3_connect_~s__state~0); 119408#L178 assume !(4512 == ssl3_connect_~s__state~0); 119406#L181 assume !(4513 == ssl3_connect_~s__state~0); 119404#L184 assume !(4528 == ssl3_connect_~s__state~0); 119402#L187 assume !(4529 == ssl3_connect_~s__state~0); 115818#L190 assume !(4560 == ssl3_connect_~s__state~0); 115814#L193 assume !(4561 == ssl3_connect_~s__state~0); 115812#L196 assume 4352 == ssl3_connect_~s__state~0; 115809#L197 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 115810#L446 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 115800#L446-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 115801#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 119329#L522 ssl3_connect_~skip~0 := 0; 119328#L100-1 assume !false; 119327#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 119326#L103 assume !(12292 == ssl3_connect_~s__state~0); 119325#L106 assume !(16384 == ssl3_connect_~s__state~0); 119324#L109 assume !(4096 == ssl3_connect_~s__state~0); 119323#L112 assume !(20480 == ssl3_connect_~s__state~0); 119321#L115 assume !(4099 == ssl3_connect_~s__state~0); 119320#L118 assume !(4368 == ssl3_connect_~s__state~0); 119318#L121 assume !(4369 == ssl3_connect_~s__state~0); 119317#L124 assume 4384 == ssl3_connect_~s__state~0; 119316#L128 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 119720#L267 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 119713#L267-2 assume !(ssl3_connect_~ret~0 <= 0); 119714#L273 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 116594#L273-2 [2021-08-31 02:00:25,780 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:25,780 INFO L82 PathProgramCache]: Analyzing trace with hash -967856441, now seen corresponding path program 1 times [2021-08-31 02:00:25,780 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:25,781 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1999361455] [2021-08-31 02:00:25,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:25,781 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:25,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:25,787 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:00:25,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:25,797 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:00:25,798 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:25,798 INFO L82 PathProgramCache]: Analyzing trace with hash -1522277887, now seen corresponding path program 3 times [2021-08-31 02:00:25,798 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:25,798 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [58240370] [2021-08-31 02:00:25,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:25,799 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:25,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:00:25,823 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:25,823 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:00:25,823 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [58240370] [2021-08-31 02:00:25,824 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [58240370] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-31 02:00:25,824 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1523165378] [2021-08-31 02:00:25,824 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-31 02:00:25,824 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-31 02:00:25,824 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:00:25,865 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:25,906 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:25,949 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-31 02:00:25,949 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-31 02:00:25,950 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 3 conjunts are in the unsatisfiable core [2021-08-31 02:00:25,952 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-31 02:00:26,229 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:26,229 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-31 02:00:26,501 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:26,501 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1523165378] provided 0 perfect and 2 imperfect interpolant sequences [2021-08-31 02:00:26,501 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-08-31 02:00:26,501 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 6 [2021-08-31 02:00:26,502 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [73621404] [2021-08-31 02:00:26,502 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:00:26,502 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:00:26,503 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-08-31 02:00:26,503 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-08-31 02:00:26,503 INFO L87 Difference]: Start difference. First operand 5475 states and 6482 transitions. cyclomatic complexity: 1011 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:26,897 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:00:26,898 INFO L93 Difference]: Finished difference Result 3685 states and 4136 transitions. [2021-08-31 02:00:26,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-08-31 02:00:26,899 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3685 states and 4136 transitions. [2021-08-31 02:00:26,908 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2021-08-31 02:00:26,908 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3685 states to 0 states and 0 transitions. [2021-08-31 02:00:26,908 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 0 [2021-08-31 02:00:26,909 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 0 [2021-08-31 02:00:26,909 INFO L73 IsDeterministic]: Start isDeterministic. Operand 0 states and 0 transitions. [2021-08-31 02:00:26,909 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-08-31 02:00:26,909 INFO L681 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2021-08-31 02:00:26,909 INFO L704 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2021-08-31 02:00:26,909 INFO L587 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2021-08-31 02:00:26,909 INFO L425 BuchiCegarLoop]: ======== Iteration 29============ [2021-08-31 02:00:26,909 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 0 states and 0 transitions. [2021-08-31 02:00:26,909 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2021-08-31 02:00:26,909 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is true [2021-08-31 02:00:26,912 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:26,915 INFO L158 Benchmark]: Toolchain (without parser) took 16955.18ms. Allocated memory was 107.0MB in the beginning and 335.5MB in the end (delta: 228.6MB). Free memory was 90.0MB in the beginning and 107.3MB in the end (delta: -17.3MB). Peak memory consumption was 211.5MB. Max. memory is 16.1GB. [2021-08-31 02:00:26,916 INFO L158 Benchmark]: CDTParser took 0.14ms. Allocated memory is still 58.7MB. Free memory was 41.1MB in the beginning and 41.1MB in the end (delta: 53.4kB). There was no memory consumed. Max. memory is 16.1GB. [2021-08-31 02:00:26,916 INFO L158 Benchmark]: CACSL2BoogieTranslator took 368.36ms. Allocated memory is still 107.0MB. Free memory was 89.7MB in the beginning and 88.5MB in the end (delta: 1.2MB). Peak memory consumption was 15.7MB. Max. memory is 16.1GB. [2021-08-31 02:00:26,916 INFO L158 Benchmark]: Boogie Procedure Inliner took 33.68ms. Allocated memory is still 107.0MB. Free memory was 88.5MB in the beginning and 86.0MB in the end (delta: 2.5MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2021-08-31 02:00:26,916 INFO L158 Benchmark]: Boogie Preprocessor took 24.02ms. Allocated memory is still 107.0MB. Free memory was 86.0MB in the beginning and 84.0MB in the end (delta: 2.0MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2021-08-31 02:00:26,917 INFO L158 Benchmark]: RCFGBuilder took 442.82ms. Allocated memory is still 107.0MB. Free memory was 84.0MB in the beginning and 65.8MB in the end (delta: 18.2MB). Peak memory consumption was 18.9MB. Max. memory is 16.1GB. [2021-08-31 02:00:26,917 INFO L158 Benchmark]: BuchiAutomizer took 16081.03ms. Allocated memory was 107.0MB in the beginning and 335.5MB in the end (delta: 228.6MB). Free memory was 65.5MB in the beginning and 107.3MB in the end (delta: -41.8MB). Peak memory consumption was 187.4MB. Max. memory is 16.1GB. [2021-08-31 02:00:26,918 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.14ms. Allocated memory is still 58.7MB. Free memory was 41.1MB in the beginning and 41.1MB in the end (delta: 53.4kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 368.36ms. Allocated memory is still 107.0MB. Free memory was 89.7MB in the beginning and 88.5MB in the end (delta: 1.2MB). Peak memory consumption was 15.7MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 33.68ms. Allocated memory is still 107.0MB. Free memory was 88.5MB in the beginning and 86.0MB in the end (delta: 2.5MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 24.02ms. Allocated memory is still 107.0MB. Free memory was 86.0MB in the beginning and 84.0MB in the end (delta: 2.0MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 442.82ms. Allocated memory is still 107.0MB. Free memory was 84.0MB in the beginning and 65.8MB in the end (delta: 18.2MB). Peak memory consumption was 18.9MB. Max. memory is 16.1GB. * BuchiAutomizer took 16081.03ms. Allocated memory was 107.0MB in the beginning and 335.5MB in the end (delta: 228.6MB). Free memory was 65.5MB in the beginning and 107.3MB in the end (delta: -41.8MB). Peak memory consumption was 187.4MB. 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 29 terminating modules (28 trivial, 1 deterministic, 0 nondeterministic). One deterministic module has affine ranking function s__state and consists of 5 locations. 28 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:26,983 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:27,179 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2021-08-31 02:00:27,376 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2021-08-31 02:00:27,580 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2021-08-31 02:00:27,782 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2021-08-31 02:00:27,982 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...