./Ultimate.py --spec ../sv-benchmarks/c/properties/termination.prp --file ../sv-benchmarks/c/openssl-simplified/s3_srvr_13.cil.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version 839c364b 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_srvr_13.cil.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 3b8ae0d67f444d6aa93f2e91c04ce7de91863eac2f9958a5a1b68267db2f4065 --- Real Ultimate output --- This is Ultimate 0.2.2-839c364b5d67a0f615c82cb70ab247790648d4a9-839c364 [2021-12-14 23:11:42,043 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-12-14 23:11:42,046 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-12-14 23:11:42,103 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-12-14 23:11:42,104 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-12-14 23:11:42,106 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-12-14 23:11:42,107 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-12-14 23:11:42,109 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-12-14 23:11:42,110 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-12-14 23:11:42,114 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-12-14 23:11:42,114 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-12-14 23:11:42,115 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-12-14 23:11:42,115 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-12-14 23:11:42,117 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-12-14 23:11:42,118 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-12-14 23:11:42,123 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-12-14 23:11:42,124 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-12-14 23:11:42,124 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-12-14 23:11:42,126 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-12-14 23:11:42,129 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-12-14 23:11:42,131 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-12-14 23:11:42,131 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-12-14 23:11:42,132 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-12-14 23:11:42,133 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-12-14 23:11:42,137 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-12-14 23:11:42,138 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-12-14 23:11:42,138 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-12-14 23:11:42,139 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-12-14 23:11:42,139 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-12-14 23:11:42,140 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-12-14 23:11:42,140 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-12-14 23:11:42,140 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-12-14 23:11:42,141 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-12-14 23:11:42,142 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-12-14 23:11:42,143 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-12-14 23:11:42,143 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-12-14 23:11:42,143 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-12-14 23:11:42,144 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-12-14 23:11:42,144 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-12-14 23:11:42,145 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-12-14 23:11:42,145 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-12-14 23:11:42,146 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Termination-32bit-Automizer_Default.epf [2021-12-14 23:11:42,170 INFO L113 SettingsManager]: Loading preferences was successful [2021-12-14 23:11:42,170 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-12-14 23:11:42,170 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-12-14 23:11:42,170 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-12-14 23:11:42,171 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-12-14 23:11:42,171 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-12-14 23:11:42,172 INFO L138 SettingsManager]: * Use SBE=true [2021-12-14 23:11:42,172 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2021-12-14 23:11:42,172 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2021-12-14 23:11:42,172 INFO L138 SettingsManager]: * Use old map elimination=false [2021-12-14 23:11:42,173 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2021-12-14 23:11:42,173 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2021-12-14 23:11:42,173 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2021-12-14 23:11:42,173 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-12-14 23:11:42,173 INFO L138 SettingsManager]: * sizeof long=4 [2021-12-14 23:11:42,173 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-12-14 23:11:42,174 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-12-14 23:11:42,174 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-12-14 23:11:42,174 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-12-14 23:11:42,175 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2021-12-14 23:11:42,175 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2021-12-14 23:11:42,178 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2021-12-14 23:11:42,178 INFO L138 SettingsManager]: * sizeof long double=12 [2021-12-14 23:11:42,178 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-12-14 23:11:42,178 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2021-12-14 23:11:42,179 INFO L138 SettingsManager]: * Use constant arrays=true [2021-12-14 23:11:42,179 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2021-12-14 23:11:42,179 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-12-14 23:11:42,179 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-12-14 23:11:42,179 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-12-14 23:11:42,179 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-12-14 23:11:42,180 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-12-14 23:11:42,180 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2021-12-14 23:11:42,180 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 -> 3b8ae0d67f444d6aa93f2e91c04ce7de91863eac2f9958a5a1b68267db2f4065 [2021-12-14 23:11:42,364 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-12-14 23:11:42,379 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-12-14 23:11:42,381 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-12-14 23:11:42,381 INFO L271 PluginConnector]: Initializing CDTParser... [2021-12-14 23:11:42,383 INFO L275 PluginConnector]: CDTParser initialized [2021-12-14 23:11:42,384 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/openssl-simplified/s3_srvr_13.cil.c [2021-12-14 23:11:42,440 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/30dd10390/256405d19519497698169f469bf4547a/FLAGea867fced [2021-12-14 23:11:42,832 INFO L306 CDTParser]: Found 1 translation units. [2021-12-14 23:11:42,833 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/openssl-simplified/s3_srvr_13.cil.c [2021-12-14 23:11:42,853 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/30dd10390/256405d19519497698169f469bf4547a/FLAGea867fced [2021-12-14 23:11:42,864 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/30dd10390/256405d19519497698169f469bf4547a [2021-12-14 23:11:42,866 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-12-14 23:11:42,868 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-12-14 23:11:42,871 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-12-14 23:11:42,871 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-12-14 23:11:42,874 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-12-14 23:11:42,874 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.12 11:11:42" (1/1) ... [2021-12-14 23:11:42,875 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@375bafa3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 11:11:42, skipping insertion in model container [2021-12-14 23:11:42,875 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.12 11:11:42" (1/1) ... [2021-12-14 23:11:42,879 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-12-14 23:11:42,905 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-12-14 23:11:43,065 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/openssl-simplified/s3_srvr_13.cil.c[45032,45045] [2021-12-14 23:11:43,068 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-14 23:11:43,074 INFO L203 MainTranslator]: Completed pre-run [2021-12-14 23:11:43,116 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/openssl-simplified/s3_srvr_13.cil.c[45032,45045] [2021-12-14 23:11:43,118 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-14 23:11:43,126 INFO L208 MainTranslator]: Completed translation [2021-12-14 23:11:43,127 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 11:11:43 WrapperNode [2021-12-14 23:11:43,127 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-12-14 23:11:43,142 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-12-14 23:11:43,142 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-12-14 23:11:43,142 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-12-14 23:11:43,162 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 11:11:43" (1/1) ... [2021-12-14 23:11:43,167 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 11:11:43" (1/1) ... [2021-12-14 23:11:43,213 INFO L137 Inliner]: procedures = 15, calls = 8, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 527 [2021-12-14 23:11:43,213 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-12-14 23:11:43,214 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-12-14 23:11:43,214 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-12-14 23:11:43,214 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-12-14 23:11:43,219 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 11:11:43" (1/1) ... [2021-12-14 23:11:43,220 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 11:11:43" (1/1) ... [2021-12-14 23:11:43,222 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 11:11:43" (1/1) ... [2021-12-14 23:11:43,222 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 11:11:43" (1/1) ... [2021-12-14 23:11:43,227 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 11:11:43" (1/1) ... [2021-12-14 23:11:43,243 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 11:11:43" (1/1) ... [2021-12-14 23:11:43,245 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 11:11:43" (1/1) ... [2021-12-14 23:11:43,248 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-12-14 23:11:43,249 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-12-14 23:11:43,249 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-12-14 23:11:43,249 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-12-14 23:11:43,250 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 11:11:43" (1/1) ... [2021-12-14 23:11:43,266 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:43,273 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:43,290 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:43,296 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Waiting until timeout for monitored process [2021-12-14 23:11:43,322 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-12-14 23:11:43,323 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-12-14 23:11:43,323 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-12-14 23:11:43,323 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-12-14 23:11:43,405 INFO L236 CfgBuilder]: Building ICFG [2021-12-14 23:11:43,406 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-12-14 23:11:43,416 WARN L815 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-12-14 23:11:43,697 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##90: assume false; [2021-12-14 23:11:43,697 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##91: assume !false; [2021-12-14 23:11:43,697 INFO L277 CfgBuilder]: Performing block encoding [2021-12-14 23:11:43,702 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-12-14 23:11:43,703 INFO L301 CfgBuilder]: Removed 1 assume(true) statements. [2021-12-14 23:11:43,705 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.12 11:11:43 BoogieIcfgContainer [2021-12-14 23:11:43,705 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-12-14 23:11:43,706 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2021-12-14 23:11:43,706 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2021-12-14 23:11:43,708 INFO L275 PluginConnector]: BuchiAutomizer initialized [2021-12-14 23:11:43,709 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-12-14 23:11:43,709 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 14.12 11:11:42" (1/3) ... [2021-12-14 23:11:43,710 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@bfec8b6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 14.12 11:11:43, skipping insertion in model container [2021-12-14 23:11:43,710 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-12-14 23:11:43,710 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 11:11:43" (2/3) ... [2021-12-14 23:11:43,711 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@bfec8b6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 14.12 11:11:43, skipping insertion in model container [2021-12-14 23:11:43,711 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-12-14 23:11:43,711 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.12 11:11:43" (3/3) ... [2021-12-14 23:11:43,712 INFO L388 chiAutomizerObserver]: Analyzing ICFG s3_srvr_13.cil.c [2021-12-14 23:11:43,738 INFO L359 BuchiCegarLoop]: Interprodecural is true [2021-12-14 23:11:43,738 INFO L360 BuchiCegarLoop]: Hoare is false [2021-12-14 23:11:43,739 INFO L361 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2021-12-14 23:11:43,739 INFO L362 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2021-12-14 23:11:43,739 INFO L363 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-12-14 23:11:43,739 INFO L364 BuchiCegarLoop]: Difference is false [2021-12-14 23:11:43,739 INFO L365 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-12-14 23:11:43,739 INFO L368 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2021-12-14 23:11:43,751 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 152 states, 151 states have (on average 1.7350993377483444) internal successors, (262), 151 states have internal predecessors, (262), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:43,769 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 130 [2021-12-14 23:11:43,769 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:11:43,769 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:11:43,775 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-12-14 23:11:43,775 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:11:43,775 INFO L425 BuchiCegarLoop]: ======== Iteration 1============ [2021-12-14 23:11:43,776 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 152 states, 151 states have (on average 1.7350993377483444) internal successors, (262), 151 states have internal predecessors, (262), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:43,784 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 130 [2021-12-14 23:11:43,784 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:11:43,784 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:11:43,786 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-12-14 23:11:43,786 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:11:43,789 INFO L791 eck$LassoCheckResult]: Stem: 138#ULTIMATE.startENTRYtrue assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 44#L-1true assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~post31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~nondet56#1, ssl3_accept_#t~post57#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___7~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 135#L92true assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 120#L95-2true ssl3_accept_#t~post31#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post31#1;havoc ssl3_accept_#t~post31#1; 64#L100true assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 82#L100-1true assume !(0 == ssl3_accept_~s__cert~0#1); 148#L109-2true [2021-12-14 23:11:43,789 INFO L793 eck$LassoCheckResult]: Loop: 148#L109-2true assume !false; 79#L110true ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 59#L112true assume !(12292 == ssl3_accept_~s__state~0#1); 66#L115true assume !(16384 == ssl3_accept_~s__state~0#1); 108#L118true assume !(8192 == ssl3_accept_~s__state~0#1); 28#L121true assume !(24576 == ssl3_accept_~s__state~0#1); 90#L124true assume !(8195 == ssl3_accept_~s__state~0#1); 143#L127true assume 8480 == ssl3_accept_~s__state~0#1; 48#L131true ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet35#1;havoc ssl3_accept_#t~nondet35#1; 74#L269true assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8482;ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__init_num~0#1 := 0; 54#L574true ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 5#L612true assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 132#L612-1true ssl3_accept_~skip~0#1 := 0; 148#L109-2true [2021-12-14 23:11:43,793 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:43,793 INFO L85 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 1 times [2021-12-14 23:11:43,798 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:43,799 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [165678609] [2021-12-14 23:11:43,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:43,800 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:43,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:43,888 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:11:43,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:43,936 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:11:43,938 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:43,938 INFO L85 PathProgramCache]: Analyzing trace with hash -383546161, now seen corresponding path program 1 times [2021-12-14 23:11:43,938 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:43,940 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [334736219] [2021-12-14 23:11:43,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:43,940 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:43,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:43,956 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:11:43,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:43,970 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:11:43,971 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:43,972 INFO L85 PathProgramCache]: Analyzing trace with hash -2120245090, now seen corresponding path program 1 times [2021-12-14 23:11:43,972 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:43,972 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1526219333] [2021-12-14 23:11:43,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:43,973 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:43,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:44,076 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-14 23:11:44,076 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:11:44,077 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1526219333] [2021-12-14 23:11:44,077 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1526219333] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:11:44,078 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:11:44,078 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-14 23:11:44,078 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [780059918] [2021-12-14 23:11:44,079 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:11:44,232 INFO L210 LassoAnalysis]: Preferences: [2021-12-14 23:11:44,232 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-14 23:11:44,232 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-14 23:11:44,232 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-14 23:11:44,233 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-12-14 23:11:44,233 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:44,233 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-14 23:11:44,233 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-14 23:11:44,233 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_13.cil.c_Iteration1_Loop [2021-12-14 23:11:44,234 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-14 23:11:44,234 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-14 23:11:44,247 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:44,252 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:44,255 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:44,257 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:44,262 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:44,267 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:44,271 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:44,367 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-14 23:11:44,368 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-12-14 23:11:44,369 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:44,369 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:44,371 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:44,372 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Waiting until timeout for monitored process [2021-12-14 23:11:44,373 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-14 23:11:44,373 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-14 23:11:44,398 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-14 23:11:44,398 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0#1=8482} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0#1=8482} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-14 23:11:44,416 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Ended with exit code 0 [2021-12-14 23:11:44,417 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:44,418 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:44,419 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:44,420 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Waiting until timeout for monitored process [2021-12-14 23:11:44,422 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-14 23:11:44,424 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-14 23:11:44,445 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-14 23:11:44,446 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__init_num~0#1=0} Honda state: {ULTIMATE.start_ssl3_accept_~s__init_num~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-14 23:11:44,466 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Forceful destruction successful, exit code 0 [2021-12-14 23:11:44,466 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:44,466 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:44,467 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:44,474 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-14 23:11:44,474 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-14 23:11:44,487 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Waiting until timeout for monitored process [2021-12-14 23:11:44,493 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-14 23:11:44,493 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~skip~0#1=0} Honda state: {ULTIMATE.start_ssl3_accept_~skip~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-14 23:11:44,510 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Forceful destruction successful, exit code 0 [2021-12-14 23:11:44,511 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:44,511 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:44,515 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:44,520 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-14 23:11:44,521 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-14 23:11:44,534 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Waiting until timeout for monitored process [2021-12-14 23:11:44,540 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-14 23:11:44,540 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet35#1=6, ULTIMATE.start_ssl3_accept_~ret~0#1=6} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet35#1=6, ULTIMATE.start_ssl3_accept_~ret~0#1=6} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-14 23:11:44,558 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Forceful destruction successful, exit code 0 [2021-12-14 23:11:44,558 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:44,558 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:44,560 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:44,561 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Waiting until timeout for monitored process [2021-12-14 23:11:44,562 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-14 23:11:44,562 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-14 23:11:44,615 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Forceful destruction successful, exit code 0 [2021-12-14 23:11:44,616 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:44,616 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:44,617 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:44,618 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Waiting until timeout for monitored process [2021-12-14 23:11:44,619 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-12-14 23:11:44,619 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-14 23:11:44,642 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-12-14 23:11:44,660 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Forceful destruction successful, exit code 0 [2021-12-14 23:11:44,661 INFO L210 LassoAnalysis]: Preferences: [2021-12-14 23:11:44,661 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-14 23:11:44,661 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-14 23:11:44,661 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-14 23:11:44,661 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-12-14 23:11:44,661 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:44,661 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-14 23:11:44,661 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-14 23:11:44,661 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_13.cil.c_Iteration1_Loop [2021-12-14 23:11:44,661 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-14 23:11:44,661 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-14 23:11:44,662 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:44,668 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:44,671 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:44,674 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:44,678 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:44,683 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:44,688 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:44,769 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-14 23:11:44,772 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-12-14 23:11:44,773 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:44,774 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:44,775 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:44,777 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Waiting until timeout for monitored process [2021-12-14 23:11:44,778 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:11:44,784 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:11:44,784 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:11:44,785 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:11:44,785 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:11:44,785 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-14 23:11:44,787 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-14 23:11:44,787 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:11:44,795 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:11:44,811 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Forceful destruction successful, exit code 0 [2021-12-14 23:11:44,811 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:44,811 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:44,812 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:44,813 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Waiting until timeout for monitored process [2021-12-14 23:11:44,814 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:11:44,820 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:11:44,821 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:11:44,821 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:11:44,821 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:11:44,821 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-14 23:11:44,824 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-14 23:11:44,824 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:11:44,843 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:11:44,866 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Forceful destruction successful, exit code 0 [2021-12-14 23:11:44,866 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:44,866 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:44,867 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:44,868 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Waiting until timeout for monitored process [2021-12-14 23:11:44,870 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:11:44,876 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:11:44,876 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:11:44,876 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:11:44,876 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:11:44,876 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-14 23:11:44,877 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-14 23:11:44,878 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:11:44,903 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:11:44,919 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Forceful destruction successful, exit code 0 [2021-12-14 23:11:44,919 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:44,919 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:44,920 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:44,921 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Waiting until timeout for monitored process [2021-12-14 23:11:44,922 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:11:44,928 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:11:44,928 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:11:44,928 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:11:44,928 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:11:44,928 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-14 23:11:44,932 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-14 23:11:44,932 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:11:44,947 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:11:44,972 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Forceful destruction successful, exit code 0 [2021-12-14 23:11:44,972 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:44,972 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:44,974 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:44,975 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Waiting until timeout for monitored process [2021-12-14 23:11:44,976 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:11:44,982 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:11:44,982 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:11:44,982 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:11:44,982 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:11:44,983 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-14 23:11:44,984 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-14 23:11:44,984 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:11:45,000 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-12-14 23:11:45,006 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-12-14 23:11:45,006 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2021-12-14 23:11:45,007 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:45,007 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:45,016 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:45,018 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Waiting until timeout for monitored process [2021-12-14 23:11:45,019 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-12-14 23:11:45,019 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-12-14 23:11:45,019 INFO L513 LassoAnalysis]: Proved termination. [2021-12-14 23:11:45,019 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~s__state~0#1) = 1*ULTIMATE.start_ssl3_accept_~s__state~0#1 Supporting invariants [] [2021-12-14 23:11:45,039 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Forceful destruction successful, exit code 0 [2021-12-14 23:11:45,041 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-12-14 23:11:45,054 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:45,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:45,073 INFO L263 TraceCheckSpWp]: Trace formula consists of 55 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-14 23:11:45,074 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-14 23:11:45,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:45,093 INFO L263 TraceCheckSpWp]: Trace formula consists of 28 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-14 23:11:45,094 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-14 23:11:45,183 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-14 23:11:45,210 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2021-12-14 23:11:45,213 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand has 152 states, 151 states have (on average 1.7350993377483444) internal successors, (262), 151 states have internal predecessors, (262), 0 states have call successors, (0), 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.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:45,462 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Ended with exit code 0 [2021-12-14 23:11:45,630 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand has 152 states, 151 states have (on average 1.7350993377483444) internal successors, (262), 151 states have internal predecessors, (262), 0 states have call successors, (0), 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.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 853 states and 1446 transitions. Complement of second has 10 states. [2021-12-14 23:11:45,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 6 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2021-12-14 23:11:45,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:45,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 623 transitions. [2021-12-14 23:11:45,637 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 623 transitions. Stem has 6 letters. Loop has 13 letters. [2021-12-14 23:11:45,638 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-14 23:11:45,638 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 623 transitions. Stem has 19 letters. Loop has 13 letters. [2021-12-14 23:11:45,638 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-14 23:11:45,638 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 623 transitions. Stem has 6 letters. Loop has 26 letters. [2021-12-14 23:11:45,639 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-14 23:11:45,640 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 853 states and 1446 transitions. [2021-12-14 23:11:45,659 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 333 [2021-12-14 23:11:45,666 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 853 states to 713 states and 1110 transitions. [2021-12-14 23:11:45,667 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 402 [2021-12-14 23:11:45,668 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 412 [2021-12-14 23:11:45,668 INFO L73 IsDeterministic]: Start isDeterministic. Operand 713 states and 1110 transitions. [2021-12-14 23:11:45,668 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-14 23:11:45,668 INFO L681 BuchiCegarLoop]: Abstraction has 713 states and 1110 transitions. [2021-12-14 23:11:45,680 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 713 states and 1110 transitions. [2021-12-14 23:11:45,718 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 713 to 511. [2021-12-14 23:11:45,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 511 states, 511 states have (on average 1.5518590998043054) internal successors, (793), 510 states have internal predecessors, (793), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:45,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 511 states to 511 states and 793 transitions. [2021-12-14 23:11:45,720 INFO L704 BuchiCegarLoop]: Abstraction has 511 states and 793 transitions. [2021-12-14 23:11:45,720 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:11:45,723 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 23:11:45,723 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-14 23:11:45,725 INFO L87 Difference]: Start difference. First operand 511 states and 793 transitions. Second operand has 3 states, 3 states have (on average 6.333333333333333) internal successors, (19), 3 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:45,825 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:11:45,825 INFO L93 Difference]: Finished difference Result 594 states and 921 transitions. [2021-12-14 23:11:45,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 23:11:45,826 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 594 states and 921 transitions. [2021-12-14 23:11:45,830 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 291 [2021-12-14 23:11:45,833 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 594 states to 594 states and 921 transitions. [2021-12-14 23:11:45,833 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 361 [2021-12-14 23:11:45,833 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 361 [2021-12-14 23:11:45,834 INFO L73 IsDeterministic]: Start isDeterministic. Operand 594 states and 921 transitions. [2021-12-14 23:11:45,834 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-14 23:11:45,834 INFO L681 BuchiCegarLoop]: Abstraction has 594 states and 921 transitions. [2021-12-14 23:11:45,834 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 594 states and 921 transitions. [2021-12-14 23:11:45,839 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 594 to 560. [2021-12-14 23:11:45,840 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 560 states, 560 states have (on average 1.5625) internal successors, (875), 559 states have internal predecessors, (875), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:45,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 560 states to 560 states and 875 transitions. [2021-12-14 23:11:45,841 INFO L704 BuchiCegarLoop]: Abstraction has 560 states and 875 transitions. [2021-12-14 23:11:45,841 INFO L587 BuchiCegarLoop]: Abstraction has 560 states and 875 transitions. [2021-12-14 23:11:45,841 INFO L425 BuchiCegarLoop]: ======== Iteration 2============ [2021-12-14 23:11:45,841 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 560 states and 875 transitions. [2021-12-14 23:11:45,843 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 276 [2021-12-14 23:11:45,843 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:11:45,844 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:11:45,844 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:11:45,844 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:11:45,845 INFO L791 eck$LassoCheckResult]: Stem: 2498#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 2333#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~post31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~nondet56#1, ssl3_accept_#t~post57#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___7~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 2334#L92 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 2465#L95-2 ssl3_accept_#t~post31#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post31#1;havoc ssl3_accept_#t~post31#1; 2388#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 2390#L100-1 assume !(0 == ssl3_accept_~s__cert~0#1); 2424#L109-2 assume !false; 2683#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 2682#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 2681#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 2677#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 2283#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 2284#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 2500#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 2393#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 2394#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 2493#L136 assume 8464 == ssl3_accept_~s__state~0#1; 2477#L143 [2021-12-14 23:11:45,845 INFO L793 eck$LassoCheckResult]: Loop: 2477#L143 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 2413#L284 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 2273#L284-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 2261#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 2698#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 2684#L612-1 ssl3_accept_~skip~0#1 := 0; 2685#L109-2 assume !false; 2601#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 2602#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 2675#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 2676#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 2678#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 2435#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 2437#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 2552#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 2550#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 2551#L136 assume 8464 == ssl3_accept_~s__state~0#1; 2477#L143 [2021-12-14 23:11:45,845 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:45,845 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 1 times [2021-12-14 23:11:45,846 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:45,846 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1146367343] [2021-12-14 23:11:45,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:45,846 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:45,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:45,853 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:11:45,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:45,861 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:11:45,861 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:45,861 INFO L85 PathProgramCache]: Analyzing trace with hash -17046121, now seen corresponding path program 1 times [2021-12-14 23:11:45,861 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:45,862 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [266982097] [2021-12-14 23:11:45,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:45,862 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:45,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:45,876 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-14 23:11:45,876 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:11:45,876 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [266982097] [2021-12-14 23:11:45,877 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [266982097] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:11:45,877 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:11:45,877 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-14 23:11:45,877 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1908372395] [2021-12-14 23:11:45,877 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:11:45,877 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:11:45,877 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:11:45,878 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 23:11:45,878 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-14 23:11:45,878 INFO L87 Difference]: Start difference. First operand 560 states and 875 transitions. cyclomatic complexity: 318 Second operand has 3 states, 2 states have (on average 8.5) internal successors, (17), 3 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:46,038 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:11:46,039 INFO L93 Difference]: Finished difference Result 684 states and 1071 transitions. [2021-12-14 23:11:46,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 23:11:46,040 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 684 states and 1071 transitions. [2021-12-14 23:11:46,042 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 372 [2021-12-14 23:11:46,046 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 684 states to 684 states and 1071 transitions. [2021-12-14 23:11:46,046 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 425 [2021-12-14 23:11:46,046 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 425 [2021-12-14 23:11:46,046 INFO L73 IsDeterministic]: Start isDeterministic. Operand 684 states and 1071 transitions. [2021-12-14 23:11:46,047 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-14 23:11:46,047 INFO L681 BuchiCegarLoop]: Abstraction has 684 states and 1071 transitions. [2021-12-14 23:11:46,047 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 684 states and 1071 transitions. [2021-12-14 23:11:46,051 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 684 to 597. [2021-12-14 23:11:46,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 597 states, 597 states have (on average 1.5561139028475712) internal successors, (929), 596 states have internal predecessors, (929), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:46,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 597 states to 597 states and 929 transitions. [2021-12-14 23:11:46,053 INFO L704 BuchiCegarLoop]: Abstraction has 597 states and 929 transitions. [2021-12-14 23:11:46,053 INFO L587 BuchiCegarLoop]: Abstraction has 597 states and 929 transitions. [2021-12-14 23:11:46,053 INFO L425 BuchiCegarLoop]: ======== Iteration 3============ [2021-12-14 23:11:46,053 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 597 states and 929 transitions. [2021-12-14 23:11:46,055 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 311 [2021-12-14 23:11:46,056 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:11:46,056 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:11:46,056 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:11:46,057 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [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] [2021-12-14 23:11:46,057 INFO L791 eck$LassoCheckResult]: Stem: 3740#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 3585#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~post31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~nondet56#1, ssl3_accept_#t~post57#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___7~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 3586#L92 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 3712#L95-2 ssl3_accept_#t~post31#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post31#1;havoc ssl3_accept_#t~post31#1; 3641#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 3643#L100-1 assume !(0 == ssl3_accept_~s__cert~0#1); 3677#L109-2 assume !false; 3867#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 3930#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 3929#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 3928#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 3927#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 3926#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 3925#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 3924#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 3923#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 3922#L136 assume 8464 == ssl3_accept_~s__state~0#1; 3724#L143 [2021-12-14 23:11:46,057 INFO L793 eck$LassoCheckResult]: Loop: 3724#L143 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 3664#L284 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 3522#L284-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 3523#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 3971#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 3966#L612-1 ssl3_accept_~skip~0#1 := 0; 3965#L109-2 assume !false; 3964#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 3963#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 3962#L115 assume 16384 == ssl3_accept_~s__state~0#1; 3784#L221 ssl3_accept_~s__server~0#1 := 1; 4020#L226 assume 0 != ssl3_accept_~cb~0#1; 4019#L226-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 4018#L231 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 4016#L236 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 4014#L236-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 3833#L253 assume !(12292 != ssl3_accept_~s__state~0#1);ssl3_accept_#t~post34#1 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := 1 + ssl3_accept_#t~post34#1;havoc ssl3_accept_#t~post34#1;ssl3_accept_~s__state~0#1 := 8480; 3605#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 3824#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 3817#L612-1 ssl3_accept_~skip~0#1 := 0; 3810#L109-2 assume !false; 3807#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 3802#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 3797#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 3790#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 3787#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 3783#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 3754#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 3752#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 3750#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 3751#L136 assume 8464 == ssl3_accept_~s__state~0#1; 3724#L143 [2021-12-14 23:11:46,057 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:46,058 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 2 times [2021-12-14 23:11:46,058 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:46,058 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [568750535] [2021-12-14 23:11:46,058 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:46,058 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:46,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:46,064 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:11:46,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:46,071 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:11:46,071 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:46,071 INFO L85 PathProgramCache]: Analyzing trace with hash -31363095, now seen corresponding path program 1 times [2021-12-14 23:11:46,072 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:46,072 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [293540283] [2021-12-14 23:11:46,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:46,072 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:46,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:46,086 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-14 23:11:46,086 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:11:46,086 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [293540283] [2021-12-14 23:11:46,087 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [293540283] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:11:46,087 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:11:46,087 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-14 23:11:46,087 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1933495408] [2021-12-14 23:11:46,087 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:11:46,088 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:11:46,088 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:11:46,088 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 23:11:46,088 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-14 23:11:46,088 INFO L87 Difference]: Start difference. First operand 597 states and 929 transitions. cyclomatic complexity: 335 Second operand has 3 states, 3 states have (on average 10.333333333333334) internal successors, (31), 3 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:46,212 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:11:46,212 INFO L93 Difference]: Finished difference Result 706 states and 1008 transitions. [2021-12-14 23:11:46,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 23:11:46,216 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 706 states and 1008 transitions. [2021-12-14 23:11:46,219 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 391 [2021-12-14 23:11:46,221 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 706 states to 633 states and 928 transitions. [2021-12-14 23:11:46,221 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 444 [2021-12-14 23:11:46,222 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 455 [2021-12-14 23:11:46,222 INFO L73 IsDeterministic]: Start isDeterministic. Operand 633 states and 928 transitions. [2021-12-14 23:11:46,222 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-14 23:11:46,222 INFO L681 BuchiCegarLoop]: Abstraction has 633 states and 928 transitions. [2021-12-14 23:11:46,222 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 633 states and 928 transitions. [2021-12-14 23:11:46,226 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 633 to 590. [2021-12-14 23:11:46,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 590 states, 590 states have (on average 1.4864406779661017) internal successors, (877), 589 states have internal predecessors, (877), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:46,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 590 states to 590 states and 877 transitions. [2021-12-14 23:11:46,228 INFO L704 BuchiCegarLoop]: Abstraction has 590 states and 877 transitions. [2021-12-14 23:11:46,229 INFO L587 BuchiCegarLoop]: Abstraction has 590 states and 877 transitions. [2021-12-14 23:11:46,229 INFO L425 BuchiCegarLoop]: ======== Iteration 4============ [2021-12-14 23:11:46,229 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 590 states and 877 transitions. [2021-12-14 23:11:46,230 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 382 [2021-12-14 23:11:46,231 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:11:46,231 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:11:46,231 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:11:46,231 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:11:46,232 INFO L791 eck$LassoCheckResult]: Stem: 5053#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 4892#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~post31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~nondet56#1, ssl3_accept_#t~post57#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___7~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 4893#L92 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 5021#L95-2 ssl3_accept_#t~post31#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post31#1;havoc ssl3_accept_#t~post31#1; 4946#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 4948#L100-1 assume !(0 == ssl3_accept_~s__cert~0#1); 4984#L109-2 assume !false; 5212#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 5319#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 5318#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 5317#L118 assume 8192 == ssl3_accept_~s__state~0#1; 5016#L221 [2021-12-14 23:11:46,232 INFO L793 eck$LassoCheckResult]: Loop: 5016#L221 ssl3_accept_~s__server~0#1 := 1; 4787#L226 assume 0 != ssl3_accept_~cb~0#1; 4788#L226-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 4886#L231 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 4966#L236 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 4962#L236-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 4963#L253 assume 12292 != ssl3_accept_~s__state~0#1; 4936#L254 assume !(0 == ssl3_accept_~tmp___5~0#1);ssl3_accept_~s__state~0#1 := 8464;ssl3_accept_#t~post33#1 := ssl3_accept_~s__ctx__stats__sess_accept~0#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 4839#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 5229#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 5224#L612-1 ssl3_accept_~skip~0#1 := 0; 5223#L109-2 assume !false; 5222#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 5221#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 5220#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 5219#L118 assume 8192 == ssl3_accept_~s__state~0#1; 5016#L221 [2021-12-14 23:11:46,232 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:46,232 INFO L85 PathProgramCache]: Analyzing trace with hash -443242978, now seen corresponding path program 1 times [2021-12-14 23:11:46,232 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:46,233 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [129892708] [2021-12-14 23:11:46,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:46,233 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:46,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:46,263 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-14 23:11:46,263 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:11:46,263 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [129892708] [2021-12-14 23:11:46,263 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [129892708] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:11:46,263 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:11:46,263 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-14 23:11:46,264 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1288501786] [2021-12-14 23:11:46,264 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:11:46,264 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-14 23:11:46,264 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:46,264 INFO L85 PathProgramCache]: Analyzing trace with hash -669278432, now seen corresponding path program 1 times [2021-12-14 23:11:46,265 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:46,265 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [665612306] [2021-12-14 23:11:46,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:46,265 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:46,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:46,276 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-14 23:11:46,277 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:11:46,277 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [665612306] [2021-12-14 23:11:46,277 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [665612306] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:11:46,277 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:11:46,277 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-14 23:11:46,278 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [399992874] [2021-12-14 23:11:46,278 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:11:46,278 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:11:46,278 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:11:46,278 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 23:11:46,279 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-14 23:11:46,279 INFO L87 Difference]: Start difference. First operand 590 states and 877 transitions. cyclomatic complexity: 290 Second operand has 3 states, 2 states have (on average 5.5) internal successors, (11), 3 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:46,361 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:11:46,361 INFO L93 Difference]: Finished difference Result 600 states and 885 transitions. [2021-12-14 23:11:46,361 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 23:11:46,362 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 600 states and 885 transitions. [2021-12-14 23:11:46,365 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 392 [2021-12-14 23:11:46,367 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 600 states to 600 states and 885 transitions. [2021-12-14 23:11:46,367 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 426 [2021-12-14 23:11:46,367 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 426 [2021-12-14 23:11:46,368 INFO L73 IsDeterministic]: Start isDeterministic. Operand 600 states and 885 transitions. [2021-12-14 23:11:46,368 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-14 23:11:46,368 INFO L681 BuchiCegarLoop]: Abstraction has 600 states and 885 transitions. [2021-12-14 23:11:46,368 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 600 states and 885 transitions. [2021-12-14 23:11:46,372 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 600 to 590. [2021-12-14 23:11:46,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 590 states, 590 states have (on average 1.4796610169491526) internal successors, (873), 589 states have internal predecessors, (873), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:46,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 590 states to 590 states and 873 transitions. [2021-12-14 23:11:46,374 INFO L704 BuchiCegarLoop]: Abstraction has 590 states and 873 transitions. [2021-12-14 23:11:46,374 INFO L587 BuchiCegarLoop]: Abstraction has 590 states and 873 transitions. [2021-12-14 23:11:46,375 INFO L425 BuchiCegarLoop]: ======== Iteration 5============ [2021-12-14 23:11:46,375 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 590 states and 873 transitions. [2021-12-14 23:11:46,376 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 382 [2021-12-14 23:11:46,376 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:11:46,377 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:11:46,377 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:11:46,377 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:11:46,377 INFO L791 eck$LassoCheckResult]: Stem: 6242#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 6081#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~post31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~nondet56#1, ssl3_accept_#t~post57#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___7~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 6082#L92 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 6208#L95-2 ssl3_accept_#t~post31#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post31#1;havoc ssl3_accept_#t~post31#1; 6134#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 6136#L100-1 assume !(0 == ssl3_accept_~s__cert~0#1); 6171#L109-2 assume !false; 6343#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 6342#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 6341#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 6340#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 6339#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 6338#L124 assume 8195 == ssl3_accept_~s__state~0#1; 6187#L221 [2021-12-14 23:11:46,378 INFO L793 eck$LassoCheckResult]: Loop: 6187#L221 ssl3_accept_~s__server~0#1 := 1; 5985#L226 assume 0 != ssl3_accept_~cb~0#1; 5986#L226-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 6079#L231 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 6160#L236 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 6156#L236-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 6157#L253 assume 12292 != ssl3_accept_~s__state~0#1; 6130#L254 assume !(0 == ssl3_accept_~tmp___5~0#1);ssl3_accept_~s__state~0#1 := 8464;ssl3_accept_#t~post33#1 := ssl3_accept_~s__ctx__stats__sess_accept~0#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 6034#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 6433#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 6423#L612-1 ssl3_accept_~skip~0#1 := 0; 6421#L109-2 assume !false; 6419#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 6417#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 6415#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 6413#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 6411#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 6409#L124 assume 8195 == ssl3_accept_~s__state~0#1; 6187#L221 [2021-12-14 23:11:46,378 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:46,378 INFO L85 PathProgramCache]: Analyzing trace with hash -754735645, now seen corresponding path program 1 times [2021-12-14 23:11:46,378 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:46,378 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [746144919] [2021-12-14 23:11:46,378 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:46,379 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:46,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:46,391 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-14 23:11:46,391 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:11:46,392 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [746144919] [2021-12-14 23:11:46,392 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [746144919] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:11:46,392 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:11:46,392 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-14 23:11:46,392 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1952870694] [2021-12-14 23:11:46,392 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:11:46,393 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-14 23:11:46,393 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:46,393 INFO L85 PathProgramCache]: Analyzing trace with hash 1068525157, now seen corresponding path program 1 times [2021-12-14 23:11:46,393 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:46,393 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [992066765] [2021-12-14 23:11:46,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:46,394 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:46,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:46,405 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-14 23:11:46,405 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:11:46,405 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [992066765] [2021-12-14 23:11:46,405 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [992066765] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:11:46,405 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:11:46,405 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-14 23:11:46,406 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1514705511] [2021-12-14 23:11:46,406 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:11:46,406 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:11:46,406 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:11:46,406 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 23:11:46,406 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-14 23:11:46,407 INFO L87 Difference]: Start difference. First operand 590 states and 873 transitions. cyclomatic complexity: 286 Second operand has 3 states, 2 states have (on average 6.5) internal successors, (13), 3 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:46,485 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:11:46,486 INFO L93 Difference]: Finished difference Result 600 states and 881 transitions. [2021-12-14 23:11:46,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 23:11:46,486 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 600 states and 881 transitions. [2021-12-14 23:11:46,489 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 392 [2021-12-14 23:11:46,491 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 600 states to 600 states and 881 transitions. [2021-12-14 23:11:46,492 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 426 [2021-12-14 23:11:46,492 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 426 [2021-12-14 23:11:46,492 INFO L73 IsDeterministic]: Start isDeterministic. Operand 600 states and 881 transitions. [2021-12-14 23:11:46,492 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-14 23:11:46,492 INFO L681 BuchiCegarLoop]: Abstraction has 600 states and 881 transitions. [2021-12-14 23:11:46,493 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 600 states and 881 transitions. [2021-12-14 23:11:46,497 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 600 to 590. [2021-12-14 23:11:46,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 590 states, 590 states have (on average 1.4728813559322034) internal successors, (869), 589 states have internal predecessors, (869), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:46,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 590 states to 590 states and 869 transitions. [2021-12-14 23:11:46,502 INFO L704 BuchiCegarLoop]: Abstraction has 590 states and 869 transitions. [2021-12-14 23:11:46,502 INFO L587 BuchiCegarLoop]: Abstraction has 590 states and 869 transitions. [2021-12-14 23:11:46,502 INFO L425 BuchiCegarLoop]: ======== Iteration 6============ [2021-12-14 23:11:46,502 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 590 states and 869 transitions. [2021-12-14 23:11:46,504 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 382 [2021-12-14 23:11:46,504 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:11:46,504 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:11:46,505 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:11:46,505 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:11:46,505 INFO L791 eck$LassoCheckResult]: Stem: 7443#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 7279#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~post31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~nondet56#1, ssl3_accept_#t~post57#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___7~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 7280#L92 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 7406#L95-2 ssl3_accept_#t~post31#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post31#1;havoc ssl3_accept_#t~post31#1; 7331#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 7333#L100-1 assume !(0 == ssl3_accept_~s__cert~0#1); 7367#L109-2 assume !false; 7365#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 7319#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 7320#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 7340#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 7235#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 7236#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 7445#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 7342#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 7343#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 7435#L136 assume 8464 == ssl3_accept_~s__state~0#1; 7419#L143 [2021-12-14 23:11:46,505 INFO L793 eck$LassoCheckResult]: Loop: 7419#L143 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 7360#L284 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 7223#L284-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 7224#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 7158#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 7160#L612-1 ssl3_accept_~skip~0#1 := 0; 7719#L109-2 assume !false; 7718#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 7717#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 7716#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 7715#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 7714#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 7713#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 7712#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 7711#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 7709#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 7708#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 7547#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 7420#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 7346#L145 assume 8496 == ssl3_accept_~s__state~0#1; 7248#L149 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 7256#L297 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 7257#L297-2 assume !(ssl3_accept_~ret~0#1 <= 0); 7273#L303 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 7448#L303-2 ssl3_accept_~s__init_num~0#1 := 0; 7453#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 7577#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 7571#L612-1 ssl3_accept_~skip~0#1 := 0; 7569#L109-2 assume !false; 7568#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 7567#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 7561#L115 assume 16384 == ssl3_accept_~s__state~0#1; 7439#L221 ssl3_accept_~s__server~0#1 := 1; 7680#L226 assume 0 != ssl3_accept_~cb~0#1; 7679#L226-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 7678#L231 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 7676#L236 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 7673#L236-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 7670#L253 assume !(12292 != ssl3_accept_~s__state~0#1);ssl3_accept_#t~post34#1 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := 1 + ssl3_accept_#t~post34#1;havoc ssl3_accept_#t~post34#1;ssl3_accept_~s__state~0#1 := 8480; 7669#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 7668#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 7663#L612-1 ssl3_accept_~skip~0#1 := 0; 7662#L109-2 assume !false; 7661#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 7660#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 7659#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 7658#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 7657#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 7655#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 7613#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 7611#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 7609#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 7608#L136 assume 8464 == ssl3_accept_~s__state~0#1; 7419#L143 [2021-12-14 23:11:46,506 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:46,506 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 3 times [2021-12-14 23:11:46,506 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:46,506 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [797941281] [2021-12-14 23:11:46,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:46,506 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:46,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:46,511 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:11:46,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:46,516 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:11:46,517 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:46,517 INFO L85 PathProgramCache]: Analyzing trace with hash 675317, now seen corresponding path program 1 times [2021-12-14 23:11:46,517 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:46,517 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [969820668] [2021-12-14 23:11:46,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:46,518 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:46,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:46,543 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 28 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-14 23:11:46,543 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:11:46,543 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [969820668] [2021-12-14 23:11:46,543 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [969820668] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:11:46,543 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:11:46,544 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-14 23:11:46,544 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1555461879] [2021-12-14 23:11:46,544 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:11:46,544 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:11:46,544 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:11:46,544 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 23:11:46,545 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-14 23:11:46,545 INFO L87 Difference]: Start difference. First operand 590 states and 869 transitions. cyclomatic complexity: 282 Second operand has 3 states, 3 states have (on average 17.666666666666668) internal successors, (53), 3 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:46,665 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:11:46,665 INFO L93 Difference]: Finished difference Result 745 states and 1106 transitions. [2021-12-14 23:11:46,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 23:11:46,666 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 745 states and 1106 transitions. [2021-12-14 23:11:46,669 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 481 [2021-12-14 23:11:46,672 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 745 states to 738 states and 1099 transitions. [2021-12-14 23:11:46,672 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 515 [2021-12-14 23:11:46,672 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 515 [2021-12-14 23:11:46,672 INFO L73 IsDeterministic]: Start isDeterministic. Operand 738 states and 1099 transitions. [2021-12-14 23:11:46,672 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-14 23:11:46,673 INFO L681 BuchiCegarLoop]: Abstraction has 738 states and 1099 transitions. [2021-12-14 23:11:46,673 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 738 states and 1099 transitions. [2021-12-14 23:11:46,677 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 738 to 719. [2021-12-14 23:11:46,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 719 states, 719 states have (on average 1.4895688456189151) internal successors, (1071), 718 states have internal predecessors, (1071), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:46,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 719 states to 719 states and 1071 transitions. [2021-12-14 23:11:46,680 INFO L704 BuchiCegarLoop]: Abstraction has 719 states and 1071 transitions. [2021-12-14 23:11:46,680 INFO L587 BuchiCegarLoop]: Abstraction has 719 states and 1071 transitions. [2021-12-14 23:11:46,680 INFO L425 BuchiCegarLoop]: ======== Iteration 7============ [2021-12-14 23:11:46,680 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 719 states and 1071 transitions. [2021-12-14 23:11:46,682 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 468 [2021-12-14 23:11:46,682 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:11:46,682 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:11:46,683 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:11:46,683 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:11:46,683 INFO L791 eck$LassoCheckResult]: Stem: 8793#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 8626#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~post31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~nondet56#1, ssl3_accept_#t~post57#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___7~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 8627#L92 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 8757#L95-2 ssl3_accept_#t~post31#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post31#1;havoc ssl3_accept_#t~post31#1; 8680#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 8682#L100-1 assume !(0 == ssl3_accept_~s__cert~0#1); 8721#L109-2 assume !false; 8952#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 9186#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 9183#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 9182#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 9181#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 9180#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 8796#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 8686#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 8687#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 8786#L136 assume 8464 == ssl3_accept_~s__state~0#1; 8768#L143 [2021-12-14 23:11:46,684 INFO L793 eck$LassoCheckResult]: Loop: 8768#L143 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 8705#L284 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 8565#L284-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 8566#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 9201#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 9191#L612-1 ssl3_accept_~skip~0#1 := 0; 9189#L109-2 assume !false; 9187#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 8662#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 8663#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 9185#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 8577#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 8578#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 8731#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 9155#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 9147#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 8539#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 8540#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 8587#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 8690#L145 assume 8496 == ssl3_accept_~s__state~0#1; 8691#L149 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 8597#L297 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 8598#L297-2 assume !(ssl3_accept_~ret~0#1 <= 0); 8615#L303 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 8762#L303-2 ssl3_accept_~s__init_num~0#1 := 0; 8552#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 9109#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 9104#L612-1 ssl3_accept_~skip~0#1 := 0; 9103#L109-2 assume !false; 9102#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 9101#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 9095#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 9093#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 9091#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 9089#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 9087#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 9085#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 9083#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 9078#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 9077#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 9076#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 9075#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 9073#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 9072#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 9071#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 9069#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 9070#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 8809#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 8810#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 8811#L169 assume 8560 == ssl3_accept_~s__state~0#1; 8672#L173 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet46#1;havoc ssl3_accept_#t~nondet46#1; 8573#L442 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__init_num~0#1 := 0; 8574#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 9100#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 9094#L612-1 ssl3_accept_~skip~0#1 := 0; 9092#L109-2 assume !false; 9090#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 9088#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 9086#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 9084#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 9082#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 9081#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 9080#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 8813#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 8801#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 8802#L136 assume 8464 == ssl3_accept_~s__state~0#1; 8768#L143 [2021-12-14 23:11:46,684 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:46,684 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 4 times [2021-12-14 23:11:46,684 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:46,684 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1589068918] [2021-12-14 23:11:46,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:46,685 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:46,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:46,689 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:11:46,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:46,694 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:11:46,694 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:46,694 INFO L85 PathProgramCache]: Analyzing trace with hash 157703502, now seen corresponding path program 1 times [2021-12-14 23:11:46,695 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:46,695 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [281839549] [2021-12-14 23:11:46,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:46,695 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:46,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:46,728 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 45 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-14 23:11:46,728 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:11:46,729 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [281839549] [2021-12-14 23:11:46,730 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [281839549] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:11:46,731 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:11:46,731 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-14 23:11:46,731 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1625028742] [2021-12-14 23:11:46,731 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:11:46,732 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:11:46,732 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:11:46,732 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 23:11:46,732 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-14 23:11:46,732 INFO L87 Difference]: Start difference. First operand 719 states and 1071 transitions. cyclomatic complexity: 355 Second operand has 3 states, 3 states have (on average 22.0) internal successors, (66), 3 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:46,832 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:11:46,832 INFO L93 Difference]: Finished difference Result 864 states and 1190 transitions. [2021-12-14 23:11:46,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 23:11:46,833 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 864 states and 1190 transitions. [2021-12-14 23:11:46,837 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 569 [2021-12-14 23:11:46,840 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 864 states to 864 states and 1190 transitions. [2021-12-14 23:11:46,840 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 603 [2021-12-14 23:11:46,840 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 603 [2021-12-14 23:11:46,841 INFO L73 IsDeterministic]: Start isDeterministic. Operand 864 states and 1190 transitions. [2021-12-14 23:11:46,841 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-14 23:11:46,841 INFO L681 BuchiCegarLoop]: Abstraction has 864 states and 1190 transitions. [2021-12-14 23:11:46,841 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 864 states and 1190 transitions. [2021-12-14 23:11:46,847 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 864 to 856. [2021-12-14 23:11:46,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 856 states, 856 states have (on average 1.3773364485981308) internal successors, (1179), 855 states have internal predecessors, (1179), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:46,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 856 states to 856 states and 1179 transitions. [2021-12-14 23:11:46,850 INFO L704 BuchiCegarLoop]: Abstraction has 856 states and 1179 transitions. [2021-12-14 23:11:46,850 INFO L587 BuchiCegarLoop]: Abstraction has 856 states and 1179 transitions. [2021-12-14 23:11:46,850 INFO L425 BuchiCegarLoop]: ======== Iteration 8============ [2021-12-14 23:11:46,850 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 856 states and 1179 transitions. [2021-12-14 23:11:46,852 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 562 [2021-12-14 23:11:46,853 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:11:46,853 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:11:46,853 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:11:46,853 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:11:46,854 INFO L791 eck$LassoCheckResult]: Stem: 10373#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 10207#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~post31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~nondet56#1, ssl3_accept_#t~post57#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___7~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 10208#L92 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 10336#L95-2 ssl3_accept_#t~post31#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post31#1;havoc ssl3_accept_#t~post31#1; 10258#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 10260#L100-1 assume !(0 == ssl3_accept_~s__cert~0#1); 10296#L109-2 assume !false; 10591#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 10589#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 10587#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 10585#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 10583#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 10581#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 10579#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 10577#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 10575#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 10573#L136 assume 8464 == ssl3_accept_~s__state~0#1; 10349#L143 [2021-12-14 23:11:46,854 INFO L793 eck$LassoCheckResult]: Loop: 10349#L143 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 10285#L284 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 10154#L284-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 10155#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 10088#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 10090#L612-1 ssl3_accept_~skip~0#1 := 0; 10364#L109-2 assume !false; 10919#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 10918#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 10917#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 10916#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 10915#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 10914#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 10913#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 10912#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 10366#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 10128#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 10129#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 10175#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 10350#L145 assume 8496 == ssl3_accept_~s__state~0#1; 10543#L149 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 10542#L297 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 10541#L297-2 assume !(ssl3_accept_~ret~0#1 <= 0); 10376#L303 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 10378#L303-2 ssl3_accept_~s__init_num~0#1 := 0; 10141#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 10749#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 10743#L612-1 ssl3_accept_~skip~0#1 := 0; 10741#L109-2 assume !false; 10739#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 10737#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 10735#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 10733#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 10731#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 10729#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 10727#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 10725#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 10723#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 10721#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 10719#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 10717#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 10715#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 10713#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 10555#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 10556#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 10707#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 10705#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 10703#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 10397#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 10398#L169 assume 8560 == ssl3_accept_~s__state~0#1; 10256#L173 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet46#1;havoc ssl3_accept_#t~nondet46#1; 10163#L442 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__init_num~0#1 := 0; 10164#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 10927#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 10853#L612-1 ssl3_accept_~skip~0#1 := 0; 10847#L109-2 assume !false; 10845#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 10843#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 10841#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 10839#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 10837#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 10835#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 10833#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 10400#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 10387#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 10388#L136 assume 8464 == ssl3_accept_~s__state~0#1; 10349#L143 [2021-12-14 23:11:46,854 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:46,855 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 5 times [2021-12-14 23:11:46,855 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:46,855 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [428140433] [2021-12-14 23:11:46,855 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:46,855 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:46,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:46,859 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:11:46,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:46,864 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:11:46,864 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:46,864 INFO L85 PathProgramCache]: Analyzing trace with hash -739689776, now seen corresponding path program 1 times [2021-12-14 23:11:46,865 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:46,865 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [624374689] [2021-12-14 23:11:46,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:46,865 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:46,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:46,889 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 45 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-14 23:11:46,889 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:11:46,889 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [624374689] [2021-12-14 23:11:46,889 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [624374689] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:11:46,889 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:11:46,890 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-14 23:11:46,890 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [763133003] [2021-12-14 23:11:46,890 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:11:46,890 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:11:46,890 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:11:46,891 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 23:11:46,891 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-14 23:11:46,891 INFO L87 Difference]: Start difference. First operand 856 states and 1179 transitions. cyclomatic complexity: 326 Second operand has 3 states, 3 states have (on average 22.0) internal successors, (66), 3 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:46,971 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:11:46,972 INFO L93 Difference]: Finished difference Result 949 states and 1296 transitions. [2021-12-14 23:11:46,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 23:11:46,973 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 949 states and 1296 transitions. [2021-12-14 23:11:46,977 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 624 [2021-12-14 23:11:46,980 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 949 states to 949 states and 1296 transitions. [2021-12-14 23:11:46,980 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 658 [2021-12-14 23:11:46,981 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 658 [2021-12-14 23:11:46,981 INFO L73 IsDeterministic]: Start isDeterministic. Operand 949 states and 1296 transitions. [2021-12-14 23:11:46,981 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-14 23:11:46,981 INFO L681 BuchiCegarLoop]: Abstraction has 949 states and 1296 transitions. [2021-12-14 23:11:46,982 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 949 states and 1296 transitions. [2021-12-14 23:11:46,988 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 949 to 934. [2021-12-14 23:11:46,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 934 states, 934 states have (on average 1.3650963597430408) internal successors, (1275), 933 states have internal predecessors, (1275), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:46,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 934 states to 934 states and 1275 transitions. [2021-12-14 23:11:46,991 INFO L704 BuchiCegarLoop]: Abstraction has 934 states and 1275 transitions. [2021-12-14 23:11:46,991 INFO L587 BuchiCegarLoop]: Abstraction has 934 states and 1275 transitions. [2021-12-14 23:11:46,991 INFO L425 BuchiCegarLoop]: ======== Iteration 9============ [2021-12-14 23:11:46,991 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 934 states and 1275 transitions. [2021-12-14 23:11:46,993 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 614 [2021-12-14 23:11:46,994 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:11:46,994 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:11:46,994 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:11:46,994 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 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] [2021-12-14 23:11:46,995 INFO L791 eck$LassoCheckResult]: Stem: 12188#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 12018#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~post31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~nondet56#1, ssl3_accept_#t~post57#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___7~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 12019#L92 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 12152#L95-2 ssl3_accept_#t~post31#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post31#1;havoc ssl3_accept_#t~post31#1; 12070#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 12072#L100-1 assume !(0 == ssl3_accept_~s__cert~0#1); 12110#L109-2 assume !false; 12332#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 12578#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 12576#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 12574#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 12572#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 12570#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 12568#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 12566#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 12564#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 12562#L136 assume 8464 == ssl3_accept_~s__state~0#1; 12167#L143 [2021-12-14 23:11:46,995 INFO L793 eck$LassoCheckResult]: Loop: 12167#L143 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 12099#L284 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 11964#L284-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 11965#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 12701#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 12696#L612-1 ssl3_accept_~skip~0#1 := 0; 12695#L109-2 assume !false; 12694#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 12693#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 12692#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 12690#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 12654#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 12650#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 12649#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 12648#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 12647#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 12646#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 12645#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 12644#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 12506#L145 assume 8496 == ssl3_accept_~s__state~0#1; 12157#L149 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 11994#L297 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 11995#L297-2 assume !(ssl3_accept_~ret~0#1 <= 0); 12012#L303 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 12191#L303-2 ssl3_accept_~s__init_num~0#1 := 0; 12806#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 12802#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 12796#L612-1 ssl3_accept_~skip~0#1 := 0; 12794#L109-2 assume !false; 12792#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 12790#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 12788#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 12786#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 12784#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 12782#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 12780#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 12778#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 12776#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 12774#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 12772#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 12770#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 12768#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 12766#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 12643#L151 assume 8512 == ssl3_accept_~s__state~0#1; 12052#L155 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1;ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 12036#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 11944#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 11952#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 12626#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 12621#L612-1 ssl3_accept_~skip~0#1 := 0; 12620#L109-2 assume !false; 12619#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 12618#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 12617#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 12615#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 12613#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 12611#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 12609#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 12607#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 12605#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 12603#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 12601#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 12543#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 12538#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 12539#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 12632#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 12631#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 12629#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 12630#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 12208#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 12209#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 12210#L169 assume 8560 == ssl3_accept_~s__state~0#1; 12068#L173 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet46#1;havoc ssl3_accept_#t~nondet46#1; 11972#L442 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__init_num~0#1 := 0; 11973#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 11899#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 11901#L612-1 ssl3_accept_~skip~0#1 := 0; 12182#L109-2 assume !false; 12108#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 12058#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 12059#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 12640#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 12637#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 12636#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 12635#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 12212#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 12200#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 12201#L136 assume 8464 == ssl3_accept_~s__state~0#1; 12167#L143 [2021-12-14 23:11:46,995 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:46,995 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 6 times [2021-12-14 23:11:46,996 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:46,996 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [498688099] [2021-12-14 23:11:46,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:46,996 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:47,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:47,000 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:11:47,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:47,004 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:11:47,005 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:47,005 INFO L85 PathProgramCache]: Analyzing trace with hash -1427236622, now seen corresponding path program 1 times [2021-12-14 23:11:47,005 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:47,005 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [434894947] [2021-12-14 23:11:47,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:47,005 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:47,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:47,026 INFO L134 CoverageAnalysis]: Checked inductivity of 95 backedges. 78 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2021-12-14 23:11:47,026 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:11:47,027 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [434894947] [2021-12-14 23:11:47,027 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [434894947] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:11:47,027 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:11:47,027 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-14 23:11:47,027 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1461892287] [2021-12-14 23:11:47,027 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:11:47,027 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:11:47,028 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:11:47,028 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 23:11:47,028 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-14 23:11:47,028 INFO L87 Difference]: Start difference. First operand 934 states and 1275 transitions. cyclomatic complexity: 344 Second operand has 3 states, 3 states have (on average 24.0) internal successors, (72), 3 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:47,107 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:11:47,107 INFO L93 Difference]: Finished difference Result 1060 states and 1446 transitions. [2021-12-14 23:11:47,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 23:11:47,108 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1060 states and 1446 transitions. [2021-12-14 23:11:47,112 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 698 [2021-12-14 23:11:47,115 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1060 states to 1060 states and 1446 transitions. [2021-12-14 23:11:47,116 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 732 [2021-12-14 23:11:47,116 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 732 [2021-12-14 23:11:47,116 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1060 states and 1446 transitions. [2021-12-14 23:11:47,116 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-14 23:11:47,117 INFO L681 BuchiCegarLoop]: Abstraction has 1060 states and 1446 transitions. [2021-12-14 23:11:47,117 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1060 states and 1446 transitions. [2021-12-14 23:11:47,124 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1060 to 1018. [2021-12-14 23:11:47,125 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1018 states, 1018 states have (on average 1.3526522593320236) internal successors, (1377), 1017 states have internal predecessors, (1377), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:47,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1018 states to 1018 states and 1377 transitions. [2021-12-14 23:11:47,127 INFO L704 BuchiCegarLoop]: Abstraction has 1018 states and 1377 transitions. [2021-12-14 23:11:47,127 INFO L587 BuchiCegarLoop]: Abstraction has 1018 states and 1377 transitions. [2021-12-14 23:11:47,127 INFO L425 BuchiCegarLoop]: ======== Iteration 10============ [2021-12-14 23:11:47,127 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1018 states and 1377 transitions. [2021-12-14 23:11:47,130 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 670 [2021-12-14 23:11:47,130 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:11:47,130 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:11:47,130 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:11:47,131 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:11:47,131 INFO L791 eck$LassoCheckResult]: Stem: 14205#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 14015#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~post31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~nondet56#1, ssl3_accept_#t~post57#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___7~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 14016#L92 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 14157#L95-2 ssl3_accept_#t~post31#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post31#1;havoc ssl3_accept_#t~post31#1; 14068#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 14070#L100-1 assume !(0 == ssl3_accept_~s__cert~0#1); 14107#L109-2 assume !false; 14407#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 14870#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 14868#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 14867#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 14866#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 14865#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 14208#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 14209#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 14198#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 14199#L136 assume 8464 == ssl3_accept_~s__state~0#1; 14177#L143 [2021-12-14 23:11:47,131 INFO L793 eck$LassoCheckResult]: Loop: 14177#L143 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 14097#L284 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 13961#L284-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 13962#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 14862#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 14857#L612-1 ssl3_accept_~skip~0#1 := 0; 14851#L109-2 assume !false; 14849#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 14847#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 14845#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 14843#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 14842#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 14841#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 14840#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 14838#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 14836#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 13937#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 13938#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 13981#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 14609#L145 assume 8496 == ssl3_accept_~s__state~0#1; 14469#L149 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 14608#L297 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 14607#L297-2 assume !(ssl3_accept_~ret~0#1 <= 0); 14605#L303 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 14601#L303-2 ssl3_accept_~s__init_num~0#1 := 0; 14600#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 14598#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 14592#L612-1 ssl3_accept_~skip~0#1 := 0; 14590#L109-2 assume !false; 14588#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 14586#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 14584#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 14582#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 14580#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 14578#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 14576#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 14574#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 14572#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 14570#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 14568#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 14566#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 14564#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 14562#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 14560#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 14558#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 14556#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 14554#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 14552#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 14550#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 14548#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 14546#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 14544#L175 assume !(8448 == ssl3_accept_~s__state~0#1); 14543#L178 assume !(8576 == ssl3_accept_~s__state~0#1); 14542#L181 assume !(8577 == ssl3_accept_~s__state~0#1); 14541#L184 assume !(8592 == ssl3_accept_~s__state~0#1); 14539#L187 assume !(8593 == ssl3_accept_~s__state~0#1); 14536#L190 assume !(8608 == ssl3_accept_~s__state~0#1); 14535#L193 assume !(8609 == ssl3_accept_~s__state~0#1); 14534#L196 assume !(8640 == ssl3_accept_~s__state~0#1); 14529#L199 assume !(8641 == ssl3_accept_~s__state~0#1); 14155#L202 assume 8656 == ssl3_accept_~s__state~0#1; 13994#L206 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1; 13995#L515 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet52#1;havoc ssl3_accept_#t~nondet52#1; 14524#L520 assume 2 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 3; 14523#L526-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0; 14101#L536 assume !(0 == ssl3_accept_~tmp___10~0#1); 14102#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 14659#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 14649#L612-1 ssl3_accept_~skip~0#1 := 0; 14647#L109-2 assume !false; 14646#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 14644#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 14642#L115 assume 16384 == ssl3_accept_~s__state~0#1; 14201#L221 ssl3_accept_~s__server~0#1 := 1; 13921#L226 assume 0 != ssl3_accept_~cb~0#1; 13922#L226-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 14122#L231 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 14123#L236 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 14087#L236-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 14088#L253 assume !(12292 != ssl3_accept_~s__state~0#1);ssl3_accept_#t~post34#1 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := 1 + ssl3_accept_#t~post34#1;havoc ssl3_accept_#t~post34#1;ssl3_accept_~s__state~0#1 := 8480; 14863#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 14856#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 14850#L612-1 ssl3_accept_~skip~0#1 := 0; 14848#L109-2 assume !false; 14846#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 14844#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 14633#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 14632#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 14630#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 14628#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 14627#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 14441#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 14217#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 14218#L136 assume 8464 == ssl3_accept_~s__state~0#1; 14177#L143 [2021-12-14 23:11:47,131 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:47,132 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 7 times [2021-12-14 23:11:47,132 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:47,132 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [642181829] [2021-12-14 23:11:47,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:47,132 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:47,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:47,136 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:11:47,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:47,141 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:11:47,141 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:47,141 INFO L85 PathProgramCache]: Analyzing trace with hash -2457611, now seen corresponding path program 1 times [2021-12-14 23:11:47,142 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:47,142 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [734333157] [2021-12-14 23:11:47,142 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:47,142 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:47,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:47,175 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 49 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2021-12-14 23:11:47,175 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:11:47,175 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [734333157] [2021-12-14 23:11:47,175 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [734333157] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:11:47,175 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:11:47,175 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-14 23:11:47,176 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1579257754] [2021-12-14 23:11:47,176 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:11:47,176 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:11:47,176 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:11:47,176 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 23:11:47,176 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-14 23:11:47,176 INFO L87 Difference]: Start difference. First operand 1018 states and 1377 transitions. cyclomatic complexity: 362 Second operand has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:47,273 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:11:47,274 INFO L93 Difference]: Finished difference Result 957 states and 1285 transitions. [2021-12-14 23:11:47,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 23:11:47,274 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 957 states and 1285 transitions. [2021-12-14 23:11:47,278 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 592 [2021-12-14 23:11:47,281 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 957 states to 955 states and 1283 transitions. [2021-12-14 23:11:47,281 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 677 [2021-12-14 23:11:47,281 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 677 [2021-12-14 23:11:47,281 INFO L73 IsDeterministic]: Start isDeterministic. Operand 955 states and 1283 transitions. [2021-12-14 23:11:47,281 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-14 23:11:47,282 INFO L681 BuchiCegarLoop]: Abstraction has 955 states and 1283 transitions. [2021-12-14 23:11:47,282 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 955 states and 1283 transitions. [2021-12-14 23:11:47,289 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 955 to 951. [2021-12-14 23:11:47,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 951 states, 951 states have (on average 1.3438485804416405) internal successors, (1278), 950 states have internal predecessors, (1278), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:47,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 951 states to 951 states and 1278 transitions. [2021-12-14 23:11:47,292 INFO L704 BuchiCegarLoop]: Abstraction has 951 states and 1278 transitions. [2021-12-14 23:11:47,292 INFO L587 BuchiCegarLoop]: Abstraction has 951 states and 1278 transitions. [2021-12-14 23:11:47,292 INFO L425 BuchiCegarLoop]: ======== Iteration 11============ [2021-12-14 23:11:47,292 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 951 states and 1278 transitions. [2021-12-14 23:11:47,295 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 588 [2021-12-14 23:11:47,295 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:11:47,295 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:11:47,296 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:11:47,296 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 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] [2021-12-14 23:11:47,296 INFO L791 eck$LassoCheckResult]: Stem: 16151#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 15995#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~post31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~nondet56#1, ssl3_accept_#t~post57#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___7~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 15996#L92 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 16116#L95-2 ssl3_accept_#t~post31#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post31#1;havoc ssl3_accept_#t~post31#1; 16044#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 16046#L100-1 assume !(0 == ssl3_accept_~s__cert~0#1); 16078#L109-2 assume !false; 16459#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 16700#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 16698#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 16697#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 16696#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 16695#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 16693#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 16692#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 16686#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 16197#L136 assume 8464 == ssl3_accept_~s__state~0#1; 16131#L143 [2021-12-14 23:11:47,301 INFO L793 eck$LassoCheckResult]: Loop: 16131#L143 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 16068#L284 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 15943#L284-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 15944#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 16721#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 16716#L612-1 ssl3_accept_~skip~0#1 := 0; 16715#L109-2 assume !false; 16714#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 16713#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 16712#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 16706#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 16704#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 16702#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 16701#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 16699#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 16687#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 16683#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 16682#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 16681#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 16581#L145 assume 8496 == ssl3_accept_~s__state~0#1; 16123#L149 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 15972#L297 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 15973#L297-2 assume !(ssl3_accept_~ret~0#1 <= 0); 15989#L303 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 16155#L303-2 ssl3_accept_~s__init_num~0#1 := 0; 16649#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 16619#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 16613#L612-1 ssl3_accept_~skip~0#1 := 0; 16611#L109-2 assume !false; 16609#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 16607#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 16605#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 16603#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 16601#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 16599#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 16597#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 16595#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 16593#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 16591#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 16589#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 16587#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 16585#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 16583#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 16582#L151 assume 8512 == ssl3_accept_~s__state~0#1; 16027#L155 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1;ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 16012#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 15923#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 16094#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 16765#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 16758#L612-1 ssl3_accept_~skip~0#1 := 0; 16755#L109-2 assume !false; 16753#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 16750#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 16747#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 16744#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 16741#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 16734#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 16733#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 16729#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 16688#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 16684#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 16678#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 16676#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 16675#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 16674#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 16673#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 16672#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 16429#L157 assume 8528 == ssl3_accept_~s__state~0#1; 16251#L161 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1;ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 16428#L336 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 16426#L336-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1); 16427#L345 assume !(0 != (30 + ssl3_accept_~l~0#1) % 4294967296); 16419#L348 assume !(0 != (1 + ssl3_accept_~l~0#1) % 4294967296);ssl3_accept_~skip~0#1 := 1; 16365#L348-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 15935#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 16343#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 16334#L612-1 ssl3_accept_~skip~0#1 := 0; 16329#L109-2 assume !false; 16324#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 16319#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 16314#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 16309#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 16304#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 16298#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 16297#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 16290#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 16287#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 16283#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 16279#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 16275#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 16271#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 16267#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 16263#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 16259#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 16255#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 16250#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 16246#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 16243#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 16194#L169 assume 8560 == ssl3_accept_~s__state~0#1; 16042#L173 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet46#1;havoc ssl3_accept_#t~nondet46#1; 15949#L442 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__init_num~0#1 := 0; 15950#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 16355#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 16337#L612-1 ssl3_accept_~skip~0#1 := 0; 16332#L109-2 assume !false; 16327#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 16322#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 16317#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 16312#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 16307#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 16301#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 16293#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 16171#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 16172#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 16440#L136 assume 8464 == ssl3_accept_~s__state~0#1; 16131#L143 [2021-12-14 23:11:47,301 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:47,301 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 8 times [2021-12-14 23:11:47,302 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:47,302 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [887507232] [2021-12-14 23:11:47,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:47,302 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:47,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:47,308 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:11:47,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:47,315 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:11:47,316 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:47,316 INFO L85 PathProgramCache]: Analyzing trace with hash 1331292932, now seen corresponding path program 1 times [2021-12-14 23:11:47,317 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:47,317 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1650824589] [2021-12-14 23:11:47,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:47,317 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:47,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:47,360 INFO L134 CoverageAnalysis]: Checked inductivity of 166 backedges. 99 proven. 0 refuted. 0 times theorem prover too weak. 67 trivial. 0 not checked. [2021-12-14 23:11:47,361 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:11:47,361 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1650824589] [2021-12-14 23:11:47,361 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1650824589] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:11:47,361 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:11:47,361 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-14 23:11:47,361 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1551398292] [2021-12-14 23:11:47,361 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:11:47,362 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:11:47,362 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:11:47,362 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 23:11:47,362 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-14 23:11:47,362 INFO L87 Difference]: Start difference. First operand 951 states and 1278 transitions. cyclomatic complexity: 331 Second operand has 3 states, 3 states have (on average 22.666666666666668) internal successors, (68), 3 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:47,373 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:11:47,374 INFO L93 Difference]: Finished difference Result 1872 states and 2500 transitions. [2021-12-14 23:11:47,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 23:11:47,374 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1872 states and 2500 transitions. [2021-12-14 23:11:47,381 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1162 [2021-12-14 23:11:47,387 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1872 states to 1872 states and 2500 transitions. [2021-12-14 23:11:47,387 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1323 [2021-12-14 23:11:47,388 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1323 [2021-12-14 23:11:47,388 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1872 states and 2500 transitions. [2021-12-14 23:11:47,388 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-14 23:11:47,389 INFO L681 BuchiCegarLoop]: Abstraction has 1872 states and 2500 transitions. [2021-12-14 23:11:47,389 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1872 states and 2500 transitions. [2021-12-14 23:11:47,397 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1872 to 954. [2021-12-14 23:11:47,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 954 states, 954 states have (on average 1.3427672955974843) internal successors, (1281), 953 states have internal predecessors, (1281), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:47,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 954 states to 954 states and 1281 transitions. [2021-12-14 23:11:47,400 INFO L704 BuchiCegarLoop]: Abstraction has 954 states and 1281 transitions. [2021-12-14 23:11:47,400 INFO L587 BuchiCegarLoop]: Abstraction has 954 states and 1281 transitions. [2021-12-14 23:11:47,400 INFO L425 BuchiCegarLoop]: ======== Iteration 12============ [2021-12-14 23:11:47,400 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 954 states and 1281 transitions. [2021-12-14 23:11:47,420 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 590 [2021-12-14 23:11:47,420 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:11:47,420 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:11:47,421 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:11:47,421 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 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] [2021-12-14 23:11:47,421 INFO L791 eck$LassoCheckResult]: Stem: 18990#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 18823#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~post31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~nondet56#1, ssl3_accept_#t~post57#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___7~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 18824#L92 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 18949#L95-2 ssl3_accept_#t~post31#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post31#1;havoc ssl3_accept_#t~post31#1; 18874#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 18876#L100-1 assume !(0 == ssl3_accept_~s__cert~0#1); 18907#L109-2 assume !false; 19401#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 19613#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 19611#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 19609#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 19607#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 19605#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 19602#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 19599#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 19597#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 19106#L136 assume 8464 == ssl3_accept_~s__state~0#1; 18969#L143 [2021-12-14 23:11:47,422 INFO L793 eck$LassoCheckResult]: Loop: 18969#L143 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 18898#L284 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 18771#L284-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 18772#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 19586#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 19509#L612-1 ssl3_accept_~skip~0#1 := 0; 19508#L109-2 assume !false; 19506#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 19504#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 19502#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 19500#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 19498#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 19497#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 19496#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 19494#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 19493#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 19492#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 19490#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 19488#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 19487#L145 assume 8496 == ssl3_accept_~s__state~0#1; 19114#L149 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 19485#L297 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 18816#L297-2 assume !(ssl3_accept_~ret~0#1 <= 0); 18817#L303 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 19000#L303-2 ssl3_accept_~s__init_num~0#1 := 0; 19475#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 19469#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 19463#L612-1 ssl3_accept_~skip~0#1 := 0; 19461#L109-2 assume !false; 19459#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 19457#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 19455#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 19453#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 19451#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 19449#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 19430#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 19428#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 19425#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 19424#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 19418#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 19416#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 19414#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 19412#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 19405#L151 assume 8512 == ssl3_accept_~s__state~0#1; 19076#L155 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1;ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 19398#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 19393#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 19389#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 19371#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 19364#L612-1 ssl3_accept_~skip~0#1 := 0; 19361#L109-2 assume !false; 19358#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 19355#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 19352#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 19349#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 19346#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 19343#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 19340#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 19337#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 19334#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 19331#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 19329#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 19327#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 19325#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 19322#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 19321#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 19320#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 19318#L157 assume 8528 == ssl3_accept_~s__state~0#1; 19073#L161 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1;ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 18916#L336 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 0; 18918#L336-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1); 18993#L345 assume !(0 != (30 + ssl3_accept_~l~0#1) % 4294967296); 18994#L348 assume !(0 != (1 + ssl3_accept_~l~0#1) % 4294967296);ssl3_accept_~skip~0#1 := 1; 19194#L348-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 19018#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 19190#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 19185#L612-1 ssl3_accept_~skip~0#1 := 0; 19184#L109-2 assume !false; 19183#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 19182#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 19181#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 19179#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 19177#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 19175#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 19171#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 19169#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 19166#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 19162#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 19156#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 19154#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 19152#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 19150#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 19148#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 19146#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 19143#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 19140#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 19137#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 19133#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 19130#L169 assume 8560 == ssl3_accept_~s__state~0#1; 18872#L173 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet46#1;havoc ssl3_accept_#t~nondet46#1; 18778#L442 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__init_num~0#1 := 0; 18779#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 19280#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 19274#L612-1 ssl3_accept_~skip~0#1 := 0; 19272#L109-2 assume !false; 19270#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 19268#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 19266#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 19264#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 19262#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 19258#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 19255#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 19020#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 19021#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 19234#L136 assume 8464 == ssl3_accept_~s__state~0#1; 18969#L143 [2021-12-14 23:11:47,422 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:47,422 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 9 times [2021-12-14 23:11:47,422 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:47,422 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1241657789] [2021-12-14 23:11:47,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:47,423 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:47,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:47,427 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:11:47,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:47,431 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:11:47,431 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:47,432 INFO L85 PathProgramCache]: Analyzing trace with hash -1035401662, now seen corresponding path program 1 times [2021-12-14 23:11:47,432 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:47,432 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [609369238] [2021-12-14 23:11:47,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:47,432 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:47,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:47,451 INFO L134 CoverageAnalysis]: Checked inductivity of 166 backedges. 113 proven. 0 refuted. 0 times theorem prover too weak. 53 trivial. 0 not checked. [2021-12-14 23:11:47,452 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:11:47,452 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [609369238] [2021-12-14 23:11:47,452 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [609369238] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:11:47,452 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:11:47,452 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-14 23:11:47,452 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2002265578] [2021-12-14 23:11:47,453 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:11:47,453 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:11:47,453 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:11:47,453 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 23:11:47,453 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-14 23:11:47,453 INFO L87 Difference]: Start difference. First operand 954 states and 1281 transitions. cyclomatic complexity: 331 Second operand has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:47,537 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:11:47,538 INFO L93 Difference]: Finished difference Result 1068 states and 1426 transitions. [2021-12-14 23:11:47,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 23:11:47,538 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1068 states and 1426 transitions. [2021-12-14 23:11:47,542 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 665 [2021-12-14 23:11:47,545 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1068 states to 1068 states and 1426 transitions. [2021-12-14 23:11:47,545 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 750 [2021-12-14 23:11:47,546 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 750 [2021-12-14 23:11:47,546 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1068 states and 1426 transitions. [2021-12-14 23:11:47,546 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-14 23:11:47,546 INFO L681 BuchiCegarLoop]: Abstraction has 1068 states and 1426 transitions. [2021-12-14 23:11:47,547 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1068 states and 1426 transitions. [2021-12-14 23:11:47,553 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1068 to 1044. [2021-12-14 23:11:47,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1044 states, 1044 states have (on average 1.3304597701149425) internal successors, (1389), 1043 states have internal predecessors, (1389), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:47,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1044 states to 1044 states and 1389 transitions. [2021-12-14 23:11:47,556 INFO L704 BuchiCegarLoop]: Abstraction has 1044 states and 1389 transitions. [2021-12-14 23:11:47,556 INFO L587 BuchiCegarLoop]: Abstraction has 1044 states and 1389 transitions. [2021-12-14 23:11:47,556 INFO L425 BuchiCegarLoop]: ======== Iteration 13============ [2021-12-14 23:11:47,556 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1044 states and 1389 transitions. [2021-12-14 23:11:47,559 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 650 [2021-12-14 23:11:47,559 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:11:47,559 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:11:47,560 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:11:47,560 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 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] [2021-12-14 23:11:47,560 INFO L791 eck$LassoCheckResult]: Stem: 21015#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 20852#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~post31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~nondet56#1, ssl3_accept_#t~post57#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___7~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 20853#L92 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 20973#L95-2 ssl3_accept_#t~post31#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post31#1;havoc ssl3_accept_#t~post31#1; 20902#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 20904#L100-1 assume !(0 == ssl3_accept_~s__cert~0#1); 20938#L109-2 assume !false; 21212#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 21693#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 21692#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 21691#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 21690#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 21688#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 21687#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 21681#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 21679#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 21677#L136 assume 8464 == ssl3_accept_~s__state~0#1; 20993#L143 [2021-12-14 23:11:47,560 INFO L793 eck$LassoCheckResult]: Loop: 20993#L143 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 20923#L284 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 20800#L284-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 20801#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 21612#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 21604#L612-1 ssl3_accept_~skip~0#1 := 0; 21602#L109-2 assume !false; 21590#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 21584#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 21582#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 21580#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 21578#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 21576#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 21575#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 21573#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 21572#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 21571#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 21569#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 21489#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 21252#L145 assume 8496 == ssl3_accept_~s__state~0#1; 20981#L149 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 20828#L297 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 20829#L297-2 assume !(ssl3_accept_~ret~0#1 <= 0); 20845#L303 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 21022#L303-2 ssl3_accept_~s__init_num~0#1 := 0; 21689#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 21686#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 21680#L612-1 ssl3_accept_~skip~0#1 := 0; 21678#L109-2 assume !false; 21676#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 21674#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 21672#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 21670#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 21669#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 21667#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 21665#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 21663#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 21661#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 21659#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 21658#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 21652#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 21650#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 21648#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 21258#L151 assume 8512 == ssl3_accept_~s__state~0#1; 20883#L155 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1;ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 20869#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 20779#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 20874#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 20875#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 21767#L612-1 ssl3_accept_~skip~0#1 := 0; 21765#L109-2 assume !false; 20932#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 20891#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 20892#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 20909#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 20810#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 20811#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 21739#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 21737#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 21010#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 20774#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 20775#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 21727#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 20911#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 20912#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 21726#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 20977#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 20747#L157 assume 8528 == ssl3_accept_~s__state~0#1; 20748#L161 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1;ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 20761#L336 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 0; 20944#L336-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1); 21018#L345 assume !(0 != (30 + ssl3_accept_~l~0#1) % 4294967296); 21013#L348 assume !(0 != (1 + ssl3_accept_~l~0#1) % 4294967296);ssl3_accept_~skip~0#1 := 1; 20765#L348-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 20987#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 21725#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 20797#L612-1 ssl3_accept_~skip~0#1 := 0; 21008#L109-2 assume !false; 21026#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 21750#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 21748#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 21746#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 21744#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 21742#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 21740#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 20905#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 20906#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 21723#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 21722#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 21721#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 21720#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 21719#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 21718#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 21717#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 21716#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 20974#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 20889#L163 assume 8544 == ssl3_accept_~s__state~0#1; 20790#L167 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 20791#L396 assume !(0 != ssl3_accept_~s__session__peer~0#1); 20952#L405 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1;ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 20953#L409 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 20770#L418 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet45#1;havoc ssl3_accept_#t~nondet45#1; 20771#L421 assume !(8 == ssl3_accept_~blastFlag~0#1); 20816#L424 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 20805#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 21248#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 21242#L612-1 ssl3_accept_~skip~0#1 := 0; 21240#L109-2 assume !false; 21238#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 21236#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 21234#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 21232#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 21230#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 21228#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 21226#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 21031#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 21032#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 21079#L136 assume 8464 == ssl3_accept_~s__state~0#1; 20993#L143 [2021-12-14 23:11:47,561 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:47,561 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 10 times [2021-12-14 23:11:47,561 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:47,561 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [605085828] [2021-12-14 23:11:47,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:47,561 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:47,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:47,565 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:11:47,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:47,569 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:11:47,569 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:47,569 INFO L85 PathProgramCache]: Analyzing trace with hash -1049545039, now seen corresponding path program 1 times [2021-12-14 23:11:47,569 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:47,569 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1361297973] [2021-12-14 23:11:47,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:47,570 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:47,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:47,587 INFO L134 CoverageAnalysis]: Checked inductivity of 166 backedges. 56 proven. 0 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2021-12-14 23:11:47,588 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:11:47,588 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1361297973] [2021-12-14 23:11:47,588 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1361297973] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:11:47,588 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:11:47,588 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-14 23:11:47,588 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [718368285] [2021-12-14 23:11:47,588 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:11:47,589 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:11:47,589 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:11:47,589 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 23:11:47,589 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-14 23:11:47,589 INFO L87 Difference]: Start difference. First operand 1044 states and 1389 transitions. cyclomatic complexity: 349 Second operand has 3 states, 2 states have (on average 32.0) internal successors, (64), 3 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:47,669 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:11:47,670 INFO L93 Difference]: Finished difference Result 1126 states and 1489 transitions. [2021-12-14 23:11:47,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 23:11:47,670 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1126 states and 1489 transitions. [2021-12-14 23:11:47,674 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 685 [2021-12-14 23:11:47,677 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1126 states to 1101 states and 1455 transitions. [2021-12-14 23:11:47,677 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 793 [2021-12-14 23:11:47,678 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 808 [2021-12-14 23:11:47,678 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1101 states and 1455 transitions. [2021-12-14 23:11:47,678 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-14 23:11:47,679 INFO L681 BuchiCegarLoop]: Abstraction has 1101 states and 1455 transitions. [2021-12-14 23:11:47,679 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1101 states and 1455 transitions. [2021-12-14 23:11:47,686 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1101 to 1050. [2021-12-14 23:11:47,687 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1050 states, 1050 states have (on average 1.3295238095238096) internal successors, (1396), 1049 states have internal predecessors, (1396), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:47,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1050 states to 1050 states and 1396 transitions. [2021-12-14 23:11:47,689 INFO L704 BuchiCegarLoop]: Abstraction has 1050 states and 1396 transitions. [2021-12-14 23:11:47,689 INFO L587 BuchiCegarLoop]: Abstraction has 1050 states and 1396 transitions. [2021-12-14 23:11:47,689 INFO L425 BuchiCegarLoop]: ======== Iteration 14============ [2021-12-14 23:11:47,689 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1050 states and 1396 transitions. [2021-12-14 23:11:47,691 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 674 [2021-12-14 23:11:47,691 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:11:47,691 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:11:47,692 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:11:47,692 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [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] [2021-12-14 23:11:47,692 INFO L791 eck$LassoCheckResult]: Stem: 23181#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 23021#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~post31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~nondet56#1, ssl3_accept_#t~post57#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___7~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 23022#L92 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 23139#L95-2 ssl3_accept_#t~post31#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post31#1;havoc ssl3_accept_#t~post31#1; 23070#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 23072#L100-1 assume !(0 == ssl3_accept_~s__cert~0#1); 23102#L109-2 assume !false; 23263#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 23260#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 23256#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 23251#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 23247#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 23242#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 23241#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 23240#L130 assume 8481 == ssl3_accept_~s__state~0#1; 23031#L131 [2021-12-14 23:11:47,692 INFO L793 eck$LassoCheckResult]: Loop: 23031#L131 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet35#1;havoc ssl3_accept_#t~nondet35#1; 23032#L269 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8482;ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__init_num~0#1 := 0; 22977#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 22911#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 22913#L612-1 ssl3_accept_~skip~0#1 := 0; 23173#L109-2 assume !false; 23098#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 23059#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 23060#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 23073#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 22980#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 22981#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 23901#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 23883#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 23764#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 23423#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 23422#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 23421#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 23420#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 23418#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 23417#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 23415#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 23412#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 23411#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 23410#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 23409#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 23408#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 23407#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 23189#L175 assume 8448 == ssl3_accept_~s__state~0#1; 23037#L176 assume !(ssl3_accept_~num1~0#1 > 0); 23034#L450-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 23042#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 23329#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 23320#L612-1 ssl3_accept_~skip~0#1 := 0; 23316#L109-2 assume !false; 23312#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 23307#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 23308#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 23357#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 23355#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 23354#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 23351#L127 assume 8480 == ssl3_accept_~s__state~0#1; 23031#L131 [2021-12-14 23:11:47,692 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:47,693 INFO L85 PathProgramCache]: Analyzing trace with hash 548522408, now seen corresponding path program 1 times [2021-12-14 23:11:47,693 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:47,693 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [647223301] [2021-12-14 23:11:47,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:47,693 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:47,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:47,719 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-14 23:11:47,719 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:11:47,719 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [647223301] [2021-12-14 23:11:47,719 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [647223301] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:11:47,719 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:11:47,719 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-14 23:11:47,719 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1950514990] [2021-12-14 23:11:47,720 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:11:47,720 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-14 23:11:47,720 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:47,720 INFO L85 PathProgramCache]: Analyzing trace with hash 1940068956, now seen corresponding path program 1 times [2021-12-14 23:11:47,720 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:47,720 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [667781883] [2021-12-14 23:11:47,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:47,720 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:47,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:47,741 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-14 23:11:47,742 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:11:47,742 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [667781883] [2021-12-14 23:11:47,742 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [667781883] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-14 23:11:47,742 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1893389469] [2021-12-14 23:11:47,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:47,742 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-14 23:11:47,742 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:47,760 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-14 23:11:47,761 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2021-12-14 23:11:47,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:47,805 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-14 23:11:47,806 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-14 23:11:47,876 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-14 23:11:47,876 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-14 23:11:47,945 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-14 23:11:47,946 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1893389469] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-14 23:11:47,946 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-14 23:11:47,946 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 5 [2021-12-14 23:11:47,946 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [694005155] [2021-12-14 23:11:47,946 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-14 23:11:47,946 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:11:47,947 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:11:47,947 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 23:11:47,947 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-14 23:11:47,947 INFO L87 Difference]: Start difference. First operand 1050 states and 1396 transitions. cyclomatic complexity: 351 Second operand has 3 states, 2 states have (on average 7.5) internal successors, (15), 3 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:48,013 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:11:48,013 INFO L93 Difference]: Finished difference Result 1052 states and 1396 transitions. [2021-12-14 23:11:48,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 23:11:48,015 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1052 states and 1396 transitions. [2021-12-14 23:11:48,018 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 676 [2021-12-14 23:11:48,035 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1052 states to 1052 states and 1396 transitions. [2021-12-14 23:11:48,036 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 759 [2021-12-14 23:11:48,036 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 759 [2021-12-14 23:11:48,036 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1052 states and 1396 transitions. [2021-12-14 23:11:48,037 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-14 23:11:48,037 INFO L681 BuchiCegarLoop]: Abstraction has 1052 states and 1396 transitions. [2021-12-14 23:11:48,037 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1052 states and 1396 transitions. [2021-12-14 23:11:48,047 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1052 to 1050. [2021-12-14 23:11:48,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1050 states, 1050 states have (on average 1.3276190476190477) internal successors, (1394), 1049 states have internal predecessors, (1394), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:48,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1050 states to 1050 states and 1394 transitions. [2021-12-14 23:11:48,051 INFO L704 BuchiCegarLoop]: Abstraction has 1050 states and 1394 transitions. [2021-12-14 23:11:48,051 INFO L587 BuchiCegarLoop]: Abstraction has 1050 states and 1394 transitions. [2021-12-14 23:11:48,051 INFO L425 BuchiCegarLoop]: ======== Iteration 15============ [2021-12-14 23:11:48,051 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1050 states and 1394 transitions. [2021-12-14 23:11:48,053 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 674 [2021-12-14 23:11:48,053 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:11:48,053 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:11:48,053 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:11:48,053 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [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] [2021-12-14 23:11:48,054 INFO L791 eck$LassoCheckResult]: Stem: 25546#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 25381#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~post31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~nondet56#1, ssl3_accept_#t~post57#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___7~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 25382#L92 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 25503#L95-2 ssl3_accept_#t~post31#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post31#1;havoc ssl3_accept_#t~post31#1; 25430#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 25432#L100-1 assume !(0 == ssl3_accept_~s__cert~0#1); 25465#L109-2 assume !false; 25618#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 25617#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 25616#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 25615#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 25613#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 25610#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 25609#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 25608#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 25607#L133 assume 8482 == ssl3_accept_~s__state~0#1; 25549#L134 [2021-12-14 23:11:48,054 INFO L793 eck$LassoCheckResult]: Loop: 25549#L134 ssl3_accept_~s__state~0#1 := 3; 25335#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 26071#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 26066#L612-1 ssl3_accept_~skip~0#1 := 0; 26065#L109-2 assume !false; 26064#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 26063#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 26062#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 26061#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 26060#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 26059#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 26058#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 26057#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 26056#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 26055#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 26054#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 26053#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 25983#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 25934#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 25980#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 25978#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 25976#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 25974#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 25972#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 25970#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 25968#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 25966#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 25565#L175 assume 8448 == ssl3_accept_~s__state~0#1; 25398#L176 assume !(ssl3_accept_~num1~0#1 > 0); 25388#L450-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 25399#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 25584#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 25578#L612-1 ssl3_accept_~skip~0#1 := 0; 25576#L109-2 assume !false; 25574#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 25571#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 25572#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 26044#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 26042#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 26040#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 26038#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 26036#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 26034#L133 assume 8482 == ssl3_accept_~s__state~0#1; 25549#L134 [2021-12-14 23:11:48,054 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:48,054 INFO L85 PathProgramCache]: Analyzing trace with hash -175674394, now seen corresponding path program 1 times [2021-12-14 23:11:48,055 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:48,055 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [663518620] [2021-12-14 23:11:48,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:48,055 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:48,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:48,073 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-14 23:11:48,074 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:11:48,074 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [663518620] [2021-12-14 23:11:48,074 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [663518620] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:11:48,074 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:11:48,074 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-14 23:11:48,074 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [992392289] [2021-12-14 23:11:48,074 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:11:48,075 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-14 23:11:48,075 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:48,075 INFO L85 PathProgramCache]: Analyzing trace with hash -90818195, now seen corresponding path program 1 times [2021-12-14 23:11:48,075 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:48,075 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [606659855] [2021-12-14 23:11:48,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:48,075 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:48,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:48,085 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-14 23:11:48,086 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:11:48,086 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [606659855] [2021-12-14 23:11:48,086 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [606659855] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:11:48,086 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:11:48,086 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-14 23:11:48,086 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2010887259] [2021-12-14 23:11:48,086 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:11:48,087 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:11:48,087 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:11:48,087 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 23:11:48,087 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-14 23:11:48,087 INFO L87 Difference]: Start difference. First operand 1050 states and 1394 transitions. cyclomatic complexity: 349 Second operand has 3 states, 2 states have (on average 8.0) internal successors, (16), 3 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:48,152 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:11:48,152 INFO L93 Difference]: Finished difference Result 1050 states and 1392 transitions. [2021-12-14 23:11:48,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 23:11:48,153 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1050 states and 1392 transitions. [2021-12-14 23:11:48,156 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 674 [2021-12-14 23:11:48,159 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1050 states to 1050 states and 1392 transitions. [2021-12-14 23:11:48,159 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 757 [2021-12-14 23:11:48,159 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 757 [2021-12-14 23:11:48,159 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1050 states and 1392 transitions. [2021-12-14 23:11:48,160 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-14 23:11:48,160 INFO L681 BuchiCegarLoop]: Abstraction has 1050 states and 1392 transitions. [2021-12-14 23:11:48,160 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1050 states and 1392 transitions. [2021-12-14 23:11:48,167 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1050 to 1050. [2021-12-14 23:11:48,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1050 states, 1050 states have (on average 1.3257142857142856) internal successors, (1392), 1049 states have internal predecessors, (1392), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:48,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1050 states to 1050 states and 1392 transitions. [2021-12-14 23:11:48,169 INFO L704 BuchiCegarLoop]: Abstraction has 1050 states and 1392 transitions. [2021-12-14 23:11:48,169 INFO L587 BuchiCegarLoop]: Abstraction has 1050 states and 1392 transitions. [2021-12-14 23:11:48,170 INFO L425 BuchiCegarLoop]: ======== Iteration 16============ [2021-12-14 23:11:48,170 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1050 states and 1392 transitions. [2021-12-14 23:11:48,172 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 674 [2021-12-14 23:11:48,172 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:11:48,172 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:11:48,172 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:11:48,172 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 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] [2021-12-14 23:11:48,172 INFO L791 eck$LassoCheckResult]: Stem: 27637#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 27488#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~post31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~nondet56#1, ssl3_accept_#t~post57#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___7~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 27489#L92 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 27601#L95-2 ssl3_accept_#t~post31#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post31#1;havoc ssl3_accept_#t~post31#1; 27535#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 27537#L100-1 assume !(0 == ssl3_accept_~s__cert~0#1); 27567#L109-2 assume !false; 27819#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 28318#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 28316#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 28314#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 28312#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 28310#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 28308#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 28306#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 28305#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 28304#L136 assume 8464 == ssl3_accept_~s__state~0#1; 27617#L143 [2021-12-14 23:11:48,173 INFO L793 eck$LassoCheckResult]: Loop: 27617#L143 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 27555#L284 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 27437#L284-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 27438#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 27506#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 27482#L612-1 ssl3_accept_~skip~0#1 := 0; 27645#L109-2 assume !false; 27563#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 27520#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 27521#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 27538#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 27445#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 27446#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 27578#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 27540#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 27541#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 27416#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 27417#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 27457#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 28220#L145 assume 8496 == ssl3_accept_~s__state~0#1; 27605#L149 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 27460#L297 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 27461#L297-2 assume !(ssl3_accept_~ret~0#1 <= 0); 27477#L303 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 27607#L303-2 ssl3_accept_~s__init_num~0#1 := 0; 27608#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 28404#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 28397#L612-1 ssl3_accept_~skip~0#1 := 0; 28396#L109-2 assume !false; 28395#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 28394#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 28388#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 28386#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 28208#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 28207#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 28206#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 28189#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 28188#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 28187#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 28186#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 28182#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 28181#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 28180#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 28074#L151 assume 8512 == ssl3_accept_~s__state~0#1; 27508#L155 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1;ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 27498#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 27413#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 27581#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 28267#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 28261#L612-1 ssl3_accept_~skip~0#1 := 0; 28259#L109-2 assume !false; 28257#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 28255#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 28253#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 28251#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 28249#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 28247#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 28245#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 28243#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 28241#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 28240#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 28239#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 28238#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 28237#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 28236#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 28235#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 28234#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 27945#L157 assume 8528 == ssl3_accept_~s__state~0#1; 27400#L161 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1;ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 27401#L336 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 0; 27573#L336-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1); 27638#L345 assume !(0 != (30 + ssl3_accept_~l~0#1) % 4294967296); 27635#L348 assume !(0 != (1 + ssl3_accept_~l~0#1) % 4294967296);ssl3_accept_~skip~0#1 := 1; 27405#L348-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 27610#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 27376#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 27378#L612-1 ssl3_accept_~skip~0#1 := 0; 27631#L109-2 assume !false; 28420#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 28419#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 28418#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 28417#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 28416#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 28415#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 28414#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 28413#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 28411#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 28410#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 28409#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 28217#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 28216#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 28215#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 28214#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 28213#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 28212#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 28210#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 27654#L163 assume 8544 == ssl3_accept_~s__state~0#1; 27653#L167 assume !(0 != 1 + ssl3_accept_~s__verify_mode~0#1);ssl3_accept_~skip~0#1 := 1;ssl3_accept_~s__s3__tmp__cert_request~0#1 := 0;ssl3_accept_~s__state~0#1 := 8560; 27425#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 28175#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 28170#L612-1 ssl3_accept_~skip~0#1 := 0; 28168#L109-2 assume !false; 28165#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 28164#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 28163#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 28162#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 28156#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 28154#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 28152#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 28150#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 28148#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 28146#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 28144#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 28142#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 28140#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 28137#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 28134#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 28131#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 28129#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 27946#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 27947#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 28078#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 27750#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 27748#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 27749#L175 assume !(8448 == ssl3_accept_~s__state~0#1); 28119#L178 assume 8576 == ssl3_accept_~s__state~0#1; 27619#L182 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet47#1;havoc ssl3_accept_#t~nondet47#1; 27620#L464 assume !(ssl3_accept_~ret~0#1 <= 0); 27628#L467 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 27529#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 28393#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 28387#L612-1 ssl3_accept_~skip~0#1 := 0; 28385#L109-2 assume !false; 28384#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 28383#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 28382#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 28381#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 28377#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 28371#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 28369#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 27658#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 28366#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 27751#L136 assume 8464 == ssl3_accept_~s__state~0#1; 27617#L143 [2021-12-14 23:11:48,173 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:48,173 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 11 times [2021-12-14 23:11:48,173 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:48,173 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1709174223] [2021-12-14 23:11:48,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:48,173 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:48,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:48,176 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:11:48,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:48,180 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:11:48,180 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:48,180 INFO L85 PathProgramCache]: Analyzing trace with hash 52404052, now seen corresponding path program 1 times [2021-12-14 23:11:48,181 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:48,181 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [502586783] [2021-12-14 23:11:48,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:48,181 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:48,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:48,199 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 150 proven. 0 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2021-12-14 23:11:48,199 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:11:48,199 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [502586783] [2021-12-14 23:11:48,199 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [502586783] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:11:48,199 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:11:48,199 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-14 23:11:48,199 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1853711342] [2021-12-14 23:11:48,199 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:11:48,199 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:11:48,200 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:11:48,200 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 23:11:48,200 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-14 23:11:48,200 INFO L87 Difference]: Start difference. First operand 1050 states and 1392 transitions. cyclomatic complexity: 347 Second operand has 3 states, 3 states have (on average 29.666666666666668) internal successors, (89), 3 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:48,278 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:11:48,278 INFO L93 Difference]: Finished difference Result 1017 states and 1313 transitions. [2021-12-14 23:11:48,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 23:11:48,279 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1017 states and 1313 transitions. [2021-12-14 23:11:48,282 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 541 [2021-12-14 23:11:48,284 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1017 states to 870 states and 1125 transitions. [2021-12-14 23:11:48,284 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 611 [2021-12-14 23:11:48,285 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 758 [2021-12-14 23:11:48,285 INFO L73 IsDeterministic]: Start isDeterministic. Operand 870 states and 1125 transitions. [2021-12-14 23:11:48,285 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-14 23:11:48,285 INFO L681 BuchiCegarLoop]: Abstraction has 870 states and 1125 transitions. [2021-12-14 23:11:48,286 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 870 states and 1125 transitions. [2021-12-14 23:11:48,290 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 870 to 721. [2021-12-14 23:11:48,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 721 states, 721 states have (on average 1.2940360610263524) internal successors, (933), 720 states have internal predecessors, (933), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:48,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 721 states to 721 states and 933 transitions. [2021-12-14 23:11:48,292 INFO L704 BuchiCegarLoop]: Abstraction has 721 states and 933 transitions. [2021-12-14 23:11:48,292 INFO L587 BuchiCegarLoop]: Abstraction has 721 states and 933 transitions. [2021-12-14 23:11:48,292 INFO L425 BuchiCegarLoop]: ======== Iteration 17============ [2021-12-14 23:11:48,292 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 721 states and 933 transitions. [2021-12-14 23:11:48,294 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 539 [2021-12-14 23:11:48,294 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:11:48,294 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:11:48,294 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:11:48,294 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 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] [2021-12-14 23:11:48,295 INFO L791 eck$LassoCheckResult]: Stem: 29670#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 29539#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~post31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~nondet56#1, ssl3_accept_#t~post57#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___7~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 29540#L92 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 29639#L95-2 ssl3_accept_#t~post31#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post31#1;havoc ssl3_accept_#t~post31#1; 29580#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 29582#L100-1 assume !(0 == ssl3_accept_~s__cert~0#1); 29612#L109-2 assume !false; 29740#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 30055#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 30053#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 30052#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 30046#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 30044#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 30042#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 30040#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 30038#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 29681#L136 assume 8464 == ssl3_accept_~s__state~0#1; 29655#L143 [2021-12-14 23:11:48,295 INFO L793 eck$LassoCheckResult]: Loop: 29655#L143 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 29600#L284 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 29495#L284-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 29496#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 29885#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 29879#L612-1 ssl3_accept_~skip~0#1 := 0; 29877#L109-2 assume !false; 29875#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 29873#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 29871#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 29869#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 29867#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 29865#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 29863#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 29861#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 29859#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 29857#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 29855#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 29852#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 29851#L145 assume 8496 == ssl3_accept_~s__state~0#1; 29742#L149 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 30061#L297 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 30059#L297-2 assume !(ssl3_accept_~ret~0#1 <= 0); 30056#L303 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 29674#L303-2 ssl3_accept_~s__init_num~0#1 := 0; 30054#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 30051#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 30045#L612-1 ssl3_accept_~skip~0#1 := 0; 30043#L109-2 assume !false; 30041#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 30039#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 30037#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 29911#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 29910#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 29909#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 29908#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 29907#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 29906#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 29905#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 29899#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 29898#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 29897#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 29853#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 29798#L151 assume 8512 == ssl3_accept_~s__state~0#1; 29554#L155 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1;ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 29549#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 29483#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 29555#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 29556#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 30153#L612-1 ssl3_accept_~skip~0#1 := 0; 30151#L109-2 assume !false; 30149#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 30145#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 30144#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 30143#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 30142#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 30141#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 30140#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 30138#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 30135#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 30134#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 30133#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 30132#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 30131#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 30125#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 30123#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 30121#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 30119#L157 assume 8528 == ssl3_accept_~s__state~0#1; 29471#L161 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1;ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 29472#L336 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 0; 29617#L336-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1); 29672#L345 assume !(0 != (30 + ssl3_accept_~l~0#1) % 4294967296); 29669#L348 assume !(0 != (1 + ssl3_accept_~l~0#1) % 4294967296);ssl3_accept_~skip~0#1 := 1; 29474#L348-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 29650#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 29926#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 29493#L612-1 ssl3_accept_~skip~0#1 := 0; 29664#L109-2 assume !false; 29607#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 29608#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 30158#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 30154#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 30152#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 30150#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 30148#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 30147#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 30146#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 29478#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 29479#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 29509#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 29589#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 29511#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 29512#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 29628#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 29459#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 29460#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 29934#L163 assume 8544 == ssl3_accept_~s__state~0#1; 29488#L167 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 29490#L396 assume !(0 != ssl3_accept_~s__session__peer~0#1); 29622#L405 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1;ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 29623#L409 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 29476#L418 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet45#1;havoc ssl3_accept_#t~nondet45#1; 29477#L421 assume !(8 == ssl3_accept_~blastFlag~0#1); 29508#L424 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 29501#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 29890#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 29880#L612-1 ssl3_accept_~skip~0#1 := 0; 29878#L109-2 assume !false; 29876#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 29874#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 29872#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 29870#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 29868#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 29866#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 29864#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 29862#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 29860#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 29858#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 29856#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 29854#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 29776#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 29773#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 29769#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 29763#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 29761#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 29759#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 29757#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 29755#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 29753#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 29751#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 29749#L175 assume 8448 == ssl3_accept_~s__state~0#1; 29552#L176 assume !(ssl3_accept_~num1~0#1 > 0); 29546#L450-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 29553#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 29717#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 29711#L612-1 ssl3_accept_~skip~0#1 := 0; 29699#L109-2 assume !false; 29696#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 29692#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 29693#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 29707#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 29705#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 29703#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 29701#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 29698#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 29694#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 29695#L136 assume 8464 == ssl3_accept_~s__state~0#1; 29655#L143 [2021-12-14 23:11:48,295 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:48,295 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 12 times [2021-12-14 23:11:48,295 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:48,295 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1340167849] [2021-12-14 23:11:48,295 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:48,295 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:48,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:48,298 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:11:48,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:48,302 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:11:48,302 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:48,302 INFO L85 PathProgramCache]: Analyzing trace with hash -2000787038, now seen corresponding path program 1 times [2021-12-14 23:11:48,302 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:48,302 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1608767101] [2021-12-14 23:11:48,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:48,302 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:48,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:48,325 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 136 proven. 14 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2021-12-14 23:11:48,325 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:11:48,325 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1608767101] [2021-12-14 23:11:48,326 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1608767101] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-14 23:11:48,326 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [855731691] [2021-12-14 23:11:48,326 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:48,326 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-14 23:11:48,326 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:48,327 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-14 23:11:48,328 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2021-12-14 23:11:48,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:48,377 INFO L263 TraceCheckSpWp]: Trace formula consists of 232 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-14 23:11:48,379 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-14 23:11:48,592 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 136 proven. 14 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2021-12-14 23:11:48,592 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-14 23:11:48,793 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 136 proven. 14 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2021-12-14 23:11:48,794 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [855731691] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-14 23:11:48,794 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-14 23:11:48,794 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 5 [2021-12-14 23:11:48,794 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [785652864] [2021-12-14 23:11:48,794 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-14 23:11:48,794 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:11:48,794 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:11:48,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-14 23:11:48,795 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-12-14 23:11:48,795 INFO L87 Difference]: Start difference. First operand 721 states and 933 transitions. cyclomatic complexity: 215 Second operand has 6 states, 5 states have (on average 27.4) internal successors, (137), 6 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:49,266 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:11:49,267 INFO L93 Difference]: Finished difference Result 1789 states and 2301 transitions. [2021-12-14 23:11:49,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-12-14 23:11:49,267 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1789 states and 2301 transitions. [2021-12-14 23:11:49,272 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1577 [2021-12-14 23:11:49,277 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1789 states to 1759 states and 2271 transitions. [2021-12-14 23:11:49,277 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1647 [2021-12-14 23:11:49,278 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1647 [2021-12-14 23:11:49,278 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1759 states and 2271 transitions. [2021-12-14 23:11:49,279 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-14 23:11:49,279 INFO L681 BuchiCegarLoop]: Abstraction has 1759 states and 2271 transitions. [2021-12-14 23:11:49,279 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1759 states and 2271 transitions. [2021-12-14 23:11:49,289 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1759 to 1084. [2021-12-14 23:11:49,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1084 states, 1084 states have (on average 1.305350553505535) internal successors, (1415), 1083 states have internal predecessors, (1415), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:49,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1084 states to 1084 states and 1415 transitions. [2021-12-14 23:11:49,292 INFO L704 BuchiCegarLoop]: Abstraction has 1084 states and 1415 transitions. [2021-12-14 23:11:49,292 INFO L587 BuchiCegarLoop]: Abstraction has 1084 states and 1415 transitions. [2021-12-14 23:11:49,292 INFO L425 BuchiCegarLoop]: ======== Iteration 18============ [2021-12-14 23:11:49,292 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1084 states and 1415 transitions. [2021-12-14 23:11:49,294 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 902 [2021-12-14 23:11:49,294 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:11:49,294 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:11:49,296 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:11:49,296 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2021-12-14 23:11:49,296 INFO L791 eck$LassoCheckResult]: Stem: 33087#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 32944#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~post31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~nondet56#1, ssl3_accept_#t~post57#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___7~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 32945#L92 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 33056#L95-2 ssl3_accept_#t~post31#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post31#1;havoc ssl3_accept_#t~post31#1; 32983#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 32985#L100-1 assume !(0 == ssl3_accept_~s__cert~0#1); 33021#L109-2 assume !false; 33117#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 33751#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 33750#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 33749#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 33748#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 33747#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 33746#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 33745#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 33744#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 33743#L136 assume 8464 == ssl3_accept_~s__state~0#1; 33069#L143 [2021-12-14 23:11:49,296 INFO L793 eck$LassoCheckResult]: Loop: 33069#L143 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 33011#L284 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 32901#L284-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 32902#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 33934#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 33929#L612-1 ssl3_accept_~skip~0#1 := 0; 33928#L109-2 assume !false; 33927#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 33926#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 33925#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 33924#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 33923#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 33922#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 33921#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 33920#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 33919#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 33918#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 32915#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 32916#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 33070#L145 assume 8496 == ssl3_accept_~s__state~0#1; 33177#L149 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 33253#L297 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 33251#L297-2 assume !(ssl3_accept_~ret~0#1 <= 0); 33249#L303 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 33063#L303-2 ssl3_accept_~s__init_num~0#1 := 0; 33060#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 33883#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 33878#L612-1 ssl3_accept_~skip~0#1 := 0; 33877#L109-2 assume !false; 33875#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 33874#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 33873#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 33872#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 33870#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 33867#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 33866#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 33865#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 33864#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 33863#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 33862#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 33860#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 33857#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 33856#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 33855#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 33854#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 33848#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 33846#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 33844#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 33842#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 33840#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 33838#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 33836#L175 assume !(8448 == ssl3_accept_~s__state~0#1); 33834#L178 assume !(8576 == ssl3_accept_~s__state~0#1); 33832#L181 assume !(8577 == ssl3_accept_~s__state~0#1); 33830#L184 assume !(8592 == ssl3_accept_~s__state~0#1); 33828#L187 assume !(8593 == ssl3_accept_~s__state~0#1); 33009#L190 assume !(8608 == ssl3_accept_~s__state~0#1); 32986#L193 assume !(8609 == ssl3_accept_~s__state~0#1); 32987#L196 assume !(8640 == ssl3_accept_~s__state~0#1); 32968#L199 assume !(8641 == ssl3_accept_~s__state~0#1); 32969#L202 assume 8656 == ssl3_accept_~s__state~0#1; 32928#L206 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1; 32929#L515 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet52#1;havoc ssl3_accept_#t~nondet52#1; 32946#L520 assume 2 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 3; 32949#L526-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0; 33014#L536 assume !(0 == ssl3_accept_~tmp___10~0#1); 33015#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 33913#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 33908#L612-1 ssl3_accept_~skip~0#1 := 0; 33907#L109-2 assume !false; 33906#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 33905#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 33903#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 33900#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 33899#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 33897#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 33895#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 33893#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 33891#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 33889#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 33888#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 33887#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 32997#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 32918#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 32919#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 33043#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 32866#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 32867#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 32976#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 32977#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 33000#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 33001#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 32862#L175 assume !(8448 == ssl3_accept_~s__state~0#1); 32863#L178 assume !(8576 == ssl3_accept_~s__state~0#1); 32913#L181 assume !(8577 == ssl3_accept_~s__state~0#1); 33045#L184 assume !(8592 == ssl3_accept_~s__state~0#1); 33046#L187 assume !(8593 == ssl3_accept_~s__state~0#1); 33090#L190 assume !(8608 == ssl3_accept_~s__state~0#1); 33731#L193 assume !(8609 == ssl3_accept_~s__state~0#1); 33527#L196 assume !(8640 == ssl3_accept_~s__state~0#1); 33526#L199 assume !(8641 == ssl3_accept_~s__state~0#1); 33525#L202 assume !(8656 == ssl3_accept_~s__state~0#1); 33524#L205 assume !(8657 == ssl3_accept_~s__state~0#1); 33027#L208 assume 8672 == ssl3_accept_~s__state~0#1; 33022#L212 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet53#1;havoc ssl3_accept_#t~nondet53#1; 33023#L544 assume !(3 == ssl3_accept_~blastFlag~0#1); 32854#L544-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448; 32855#L551 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 3; 32923#L551-2 ssl3_accept_~s__init_num~0#1 := 0; 33405#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 33404#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 33399#L612-1 ssl3_accept_~skip~0#1 := 0; 33398#L109-2 assume !false; 33397#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 33395#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 33392#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 33391#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 33390#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 33389#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 33388#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 33387#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 33383#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 33382#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 33381#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 33380#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 33365#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 33208#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 33209#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 33200#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 33201#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 33194#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 33195#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 33188#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 33189#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 33182#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 33183#L175 assume 8448 == ssl3_accept_~s__state~0#1; 33169#L176 assume !(ssl3_accept_~num1~0#1 > 0); 33168#L450-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 33162#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 33163#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 33359#L612-1 ssl3_accept_~skip~0#1 := 0; 33358#L109-2 assume !false; 33357#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 33356#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 33355#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 33354#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 33144#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 33145#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 33353#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 33412#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 33409#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 33410#L136 assume 8464 == ssl3_accept_~s__state~0#1; 33069#L143 [2021-12-14 23:11:49,297 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:49,297 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 13 times [2021-12-14 23:11:49,297 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:49,297 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [235721115] [2021-12-14 23:11:49,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:49,297 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:49,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:49,300 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:11:49,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:49,304 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:11:49,305 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:49,305 INFO L85 PathProgramCache]: Analyzing trace with hash 55559348, now seen corresponding path program 1 times [2021-12-14 23:11:49,305 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:49,305 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1889270971] [2021-12-14 23:11:49,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:49,305 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:49,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:49,322 INFO L134 CoverageAnalysis]: Checked inductivity of 197 backedges. 166 proven. 0 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2021-12-14 23:11:49,322 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:11:49,322 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1889270971] [2021-12-14 23:11:49,322 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1889270971] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:11:49,323 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:11:49,323 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-14 23:11:49,323 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1201687979] [2021-12-14 23:11:49,323 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:11:49,323 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:11:49,323 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:11:49,324 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 23:11:49,324 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-14 23:11:49,324 INFO L87 Difference]: Start difference. First operand 1084 states and 1415 transitions. cyclomatic complexity: 334 Second operand has 3 states, 3 states have (on average 41.0) internal successors, (123), 3 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:49,341 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:11:49,341 INFO L93 Difference]: Finished difference Result 1240 states and 1594 transitions. [2021-12-14 23:11:49,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 23:11:49,342 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1240 states and 1594 transitions. [2021-12-14 23:11:49,345 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1007 [2021-12-14 23:11:49,348 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1240 states to 1240 states and 1594 transitions. [2021-12-14 23:11:49,348 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1077 [2021-12-14 23:11:49,349 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1077 [2021-12-14 23:11:49,349 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1240 states and 1594 transitions. [2021-12-14 23:11:49,349 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-14 23:11:49,349 INFO L681 BuchiCegarLoop]: Abstraction has 1240 states and 1594 transitions. [2021-12-14 23:11:49,350 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1240 states and 1594 transitions. [2021-12-14 23:11:49,358 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1240 to 1240. [2021-12-14 23:11:49,360 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1240 states, 1240 states have (on average 1.2854838709677419) internal successors, (1594), 1239 states have internal predecessors, (1594), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:49,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1240 states to 1240 states and 1594 transitions. [2021-12-14 23:11:49,361 INFO L704 BuchiCegarLoop]: Abstraction has 1240 states and 1594 transitions. [2021-12-14 23:11:49,361 INFO L587 BuchiCegarLoop]: Abstraction has 1240 states and 1594 transitions. [2021-12-14 23:11:49,361 INFO L425 BuchiCegarLoop]: ======== Iteration 19============ [2021-12-14 23:11:49,362 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1240 states and 1594 transitions. [2021-12-14 23:11:49,364 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1007 [2021-12-14 23:11:49,364 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:11:49,364 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:11:49,365 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:11:49,365 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2021-12-14 23:11:49,365 INFO L791 eck$LassoCheckResult]: Stem: 35415#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 35278#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~post31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~nondet56#1, ssl3_accept_#t~post57#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___7~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 35279#L92 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 35380#L95-2 ssl3_accept_#t~post31#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post31#1;havoc ssl3_accept_#t~post31#1; 35315#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 35317#L100-1 assume !(0 == ssl3_accept_~s__cert~0#1); 35347#L109-2 assume !false; 35493#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 35989#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 35988#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 35987#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 35985#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 35983#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 35981#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 35979#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 35977#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 35974#L136 assume 8464 == ssl3_accept_~s__state~0#1; 35400#L143 [2021-12-14 23:11:49,365 INFO L793 eck$LassoCheckResult]: Loop: 35400#L143 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 35335#L284 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 35231#L284-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 35232#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 36373#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 36367#L612-1 ssl3_accept_~skip~0#1 := 0; 36365#L109-2 assume !false; 36363#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 36361#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 36359#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 36357#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 36355#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 36353#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 36351#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 36350#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 36348#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 36346#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 36344#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 36343#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 35864#L145 assume 8496 == ssl3_accept_~s__state~0#1; 35388#L149 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 35389#L297 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 35267#L297-2 assume !(ssl3_accept_~ret~0#1 <= 0); 35268#L303 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 35391#L303-2 ssl3_accept_~s__init_num~0#1 := 0; 35392#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 36410#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 36405#L612-1 ssl3_accept_~skip~0#1 := 0; 36404#L109-2 assume !false; 36402#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 36401#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 36400#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 36399#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 35238#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 35239#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 35359#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 35320#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 35321#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 36391#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 36389#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 36387#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 35324#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 35248#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 35249#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 35368#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 35196#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 35197#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 35300#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 35301#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 35326#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 35327#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 35192#L175 assume !(8448 == ssl3_accept_~s__state~0#1); 35193#L178 assume !(8576 == ssl3_accept_~s__state~0#1); 35242#L181 assume !(8577 == ssl3_accept_~s__state~0#1); 35397#L184 assume !(8592 == ssl3_accept_~s__state~0#1); 36296#L187 assume !(8593 == ssl3_accept_~s__state~0#1); 35333#L190 assume !(8608 == ssl3_accept_~s__state~0#1); 35311#L193 assume !(8609 == ssl3_accept_~s__state~0#1); 35312#L196 assume !(8640 == ssl3_accept_~s__state~0#1); 35337#L199 assume !(8641 == ssl3_accept_~s__state~0#1); 35561#L202 assume 8656 == ssl3_accept_~s__state~0#1; 35446#L206 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1; 35558#L515 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet52#1;havoc ssl3_accept_#t~nondet52#1; 35554#L520 assume 2 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 3; 35551#L526-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0; 35548#L536 assume !(0 == ssl3_accept_~tmp___10~0#1); 35545#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 35539#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 35529#L612-1 ssl3_accept_~skip~0#1 := 0; 35527#L109-2 assume !false; 35525#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 35523#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 35521#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 35519#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 35517#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 35515#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 35513#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 35511#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 35509#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 35507#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 35505#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 35503#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 35501#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 35499#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 35497#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 35495#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 35492#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 35489#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 35486#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 35483#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 35480#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 35477#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 35474#L175 assume !(8448 == ssl3_accept_~s__state~0#1); 35471#L178 assume !(8576 == ssl3_accept_~s__state~0#1); 35468#L181 assume !(8577 == ssl3_accept_~s__state~0#1); 35465#L184 assume !(8592 == ssl3_accept_~s__state~0#1); 35462#L187 assume !(8593 == ssl3_accept_~s__state~0#1); 35459#L190 assume !(8608 == ssl3_accept_~s__state~0#1); 35456#L193 assume !(8609 == ssl3_accept_~s__state~0#1); 35454#L196 assume !(8640 == ssl3_accept_~s__state~0#1); 35451#L199 assume !(8641 == ssl3_accept_~s__state~0#1); 35448#L202 assume !(8656 == ssl3_accept_~s__state~0#1); 35443#L205 assume !(8657 == ssl3_accept_~s__state~0#1); 35441#L208 assume 8672 == ssl3_accept_~s__state~0#1; 35440#L212 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet53#1;havoc ssl3_accept_#t~nondet53#1; 35407#L544 assume 3 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 4; 35184#L544-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448; 35185#L551 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 3; 35253#L551-2 ssl3_accept_~s__init_num~0#1 := 0; 36084#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 36066#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 36060#L612-1 ssl3_accept_~skip~0#1 := 0; 36058#L109-2 assume !false; 36056#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 36054#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 36052#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 36050#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 36048#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 36046#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 36044#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 36042#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 36040#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 36038#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 36036#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 36034#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 36033#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 35663#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 36029#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 36028#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 36019#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 36020#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 36015#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 36016#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 36022#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 35963#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 35960#L175 assume 8448 == ssl3_accept_~s__state~0#1; 35961#L176 assume !(ssl3_accept_~num1~0#1 > 0); 35999#L450-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 35952#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 35953#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 35986#L612-1 ssl3_accept_~skip~0#1 := 0; 35982#L109-2 assume !false; 35978#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 35975#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 35971#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 35969#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 35970#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 35968#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 35967#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 35584#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 35585#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 35665#L136 assume 8464 == ssl3_accept_~s__state~0#1; 35400#L143 [2021-12-14 23:11:49,366 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:49,366 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 14 times [2021-12-14 23:11:49,366 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:49,366 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [543472198] [2021-12-14 23:11:49,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:49,366 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:49,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:49,369 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:11:49,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:49,373 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:11:49,373 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:49,373 INFO L85 PathProgramCache]: Analyzing trace with hash 408647730, now seen corresponding path program 1 times [2021-12-14 23:11:49,374 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:49,374 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1463628093] [2021-12-14 23:11:49,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:49,374 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:49,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:49,391 INFO L134 CoverageAnalysis]: Checked inductivity of 197 backedges. 147 proven. 0 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2021-12-14 23:11:49,391 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:11:49,391 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1463628093] [2021-12-14 23:11:49,392 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1463628093] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:11:49,392 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:11:49,392 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-14 23:11:49,392 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [107639814] [2021-12-14 23:11:49,392 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:11:49,392 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:11:49,392 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:11:49,393 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 23:11:49,393 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-14 23:11:49,393 INFO L87 Difference]: Start difference. First operand 1240 states and 1594 transitions. cyclomatic complexity: 359 Second operand has 3 states, 3 states have (on average 34.666666666666664) internal successors, (104), 3 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:49,411 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:11:49,411 INFO L93 Difference]: Finished difference Result 2111 states and 2748 transitions. [2021-12-14 23:11:49,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 23:11:49,412 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2111 states and 2748 transitions. [2021-12-14 23:11:49,417 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 1878 [2021-12-14 23:11:49,423 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2111 states to 2111 states and 2748 transitions. [2021-12-14 23:11:49,423 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1948 [2021-12-14 23:11:49,424 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1948 [2021-12-14 23:11:49,424 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2111 states and 2748 transitions. [2021-12-14 23:11:49,426 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-14 23:11:49,426 INFO L681 BuchiCegarLoop]: Abstraction has 2111 states and 2748 transitions. [2021-12-14 23:11:49,427 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2111 states and 2748 transitions. [2021-12-14 23:11:49,441 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2111 to 2111. [2021-12-14 23:11:49,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2111 states, 2111 states have (on average 1.30175272382757) internal successors, (2748), 2110 states have internal predecessors, (2748), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:49,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2111 states to 2111 states and 2748 transitions. [2021-12-14 23:11:49,447 INFO L704 BuchiCegarLoop]: Abstraction has 2111 states and 2748 transitions. [2021-12-14 23:11:49,447 INFO L587 BuchiCegarLoop]: Abstraction has 2111 states and 2748 transitions. [2021-12-14 23:11:49,447 INFO L425 BuchiCegarLoop]: ======== Iteration 20============ [2021-12-14 23:11:49,447 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2111 states and 2748 transitions. [2021-12-14 23:11:49,451 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 1878 [2021-12-14 23:11:49,451 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:11:49,451 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:11:49,452 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:11:49,452 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 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] [2021-12-14 23:11:49,452 INFO L791 eck$LassoCheckResult]: Stem: 38772#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 38632#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~post31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~nondet56#1, ssl3_accept_#t~post57#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___7~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 38633#L92 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 38735#L95-2 ssl3_accept_#t~post31#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post31#1;havoc ssl3_accept_#t~post31#1; 38673#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 38675#L100-1 assume !(0 == ssl3_accept_~s__cert~0#1); 38705#L109-2 assume !false; 38794#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 39357#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 39354#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 39351#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 39348#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 39345#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 39342#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 39339#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 39336#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 39333#L136 assume 8464 == ssl3_accept_~s__state~0#1; 39053#L143 [2021-12-14 23:11:49,452 INFO L793 eck$LassoCheckResult]: Loop: 39053#L143 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 40071#L284 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 40070#L284-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 40064#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 40061#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 40055#L612-1 ssl3_accept_~skip~0#1 := 0; 40053#L109-2 assume !false; 40051#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 40049#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 40047#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 40045#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 40043#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 40041#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 40039#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 40037#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 40035#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 40033#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 40031#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 40029#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 39045#L145 assume 8496 == ssl3_accept_~s__state~0#1; 39044#L149 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 39043#L297 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 39042#L297-2 assume !(ssl3_accept_~ret~0#1 <= 0); 39041#L303 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 38777#L303-2 ssl3_accept_~s__init_num~0#1 := 0; 40074#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 40069#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 40063#L612-1 ssl3_accept_~skip~0#1 := 0; 40062#L109-2 assume !false; 40056#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 40054#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 40052#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 40050#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 40048#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 40046#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 40044#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 40042#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 40040#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 40038#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 40036#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 40034#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 40032#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 40030#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 38901#L151 assume 8512 == ssl3_accept_~s__state~0#1; 38902#L155 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1;ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 39951#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 39947#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 39946#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 39945#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 39939#L612-1 ssl3_accept_~skip~0#1 := 0; 39936#L109-2 assume !false; 39935#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 39934#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 39933#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 39932#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 39926#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 39924#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 39922#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 39920#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 39918#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 39896#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 39895#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 39893#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 39891#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 39890#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 39884#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 39882#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 39880#L157 assume 8528 == ssl3_accept_~s__state~0#1; 39315#L161 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1;ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 39877#L336 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 0; 39872#L336-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1); 39873#L345 assume !(0 != (30 + ssl3_accept_~l~0#1) % 4294967296); 38770#L348 assume !(0 != (1 + ssl3_accept_~l~0#1) % 4294967296);ssl3_accept_~skip~0#1 := 1; 38568#L348-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 38747#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 40138#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 40132#L612-1 ssl3_accept_~skip~0#1 := 0; 40130#L109-2 assume !false; 40128#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 40126#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 40124#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 40122#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 40120#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 40118#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 40116#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 40114#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 40112#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 40110#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 40108#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 40107#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 40106#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 40105#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 40104#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 40103#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 40102#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 40100#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 39027#L163 assume 8544 == ssl3_accept_~s__state~0#1; 39028#L167 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 38736#L396 assume !(0 != ssl3_accept_~s__session__peer~0#1); 38737#L405 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1;ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 38778#L409 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 38752#L418 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet45#1;havoc ssl3_accept_#t~nondet45#1; 38602#L421 assume !(8 == ssl3_accept_~blastFlag~0#1); 38603#L424 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 39484#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 39478#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 39468#L612-1 ssl3_accept_~skip~0#1 := 0; 39466#L109-2 assume !false; 39464#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 39462#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 39460#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 39458#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 39456#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 39454#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 39452#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 39450#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 39448#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 39446#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 39444#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 39442#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 39440#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 39438#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 39437#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 39436#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 39435#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 39434#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 39433#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 39432#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 39431#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 39430#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 39429#L175 assume 8448 == ssl3_accept_~s__state~0#1; 39428#L176 assume !(ssl3_accept_~num1~0#1 > 0); 39426#L450-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 39424#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 39421#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 39416#L612-1 ssl3_accept_~skip~0#1 := 0; 39415#L109-2 assume !false; 39414#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 39413#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 39408#L115 assume 16384 == ssl3_accept_~s__state~0#1; 39407#L221 ssl3_accept_~s__server~0#1 := 1; 39405#L226 assume 0 != ssl3_accept_~cb~0#1; 39402#L226-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 39399#L231 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 39393#L236 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 39386#L236-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 39201#L253 assume 12292 != ssl3_accept_~s__state~0#1; 39202#L254 assume !(0 == ssl3_accept_~tmp___5~0#1);ssl3_accept_~s__state~0#1 := 8464;ssl3_accept_#t~post33#1 := ssl3_accept_~s__ctx__stats__sess_accept~0#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 39481#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 39473#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 39467#L612-1 ssl3_accept_~skip~0#1 := 0; 39465#L109-2 assume !false; 39463#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 39461#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 39459#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 39457#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 39455#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 39453#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 39451#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 39449#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 39447#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 39445#L136 assume 8464 == ssl3_accept_~s__state~0#1; 39053#L143 [2021-12-14 23:11:49,453 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:49,453 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 15 times [2021-12-14 23:11:49,453 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:49,453 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [653022701] [2021-12-14 23:11:49,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:49,453 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:49,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:49,457 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:11:49,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:49,460 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:11:49,461 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:49,461 INFO L85 PathProgramCache]: Analyzing trace with hash 239430864, now seen corresponding path program 1 times [2021-12-14 23:11:49,461 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:49,461 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1670017389] [2021-12-14 23:11:49,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:49,461 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:49,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:49,484 INFO L134 CoverageAnalysis]: Checked inductivity of 302 backedges. 185 proven. 7 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2021-12-14 23:11:49,484 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:11:49,484 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1670017389] [2021-12-14 23:11:49,485 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1670017389] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-14 23:11:49,485 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [668601732] [2021-12-14 23:11:49,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:49,485 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-14 23:11:49,485 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:49,544 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-14 23:11:49,569 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2021-12-14 23:11:49,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:49,599 INFO L263 TraceCheckSpWp]: Trace formula consists of 262 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-14 23:11:49,601 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-14 23:11:49,777 INFO L134 CoverageAnalysis]: Checked inductivity of 302 backedges. 185 proven. 7 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2021-12-14 23:11:49,778 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-14 23:11:49,944 INFO L134 CoverageAnalysis]: Checked inductivity of 302 backedges. 185 proven. 7 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2021-12-14 23:11:49,944 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [668601732] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-14 23:11:49,944 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-14 23:11:49,944 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 6 [2021-12-14 23:11:49,944 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [861134811] [2021-12-14 23:11:49,945 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-14 23:11:49,945 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:11:49,945 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:11:49,945 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-14 23:11:49,945 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-12-14 23:11:49,946 INFO L87 Difference]: Start difference. First operand 2111 states and 2748 transitions. cyclomatic complexity: 644 Second operand has 6 states, 6 states have (on average 24.166666666666668) internal successors, (145), 6 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:50,272 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:11:50,272 INFO L93 Difference]: Finished difference Result 3472 states and 4421 transitions. [2021-12-14 23:11:50,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-12-14 23:11:50,272 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3472 states and 4421 transitions. [2021-12-14 23:11:50,283 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 2638 [2021-12-14 23:11:50,320 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3472 states to 3422 states and 4367 transitions. [2021-12-14 23:11:50,320 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3259 [2021-12-14 23:11:50,322 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3259 [2021-12-14 23:11:50,322 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3422 states and 4367 transitions. [2021-12-14 23:11:50,322 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-14 23:11:50,322 INFO L681 BuchiCegarLoop]: Abstraction has 3422 states and 4367 transitions. [2021-12-14 23:11:50,323 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3422 states and 4367 transitions. [2021-12-14 23:11:50,344 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3422 to 2435. [2021-12-14 23:11:50,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2435 states, 2435 states have (on average 1.2924024640657084) internal successors, (3147), 2434 states have internal predecessors, (3147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:50,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2435 states to 2435 states and 3147 transitions. [2021-12-14 23:11:50,350 INFO L704 BuchiCegarLoop]: Abstraction has 2435 states and 3147 transitions. [2021-12-14 23:11:50,351 INFO L587 BuchiCegarLoop]: Abstraction has 2435 states and 3147 transitions. [2021-12-14 23:11:50,351 INFO L425 BuchiCegarLoop]: ======== Iteration 21============ [2021-12-14 23:11:50,351 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2435 states and 3147 transitions. [2021-12-14 23:11:50,355 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 2166 [2021-12-14 23:11:50,355 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:11:50,355 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:11:50,356 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:11:50,356 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 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] [2021-12-14 23:11:50,356 INFO L791 eck$LassoCheckResult]: Stem: 45362#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 45201#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~post31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~nondet56#1, ssl3_accept_#t~post57#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___7~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 45202#L92 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 45314#L95-2 ssl3_accept_#t~post31#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post31#1;havoc ssl3_accept_#t~post31#1; 45241#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 45243#L100-1 assume !(0 == ssl3_accept_~s__cert~0#1); 45279#L109-2 assume !false; 45386#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 46525#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 46526#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 46521#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 46522#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 46046#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 46047#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 46040#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 46041#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 46032#L136 assume 8464 == ssl3_accept_~s__state~0#1; 45505#L143 [2021-12-14 23:11:50,357 INFO L793 eck$LassoCheckResult]: Loop: 45505#L143 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 47520#L284 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 47519#L284-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 47517#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 47518#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 47504#L612-1 ssl3_accept_~skip~0#1 := 0; 47505#L109-2 assume !false; 47500#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 47501#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 47496#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 47497#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 47492#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 47493#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 47488#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 47489#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 46935#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 46936#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 46932#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 46534#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 46510#L145 assume 8496 == ssl3_accept_~s__state~0#1; 45502#L149 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 46501#L297 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 46496#L297-2 assume !(ssl3_accept_~ret~0#1 <= 0); 46490#L303 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 45369#L303-2 ssl3_accept_~s__init_num~0#1 := 0; 46481#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 46477#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 46471#L612-1 ssl3_accept_~skip~0#1 := 0; 46469#L109-2 assume !false; 46467#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 46465#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 46463#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 46461#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 46459#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 46457#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 46455#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 46453#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 46450#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 46448#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 46446#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 46445#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 46444#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 46426#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 46095#L151 assume 8512 == ssl3_accept_~s__state~0#1; 45499#L155 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1;ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 47423#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 47421#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 47420#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 47326#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 47319#L612-1 ssl3_accept_~skip~0#1 := 0; 47316#L109-2 assume !false; 47288#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 47260#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 47259#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 47257#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 47221#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 47218#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 47175#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 47174#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 47173#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 47172#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 47171#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 47170#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 47169#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 47168#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 47167#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 47166#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 47165#L157 assume 8528 == ssl3_accept_~s__state~0#1; 45496#L161 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1;ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 47164#L336 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 0; 47163#L336-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1); 47162#L345 assume !(0 != (30 + ssl3_accept_~l~0#1) % 4294967296); 47148#L348 assume !(0 != (1 + ssl3_accept_~l~0#1) % 4294967296);ssl3_accept_~skip~0#1 := 1; 47145#L348-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 47140#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 47136#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 47131#L612-1 ssl3_accept_~skip~0#1 := 0; 47129#L109-2 assume !false; 47126#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 47120#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 47118#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 47116#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 47114#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 47112#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 47110#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 47108#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 47106#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 47104#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 47102#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 47100#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 47098#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 47096#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 47094#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 47092#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 47090#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 47088#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 46104#L163 assume 8544 == ssl3_accept_~s__state~0#1; 45493#L167 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 45317#L396 assume !(0 != ssl3_accept_~s__session__peer~0#1); 45294#L405 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1;ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 45295#L409 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 45140#L418 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet45#1;havoc ssl3_accept_#t~nondet45#1; 45141#L421 assume !(8 == ssl3_accept_~blastFlag~0#1); 45358#L424 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 45165#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 46793#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 46789#L612-1 ssl3_accept_~skip~0#1 := 0; 46782#L109-2 assume !false; 46783#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 46776#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 46777#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 46770#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 46771#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 46764#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 46765#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 46758#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 46759#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 46752#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 46753#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 46746#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 46747#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 46740#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 46741#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 46734#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 46735#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 46730#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 46731#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 46725#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 46726#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 46719#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 46720#L175 assume 8448 == ssl3_accept_~s__state~0#1; 45213#L176 assume !(ssl3_accept_~num1~0#1 > 0); 45210#L450-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 47069#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 47066#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 47061#L612-1 ssl3_accept_~skip~0#1 := 0; 47060#L109-2 assume !false; 47059#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 47058#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 47057#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 47056#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 47055#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 47054#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 47053#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 47052#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 47051#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 47050#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 47049#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 47048#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 47047#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 47046#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 47045#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 47044#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 47043#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 47042#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 47041#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 47040#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 47039#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 47038#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 47037#L175 assume !(8448 == ssl3_accept_~s__state~0#1); 47036#L178 assume 8576 == ssl3_accept_~s__state~0#1; 45345#L182 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet47#1;havoc ssl3_accept_#t~nondet47#1; 45346#L464 assume !(ssl3_accept_~ret~0#1 <= 0); 45352#L467 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 45372#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 47511#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 47507#L612-1 ssl3_accept_~skip~0#1 := 0; 47502#L109-2 assume !false; 47503#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 47498#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 47499#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 47494#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 47495#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 47490#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 47491#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 46385#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 46939#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 46933#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 46934#L139 assume 8465 == ssl3_accept_~s__state~0#1; 45505#L143 [2021-12-14 23:11:50,357 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:50,357 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 16 times [2021-12-14 23:11:50,357 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:50,357 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1362968934] [2021-12-14 23:11:50,358 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:50,358 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:50,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:50,361 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:11:50,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:50,364 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:11:50,365 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:50,365 INFO L85 PathProgramCache]: Analyzing trace with hash -858107432, now seen corresponding path program 1 times [2021-12-14 23:11:50,365 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:50,365 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1675407694] [2021-12-14 23:11:50,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:50,365 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:50,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:50,388 INFO L134 CoverageAnalysis]: Checked inductivity of 387 backedges. 90 proven. 0 refuted. 0 times theorem prover too weak. 297 trivial. 0 not checked. [2021-12-14 23:11:50,388 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:11:50,388 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1675407694] [2021-12-14 23:11:50,388 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1675407694] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:11:50,388 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:11:50,388 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-14 23:11:50,389 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1681307626] [2021-12-14 23:11:50,389 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:11:50,389 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:11:50,389 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:11:50,389 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 23:11:50,389 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-14 23:11:50,390 INFO L87 Difference]: Start difference. First operand 2435 states and 3147 transitions. cyclomatic complexity: 722 Second operand has 3 states, 2 states have (on average 38.5) internal successors, (77), 3 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:50,487 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:11:50,487 INFO L93 Difference]: Finished difference Result 2443 states and 3155 transitions. [2021-12-14 23:11:50,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 23:11:50,488 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2443 states and 3155 transitions. [2021-12-14 23:11:50,493 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 2174 [2021-12-14 23:11:50,499 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2443 states to 2443 states and 3155 transitions. [2021-12-14 23:11:50,499 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2280 [2021-12-14 23:11:50,500 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2280 [2021-12-14 23:11:50,500 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2443 states and 3155 transitions. [2021-12-14 23:11:50,501 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-14 23:11:50,501 INFO L681 BuchiCegarLoop]: Abstraction has 2443 states and 3155 transitions. [2021-12-14 23:11:50,502 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2443 states and 3155 transitions. [2021-12-14 23:11:50,520 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2443 to 2435. [2021-12-14 23:11:50,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2435 states, 2435 states have (on average 1.2915811088295688) internal successors, (3145), 2434 states have internal predecessors, (3145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:50,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2435 states to 2435 states and 3145 transitions. [2021-12-14 23:11:50,526 INFO L704 BuchiCegarLoop]: Abstraction has 2435 states and 3145 transitions. [2021-12-14 23:11:50,526 INFO L587 BuchiCegarLoop]: Abstraction has 2435 states and 3145 transitions. [2021-12-14 23:11:50,526 INFO L425 BuchiCegarLoop]: ======== Iteration 22============ [2021-12-14 23:11:50,526 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2435 states and 3145 transitions. [2021-12-14 23:11:50,530 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 2166 [2021-12-14 23:11:50,531 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:11:50,531 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:11:50,532 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:11:50,532 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 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] [2021-12-14 23:11:50,532 INFO L791 eck$LassoCheckResult]: Stem: 50259#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 50089#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~post31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~nondet56#1, ssl3_accept_#t~post57#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___7~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 50090#L92 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 50205#L95-2 ssl3_accept_#t~post31#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post31#1;havoc ssl3_accept_#t~post31#1; 50130#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 50132#L100-1 assume !(0 == ssl3_accept_~s__cert~0#1); 50167#L109-2 assume !false; 50286#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 50800#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 50799#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 50798#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 50797#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 50796#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 50795#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 50794#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 50793#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 50792#L136 assume 8464 == ssl3_accept_~s__state~0#1; 50519#L143 [2021-12-14 23:11:50,532 INFO L793 eck$LassoCheckResult]: Loop: 50519#L143 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 52255#L284 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 52252#L284-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 52253#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 52247#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 52241#L612-1 ssl3_accept_~skip~0#1 := 0; 52239#L109-2 assume !false; 52237#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 52235#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 52233#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 52231#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 52229#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 52227#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 52225#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 52223#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 52221#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 51393#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 51386#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 51387#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 51124#L145 assume 8496 == ssl3_accept_~s__state~0#1; 50219#L149 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 50220#L297 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 50079#L297-2 assume !(ssl3_accept_~ret~0#1 <= 0); 50080#L303 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 50222#L303-2 ssl3_accept_~s__init_num~0#1 := 0; 50223#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 52334#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 52328#L612-1 ssl3_accept_~skip~0#1 := 0; 52326#L109-2 assume !false; 52324#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 52322#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 52320#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 52318#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 52316#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 52314#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 52312#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 52310#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 52308#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 52306#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 52304#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 50234#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 50140#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 50061#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 50062#L151 assume 8512 == ssl3_accept_~s__state~0#1; 50359#L155 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1;ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 52423#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 52419#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 52418#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 52416#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 52409#L612-1 ssl3_accept_~skip~0#1 := 0; 52403#L109-2 assume !false; 52401#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 52399#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 52397#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 52395#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 52388#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 52385#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 52382#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 52379#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 50252#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 50253#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 52302#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 52303#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 52298#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 52299#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 50190#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 50191#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 50213#L157 assume 8528 == ssl3_accept_~s__state~0#1; 50019#L161 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1;ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 50020#L336 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 0; 50175#L336-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1); 50260#L345 assume !(0 != (30 + ssl3_accept_~l~0#1) % 4294967296); 50258#L348 assume !(0 != (1 + ssl3_accept_~l~0#1) % 4294967296);ssl3_accept_~skip~0#1 := 1; 50022#L348-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 50226#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 51385#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 52128#L612-1 ssl3_accept_~skip~0#1 := 0; 52127#L109-2 assume !false; 52126#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 52124#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 52118#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 52117#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 52116#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 52115#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 52113#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 52110#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 52109#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 52108#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 52107#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 52106#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 52105#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 52103#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 52100#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 52099#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 52098#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 52097#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 52096#L163 assume 8544 == ssl3_accept_~s__state~0#1; 50304#L167 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 52095#L396 assume !(0 != ssl3_accept_~s__session__peer~0#1); 52093#L405 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1;ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 52089#L409 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 52087#L418 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet45#1;havoc ssl3_accept_#t~nondet45#1; 50056#L421 assume !(8 == ssl3_accept_~blastFlag~0#1); 50057#L424 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 50046#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 52083#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 52077#L612-1 ssl3_accept_~skip~0#1 := 0; 52075#L109-2 assume !false; 52073#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 52071#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 52069#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 52067#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 52065#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 52063#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 52062#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 52061#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 52055#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 52053#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 52012#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 52008#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 52002#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 51980#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 51972#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 51890#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 51888#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 51887#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 51886#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 51884#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 51883#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 51882#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 51881#L175 assume 8448 == ssl3_accept_~s__state~0#1; 51880#L176 assume !(ssl3_accept_~num1~0#1 > 0); 51870#L450-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 51864#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 51860#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 51854#L612-1 ssl3_accept_~skip~0#1 := 0; 51852#L109-2 assume !false; 51850#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 51848#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 51846#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 51844#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 51842#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 51840#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 51838#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 51836#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 51834#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 51832#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 51830#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 51828#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 51826#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 51824#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 51822#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 51820#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 51818#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 51816#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 51814#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 51812#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 51811#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 51809#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 51807#L175 assume !(8448 == ssl3_accept_~s__state~0#1); 51795#L178 assume 8576 == ssl3_accept_~s__state~0#1; 51721#L182 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet47#1;havoc ssl3_accept_#t~nondet47#1; 51789#L464 assume !(ssl3_accept_~ret~0#1 <= 0); 51786#L467 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 51354#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 52250#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 52272#L612-1 ssl3_accept_~skip~0#1 := 0; 52271#L109-2 assume !false; 52270#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 52269#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 52268#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 52267#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 52266#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 52265#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 52264#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 51217#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 52263#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 52262#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 52260#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 52258#L142 assume 8466 == ssl3_accept_~s__state~0#1; 50519#L143 [2021-12-14 23:11:50,533 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:50,533 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 17 times [2021-12-14 23:11:50,533 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:50,533 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [173141905] [2021-12-14 23:11:50,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:50,533 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:50,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:50,536 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:11:50,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:50,540 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:11:50,540 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:50,540 INFO L85 PathProgramCache]: Analyzing trace with hash -831526459, now seen corresponding path program 1 times [2021-12-14 23:11:50,540 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:50,540 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [759213811] [2021-12-14 23:11:50,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:50,541 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:50,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:50,587 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 219 proven. 0 refuted. 0 times theorem prover too weak. 174 trivial. 0 not checked. [2021-12-14 23:11:50,587 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:11:50,587 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [759213811] [2021-12-14 23:11:50,587 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [759213811] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:11:50,587 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:11:50,587 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-14 23:11:50,587 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [232042789] [2021-12-14 23:11:50,587 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:11:50,587 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:11:50,588 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:11:50,588 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 23:11:50,588 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-14 23:11:50,588 INFO L87 Difference]: Start difference. First operand 2435 states and 3145 transitions. cyclomatic complexity: 720 Second operand has 3 states, 3 states have (on average 27.666666666666668) internal successors, (83), 3 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:50,603 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:11:50,603 INFO L93 Difference]: Finished difference Result 4136 states and 5319 transitions. [2021-12-14 23:11:50,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 23:11:50,604 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4136 states and 5319 transitions. [2021-12-14 23:11:50,616 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 3867 [2021-12-14 23:11:50,625 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4136 states to 4136 states and 5319 transitions. [2021-12-14 23:11:50,625 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3973 [2021-12-14 23:11:50,627 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3973 [2021-12-14 23:11:50,628 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4136 states and 5319 transitions. [2021-12-14 23:11:50,628 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-14 23:11:50,628 INFO L681 BuchiCegarLoop]: Abstraction has 4136 states and 5319 transitions. [2021-12-14 23:11:50,629 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4136 states and 5319 transitions. [2021-12-14 23:11:50,688 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4136 to 2435. [2021-12-14 23:11:50,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2435 states, 2435 states have (on average 1.2907597535934292) internal successors, (3143), 2434 states have internal predecessors, (3143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:50,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2435 states to 2435 states and 3143 transitions. [2021-12-14 23:11:50,694 INFO L704 BuchiCegarLoop]: Abstraction has 2435 states and 3143 transitions. [2021-12-14 23:11:50,694 INFO L587 BuchiCegarLoop]: Abstraction has 2435 states and 3143 transitions. [2021-12-14 23:11:50,694 INFO L425 BuchiCegarLoop]: ======== Iteration 23============ [2021-12-14 23:11:50,694 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2435 states and 3143 transitions. [2021-12-14 23:11:50,698 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 2166 [2021-12-14 23:11:50,699 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:11:50,699 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:11:50,700 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:11:50,700 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 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] [2021-12-14 23:11:50,700 INFO L791 eck$LassoCheckResult]: Stem: 56841#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 56662#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~post31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~nondet56#1, ssl3_accept_#t~post57#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___7~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 56663#L92 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 56784#L95-2 ssl3_accept_#t~post31#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post31#1;havoc ssl3_accept_#t~post31#1; 56702#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 56704#L100-1 assume !(0 == ssl3_accept_~s__cert~0#1); 56741#L109-2 assume !false; 56869#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 57145#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 57141#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 57142#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 57137#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 57138#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 57133#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 57134#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 57129#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 57130#L136 assume 8464 == ssl3_accept_~s__state~0#1; 56993#L143 [2021-12-14 23:11:50,700 INFO L793 eck$LassoCheckResult]: Loop: 56993#L143 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 56729#L284 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 56730#L284-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 57894#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 57891#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 57886#L612-1 ssl3_accept_~skip~0#1 := 0; 57885#L109-2 assume !false; 57884#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 57883#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 57882#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 57881#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 57880#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 57879#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 57878#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 57877#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 57876#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 57875#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 57874#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 57871#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 57867#L145 assume 8496 == ssl3_accept_~s__state~0#1; 56990#L149 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 57866#L297 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 57865#L297-2 assume !(ssl3_accept_~ret~0#1 <= 0); 57864#L303 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 56801#L303-2 ssl3_accept_~s__init_num~0#1 := 0; 56679#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 56574#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 56576#L612-1 ssl3_accept_~skip~0#1 := 0; 56833#L109-2 assume !false; 56739#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 56690#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 56691#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 56709#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 56627#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 56628#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 56756#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 56711#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 56712#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 56603#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 56604#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 56635#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 56715#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 56638#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 56639#L151 assume 8512 == ssl3_accept_~s__state~0#1; 56685#L155 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1;ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 56675#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 56608#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 56758#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 58954#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 58949#L612-1 ssl3_accept_~skip~0#1 := 0; 58948#L109-2 assume !false; 58947#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 58946#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 58945#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 58944#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 58943#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 58942#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 58941#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 58940#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 58939#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 58938#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 58937#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 58936#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 58935#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 58933#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 58932#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 56790#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 56791#L157 assume 8528 == ssl3_accept_~s__state~0#1; 56596#L161 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1;ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 56597#L336 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 0; 56870#L336-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 56600#L368 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet43#1;havoc ssl3_accept_#t~nondet43#1; 56592#L370 assume 6 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 7; 56593#L370-2 assume !(ssl3_accept_~ret~0#1 <= 0); 56599#L348-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 56805#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 58843#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 58837#L612-1 ssl3_accept_~skip~0#1 := 0; 58818#L109-2 assume !false; 58814#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 58810#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 58806#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 58802#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 58798#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 58794#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 58790#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 58786#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 58782#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 58778#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 58774#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 58770#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 58766#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 58762#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 58759#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 58711#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 58710#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 58706#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 57588#L163 assume 8544 == ssl3_accept_~s__state~0#1; 56613#L167 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 56615#L396 assume !(0 != ssl3_accept_~s__session__peer~0#1); 58613#L405 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1;ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 58608#L409 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 58606#L418 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet45#1;havoc ssl3_accept_#t~nondet45#1; 58604#L421 assume !(8 == ssl3_accept_~blastFlag~0#1); 58602#L424 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 58600#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 58599#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 58594#L612-1 ssl3_accept_~skip~0#1 := 0; 58593#L109-2 assume !false; 58592#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 58590#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 58587#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 58586#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 58585#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 58584#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 58582#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 58579#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 58578#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 58577#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 58576#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 58575#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 58574#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 58573#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 58571#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 58568#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 58567#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 58566#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 58565#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 58564#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 58562#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 58559#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 58558#L175 assume 8448 == ssl3_accept_~s__state~0#1; 58557#L176 assume !(ssl3_accept_~num1~0#1 > 0); 58555#L450-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 58554#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 58486#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 58480#L612-1 ssl3_accept_~skip~0#1 := 0; 58478#L109-2 assume !false; 58476#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 58474#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 58472#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 58470#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 58468#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 58466#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 58464#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 58462#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 58460#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 58458#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 58456#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 58454#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 58452#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 58450#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 58448#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 58446#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 58444#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 58442#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 58440#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 58438#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 58436#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 58434#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 58432#L175 assume !(8448 == ssl3_accept_~s__state~0#1); 58416#L178 assume 8576 == ssl3_accept_~s__state~0#1; 58411#L182 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet47#1;havoc ssl3_accept_#t~nondet47#1; 58410#L464 assume !(ssl3_accept_~ret~0#1 <= 0); 57962#L467 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 57464#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 57950#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 57944#L612-1 ssl3_accept_~skip~0#1 := 0; 57942#L109-2 assume !false; 57940#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 57938#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 57936#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 57934#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 57932#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 57930#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 57910#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 57908#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 57906#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 57904#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 57901#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 57902#L142 assume 8466 == ssl3_accept_~s__state~0#1; 56993#L143 [2021-12-14 23:11:50,701 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:50,701 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 18 times [2021-12-14 23:11:50,701 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:50,701 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [485138407] [2021-12-14 23:11:50,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:50,701 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:50,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:50,704 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:11:50,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:50,707 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:11:50,708 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:50,708 INFO L85 PathProgramCache]: Analyzing trace with hash 154359716, now seen corresponding path program 1 times [2021-12-14 23:11:50,708 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:50,708 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [741772019] [2021-12-14 23:11:50,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:50,708 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:50,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:50,723 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 219 proven. 0 refuted. 0 times theorem prover too weak. 174 trivial. 0 not checked. [2021-12-14 23:11:50,724 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:11:50,724 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [741772019] [2021-12-14 23:11:50,724 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [741772019] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:11:50,724 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:11:50,724 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-14 23:11:50,724 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [998993951] [2021-12-14 23:11:50,724 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:11:50,725 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:11:50,725 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:11:50,725 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 23:11:50,725 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-14 23:11:50,725 INFO L87 Difference]: Start difference. First operand 2435 states and 3143 transitions. cyclomatic complexity: 718 Second operand has 3 states, 3 states have (on average 28.0) internal successors, (84), 3 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:50,737 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:11:50,738 INFO L93 Difference]: Finished difference Result 4138 states and 5321 transitions. [2021-12-14 23:11:50,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 23:11:50,739 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4138 states and 5321 transitions. [2021-12-14 23:11:50,754 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 3869 [2021-12-14 23:11:50,766 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4138 states to 4138 states and 5321 transitions. [2021-12-14 23:11:50,766 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3975 [2021-12-14 23:11:50,769 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3975 [2021-12-14 23:11:50,769 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4138 states and 5321 transitions. [2021-12-14 23:11:50,769 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-14 23:11:50,769 INFO L681 BuchiCegarLoop]: Abstraction has 4138 states and 5321 transitions. [2021-12-14 23:11:50,770 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4138 states and 5321 transitions. [2021-12-14 23:11:50,794 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4138 to 2435. [2021-12-14 23:11:50,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2435 states, 2435 states have (on average 1.2899383983572896) internal successors, (3141), 2434 states have internal predecessors, (3141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:50,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2435 states to 2435 states and 3141 transitions. [2021-12-14 23:11:50,805 INFO L704 BuchiCegarLoop]: Abstraction has 2435 states and 3141 transitions. [2021-12-14 23:11:50,805 INFO L587 BuchiCegarLoop]: Abstraction has 2435 states and 3141 transitions. [2021-12-14 23:11:50,805 INFO L425 BuchiCegarLoop]: ======== Iteration 24============ [2021-12-14 23:11:50,805 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2435 states and 3141 transitions. [2021-12-14 23:11:50,809 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 2166 [2021-12-14 23:11:50,810 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:11:50,810 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:11:50,811 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:11:50,811 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 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] [2021-12-14 23:11:50,811 INFO L791 eck$LassoCheckResult]: Stem: 63407#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 63242#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~post31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~nondet56#1, ssl3_accept_#t~post57#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___7~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 63243#L92 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 63358#L95-2 ssl3_accept_#t~post31#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post31#1;havoc ssl3_accept_#t~post31#1; 63282#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 63284#L100-1 assume !(0 == ssl3_accept_~s__cert~0#1); 63320#L109-2 assume !false; 63435#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 63737#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 63738#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 63731#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 63732#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 63725#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 63726#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 63719#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 63720#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 64235#L136 assume 8464 == ssl3_accept_~s__state~0#1; 63383#L143 [2021-12-14 23:11:50,811 INFO L793 eck$LassoCheckResult]: Loop: 63383#L143 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 63384#L284 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 63199#L284-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 63200#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 64833#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 64827#L612-1 ssl3_accept_~skip~0#1 := 0; 64825#L109-2 assume !false; 64823#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 64821#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 64818#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 64816#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 64814#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 64813#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 64807#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 64805#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 64803#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 64801#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 64799#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 64789#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 64391#L145 assume 8496 == ssl3_accept_~s__state~0#1; 63560#L149 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 64442#L297 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 63235#L297-2 assume !(ssl3_accept_~ret~0#1 <= 0); 63236#L303 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 63414#L303-2 ssl3_accept_~s__init_num~0#1 := 0; 64997#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 64877#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 64871#L612-1 ssl3_accept_~skip~0#1 := 0; 64869#L109-2 assume !false; 64867#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 64865#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 64863#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 64861#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 64859#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 64857#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 64854#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 64852#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 64849#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 64847#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 64844#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 64843#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 64840#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 64838#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 63522#L151 assume 8512 == ssl3_accept_~s__state~0#1; 63523#L155 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1;ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 63255#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 63187#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 63336#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 65582#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 65577#L612-1 ssl3_accept_~skip~0#1 := 0; 65576#L109-2 assume !false; 65575#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 65574#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 65573#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 65572#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 65571#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 65570#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 65569#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 65568#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 65567#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 65565#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 65564#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 63385#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 63295#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 63218#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 63219#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 63343#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 63363#L157 assume 8528 == ssl3_accept_~s__state~0#1; 63175#L161 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1;ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 63176#L336 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 63328#L336-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 63332#L368 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet43#1;havoc ssl3_accept_#t~nondet43#1; 63171#L370 assume 6 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 7; 63172#L370-2 assume !(ssl3_accept_~ret~0#1 <= 0); 65408#L348-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 65407#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 65404#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 65399#L612-1 ssl3_accept_~skip~0#1 := 0; 65398#L109-2 assume !false; 65397#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 65396#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 65390#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 65388#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 65386#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 65384#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 65382#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 65380#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 65378#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 65376#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 65374#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 65372#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 65370#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 65368#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 65366#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 65364#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 65358#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 65356#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 65354#L163 assume 8544 == ssl3_accept_~s__state~0#1; 63553#L167 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 65352#L396 assume !(0 != ssl3_accept_~s__session__peer~0#1); 63337#L405 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1;ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 63338#L409 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 63180#L418 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet45#1;havoc ssl3_accept_#t~nondet45#1; 63181#L421 assume !(8 == ssl3_accept_~blastFlag~0#1); 63402#L424 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 63205#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 65483#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 65477#L612-1 ssl3_accept_~skip~0#1 := 0; 65475#L109-2 assume !false; 65473#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 65471#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 65469#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 65467#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 65465#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 65463#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 65461#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 65459#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 65457#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 65455#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 65453#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 65451#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 65449#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 65447#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 65445#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 65443#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 65442#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 65441#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 63275#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 63276#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 63297#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 63298#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 63159#L175 assume 8448 == ssl3_accept_~s__state~0#1; 63160#L176 assume !(ssl3_accept_~num1~0#1 > 0); 63252#L450-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 63258#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 65363#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 65357#L612-1 ssl3_accept_~skip~0#1 := 0; 65355#L109-2 assume !false; 65353#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 65349#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 65347#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 65343#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 65341#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 65339#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 65337#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 65335#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 65334#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 65328#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 65326#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 65324#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 65322#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 65320#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 65318#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 65316#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 65314#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 65304#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 65279#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 65274#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 65265#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 65261#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 65246#L175 assume !(8448 == ssl3_accept_~s__state~0#1); 63210#L178 assume 8576 == ssl3_accept_~s__state~0#1; 63211#L182 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet47#1;havoc ssl3_accept_#t~nondet47#1; 63387#L464 assume !(ssl3_accept_~ret~0#1 <= 0); 63395#L467 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 63418#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 64652#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 64647#L612-1 ssl3_accept_~skip~0#1 := 0; 64646#L109-2 assume !false; 64645#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 64644#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 64643#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 64642#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 64641#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 64640#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 64621#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 64620#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 64619#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 64618#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 64615#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 64482#L142 assume 8466 == ssl3_accept_~s__state~0#1; 63383#L143 [2021-12-14 23:11:50,811 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:50,811 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 19 times [2021-12-14 23:11:50,811 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:50,812 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [941497623] [2021-12-14 23:11:50,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:50,812 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:50,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:50,816 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:11:50,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:50,820 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:11:50,820 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:50,820 INFO L85 PathProgramCache]: Analyzing trace with hash -316996634, now seen corresponding path program 1 times [2021-12-14 23:11:50,820 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:50,820 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [640047240] [2021-12-14 23:11:50,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:50,820 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:50,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:50,840 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 253 proven. 0 refuted. 0 times theorem prover too weak. 140 trivial. 0 not checked. [2021-12-14 23:11:50,840 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:11:50,840 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [640047240] [2021-12-14 23:11:50,840 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [640047240] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:11:50,840 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:11:50,840 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-14 23:11:50,840 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [18337858] [2021-12-14 23:11:50,840 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:11:50,840 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:11:50,840 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:11:50,841 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 23:11:50,841 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-14 23:11:50,841 INFO L87 Difference]: Start difference. First operand 2435 states and 3141 transitions. cyclomatic complexity: 716 Second operand has 3 states, 3 states have (on average 33.333333333333336) internal successors, (100), 3 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:50,870 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:11:50,870 INFO L93 Difference]: Finished difference Result 4048 states and 5213 transitions. [2021-12-14 23:11:50,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 23:11:50,871 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4048 states and 5213 transitions. [2021-12-14 23:11:50,882 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 3779 [2021-12-14 23:11:50,890 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4048 states to 4048 states and 5213 transitions. [2021-12-14 23:11:50,890 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3885 [2021-12-14 23:11:50,893 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3885 [2021-12-14 23:11:50,893 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4048 states and 5213 transitions. [2021-12-14 23:11:50,893 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-14 23:11:50,893 INFO L681 BuchiCegarLoop]: Abstraction has 4048 states and 5213 transitions. [2021-12-14 23:11:50,895 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4048 states and 5213 transitions. [2021-12-14 23:11:50,936 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4048 to 4048. [2021-12-14 23:11:50,939 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4048 states, 4048 states have (on average 1.287796442687747) internal successors, (5213), 4047 states have internal predecessors, (5213), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:50,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4048 states to 4048 states and 5213 transitions. [2021-12-14 23:11:50,944 INFO L704 BuchiCegarLoop]: Abstraction has 4048 states and 5213 transitions. [2021-12-14 23:11:50,944 INFO L587 BuchiCegarLoop]: Abstraction has 4048 states and 5213 transitions. [2021-12-14 23:11:50,944 INFO L425 BuchiCegarLoop]: ======== Iteration 25============ [2021-12-14 23:11:50,944 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 4048 states and 5213 transitions. [2021-12-14 23:11:50,951 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 3779 [2021-12-14 23:11:50,951 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:11:50,951 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:11:50,954 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:11:50,954 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 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] [2021-12-14 23:11:50,954 INFO L791 eck$LassoCheckResult]: Stem: 69918#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 69736#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~post31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~nondet56#1, ssl3_accept_#t~post57#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___7~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 69737#L92 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 69859#L95-2 ssl3_accept_#t~post31#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post31#1;havoc ssl3_accept_#t~post31#1; 69775#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 69777#L100-1 assume !(0 == ssl3_accept_~s__cert~0#1); 69817#L109-2 assume !false; 69945#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 70332#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 70328#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 70329#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 70324#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 70325#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 70320#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 70321#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 70316#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 70317#L136 assume 8464 == ssl3_accept_~s__state~0#1; 69887#L143 [2021-12-14 23:11:50,954 INFO L793 eck$LassoCheckResult]: Loop: 69887#L143 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 69804#L284 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 69805#L284-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 72289#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 72290#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 72275#L612-1 ssl3_accept_~skip~0#1 := 0; 72276#L109-2 assume !false; 72267#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 72268#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 72259#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 72260#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 72251#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 72252#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 72243#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 72244#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 72235#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 72236#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 72172#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 72173#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 71282#L145 assume 8496 == ssl3_accept_~s__state~0#1; 70170#L149 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 71277#L297 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 71278#L297-2 assume !(ssl3_accept_~ret~0#1 <= 0); 71272#L303 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 69923#L303-2 ssl3_accept_~s__init_num~0#1 := 0; 72730#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 72727#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 72722#L612-1 ssl3_accept_~skip~0#1 := 0; 72721#L109-2 assume !false; 72720#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 72719#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 72718#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 72717#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 72716#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 72715#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 72714#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 72713#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 72712#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 72711#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 72710#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 72709#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 72708#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 72707#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 70031#L151 assume 8512 == ssl3_accept_~s__state~0#1; 70032#L155 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1;ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 72421#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 72420#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 72410#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 72411#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 72295#L612-1 ssl3_accept_~skip~0#1 := 0; 72296#L109-2 assume !false; 72285#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 72286#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 72273#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 72274#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 72265#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 72266#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 72257#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 72258#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 72249#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 72250#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 72241#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 72242#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 72174#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 72175#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 72149#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 72150#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 70056#L157 assume 8528 == ssl3_accept_~s__state~0#1; 70057#L161 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1;ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 70045#L336 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 70046#L336-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 70034#L368 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet43#1;havoc ssl3_accept_#t~nondet43#1; 70035#L370 assume !(6 == ssl3_accept_~blastFlag~0#1); 72701#L370-2 assume !(ssl3_accept_~ret~0#1 <= 0); 72699#L348-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 72694#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 72691#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 72686#L612-1 ssl3_accept_~skip~0#1 := 0; 72684#L109-2 assume !false; 72681#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 72675#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 72673#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 72671#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 72669#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 72667#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 72665#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 72663#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 72661#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 72659#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 72657#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 72655#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 72653#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 72651#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 72649#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 72647#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 72645#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 72643#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 72641#L163 assume 8544 == ssl3_accept_~s__state~0#1; 70145#L167 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 72638#L396 assume !(0 != ssl3_accept_~s__session__peer~0#1); 72635#L405 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1;ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 72631#L409 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 72629#L418 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet45#1;havoc ssl3_accept_#t~nondet45#1; 72627#L421 assume !(8 == ssl3_accept_~blastFlag~0#1); 72626#L424 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 72623#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 72620#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 72615#L612-1 ssl3_accept_~skip~0#1 := 0; 72614#L109-2 assume !false; 72613#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 72612#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 72611#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 72610#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 72609#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 72608#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 72607#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 72606#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 72605#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 72604#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 72603#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 72602#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 72601#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 72600#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 72599#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 72598#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 72597#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 72596#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 72595#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 72594#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 72593#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 72592#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 72591#L175 assume 8448 == ssl3_accept_~s__state~0#1; 72590#L176 assume !(ssl3_accept_~num1~0#1 > 0); 72588#L450-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 72587#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 72586#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 72581#L612-1 ssl3_accept_~skip~0#1 := 0; 72580#L109-2 assume !false; 72578#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 72575#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 72574#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 72569#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 72566#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 72562#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 72558#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 72552#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 72550#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 72548#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 72546#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 72544#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 72542#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 72540#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 72538#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 72536#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 72534#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 72532#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 72530#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 72528#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 72526#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 72522#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 72520#L175 assume !(8448 == ssl3_accept_~s__state~0#1); 72493#L178 assume 8576 == ssl3_accept_~s__state~0#1; 72489#L182 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet47#1;havoc ssl3_accept_#t~nondet47#1; 72488#L464 assume !(ssl3_accept_~ret~0#1 <= 0); 72486#L467 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 70676#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 72477#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 72469#L612-1 ssl3_accept_~skip~0#1 := 0; 72468#L109-2 assume !false; 72467#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 72466#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 72465#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 72464#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 72463#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 72462#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 72461#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 71386#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 72460#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 72459#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 72165#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 72166#L142 assume 8466 == ssl3_accept_~s__state~0#1; 69887#L143 [2021-12-14 23:11:50,955 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:50,955 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 20 times [2021-12-14 23:11:50,955 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:50,955 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1429568335] [2021-12-14 23:11:50,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:50,955 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:50,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:50,959 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:11:50,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:50,963 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:11:50,963 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:50,963 INFO L85 PathProgramCache]: Analyzing trace with hash -1355581208, now seen corresponding path program 1 times [2021-12-14 23:11:50,964 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:50,964 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1620616236] [2021-12-14 23:11:50,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:50,964 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:50,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:50,971 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:11:50,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:50,986 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:11:50,986 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:50,986 INFO L85 PathProgramCache]: Analyzing trace with hash -1344654596, now seen corresponding path program 1 times [2021-12-14 23:11:50,986 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:50,986 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1808148460] [2021-12-14 23:11:50,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:50,987 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:50,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:50,995 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:11:51,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:51,022 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:11:52,518 INFO L210 LassoAnalysis]: Preferences: [2021-12-14 23:11:52,518 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-14 23:11:52,518 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-14 23:11:52,518 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-14 23:11:52,518 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-12-14 23:11:52,518 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:52,518 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-14 23:11:52,518 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-14 23:11:52,518 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_13.cil.c_Iteration25_Loop [2021-12-14 23:11:52,518 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-14 23:11:52,518 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-14 23:11:52,521 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:52,527 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:52,529 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:52,532 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:52,534 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:52,535 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:52,537 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:52,551 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:52,553 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:52,556 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:52,558 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:52,560 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:52,563 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:52,567 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:52,568 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:52,570 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:52,573 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:52,575 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:52,577 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:52,580 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:52,582 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:52,583 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:52,585 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:52,587 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:52,807 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-14 23:11:52,807 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-12-14 23:11:52,808 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:52,808 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:52,809 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:52,809 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Waiting until timeout for monitored process [2021-12-14 23:11:52,811 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-14 23:11:52,811 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-14 23:11:52,832 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-14 23:11:52,832 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__hit~0#1=0} Honda state: {ULTIMATE.start_ssl3_accept_~s__hit~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-14 23:11:52,847 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Forceful destruction successful, exit code 0 [2021-12-14 23:11:52,847 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:52,847 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:52,848 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:52,848 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Waiting until timeout for monitored process [2021-12-14 23:11:52,850 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-14 23:11:52,850 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-14 23:11:52,860 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-14 23:11:52,861 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__shutdown~0#1=0} Honda state: {ULTIMATE.start_ssl3_accept_~s__shutdown~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-14 23:11:52,876 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Forceful destruction successful, exit code 0 [2021-12-14 23:11:52,876 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:52,876 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:52,877 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:52,877 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Waiting until timeout for monitored process [2021-12-14 23:11:52,879 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-14 23:11:52,880 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-14 23:11:52,890 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-14 23:11:52,890 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet47#1=2, ULTIMATE.start_ssl3_accept_~ret~0#1=2} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet47#1=2, ULTIMATE.start_ssl3_accept_~ret~0#1=2} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-14 23:11:52,907 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Forceful destruction successful, exit code 0 [2021-12-14 23:11:52,908 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:52,908 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:52,908 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:52,914 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Waiting until timeout for monitored process [2021-12-14 23:11:52,915 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-14 23:11:52,915 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-14 23:11:52,936 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-14 23:11:52,936 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~num1~0#1=0} Honda state: {ULTIMATE.start_ssl3_accept_~num1~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-14 23:11:52,951 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Forceful destruction successful, exit code 0 [2021-12-14 23:11:52,952 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:52,952 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:52,953 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:52,954 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Waiting until timeout for monitored process [2021-12-14 23:11:52,955 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-14 23:11:52,955 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-14 23:11:52,961 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-14 23:11:52,962 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__cert_request~0#1=1} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__cert_request~0#1=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-14 23:11:52,979 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Forceful destruction successful, exit code 0 [2021-12-14 23:11:52,979 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:52,979 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:52,980 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:52,980 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Waiting until timeout for monitored process [2021-12-14 23:11:52,982 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-14 23:11:52,982 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-14 23:11:52,999 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-14 23:11:52,999 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet40#1=2, ULTIMATE.start_ssl3_accept_~l~0#1=2} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet40#1=2, ULTIMATE.start_ssl3_accept_~l~0#1=2} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-14 23:11:53,014 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-12-14 23:11:53,014 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:53,014 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:53,016 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:53,017 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Waiting until timeout for monitored process [2021-12-14 23:11:53,017 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-14 23:11:53,017 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-14 23:11:53,032 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-14 23:11:53,032 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__verify_mode~0#1=-2} Honda state: {ULTIMATE.start_ssl3_accept_~s__verify_mode~0#1=-2} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-14 23:11:53,049 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Forceful destruction successful, exit code 0 [2021-12-14 23:11:53,049 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:53,049 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:53,050 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:53,050 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Waiting until timeout for monitored process [2021-12-14 23:11:53,051 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-14 23:11:53,051 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-14 23:11:53,072 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-14 23:11:53,072 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__session__peer~0#1=0} Honda state: {ULTIMATE.start_ssl3_accept_~s__session__peer~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-14 23:11:53,088 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Forceful destruction successful, exit code 0 [2021-12-14 23:11:53,088 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:53,088 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:53,090 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:53,090 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Waiting until timeout for monitored process [2021-12-14 23:11:53,092 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-14 23:11:53,092 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-14 23:11:53,116 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-14 23:11:53,116 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~__cil_tmp56~0#1=-257, ULTIMATE.start_ssl3_accept_#t~nondet38#1=-257} Honda state: {ULTIMATE.start_ssl3_accept_~__cil_tmp56~0#1=-257, ULTIMATE.start_ssl3_accept_#t~nondet38#1=-257} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-14 23:11:53,118 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Ended with exit code 0 [2021-12-14 23:11:53,118 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:53,118 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:53,120 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:53,121 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Waiting until timeout for monitored process [2021-12-14 23:11:53,121 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-14 23:11:53,121 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-14 23:11:53,131 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-14 23:11:53,132 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet55#1=-1} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet55#1=-1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-14 23:11:53,146 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Ended with exit code 0 [2021-12-14 23:11:53,147 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:53,147 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:53,147 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:53,148 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Waiting until timeout for monitored process [2021-12-14 23:11:53,149 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-14 23:11:53,149 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-14 23:11:53,160 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-14 23:11:53,160 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet43#1=1} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet43#1=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-14 23:11:53,175 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Forceful destruction successful, exit code 0 [2021-12-14 23:11:53,176 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:53,176 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:53,176 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:53,177 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Waiting until timeout for monitored process [2021-12-14 23:11:53,178 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-14 23:11:53,178 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-14 23:11:53,202 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-14 23:11:53,202 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~__cil_tmp57~0#1=-2097153, ULTIMATE.start_ssl3_accept_~s__options~0#1=-2097153} Honda state: {ULTIMATE.start_ssl3_accept_~__cil_tmp57~0#1=-2097153, ULTIMATE.start_ssl3_accept_~s__options~0#1=-2097153} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-14 23:11:53,220 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Ended with exit code 0 [2021-12-14 23:11:53,220 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:53,221 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:53,221 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:53,223 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Waiting until timeout for monitored process [2021-12-14 23:11:53,225 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-14 23:11:53,225 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-14 23:11:53,246 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-14 23:11:53,246 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~state~0#1=8466, ULTIMATE.start_ssl3_accept_~s__state~0#1=8466} Honda state: {ULTIMATE.start_ssl3_accept_~state~0#1=8466, ULTIMATE.start_ssl3_accept_~s__state~0#1=8466} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-14 23:11:53,261 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Ended with exit code 0 [2021-12-14 23:11:53,262 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:53,262 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:53,263 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:53,264 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Waiting until timeout for monitored process [2021-12-14 23:11:53,265 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-14 23:11:53,265 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-14 23:11:53,270 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-14 23:11:53,271 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~skip~0#1=0} Honda state: {ULTIMATE.start_ssl3_accept_~skip~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-14 23:11:53,285 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Ended with exit code 0 [2021-12-14 23:11:53,286 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:53,286 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:53,287 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:53,287 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Waiting until timeout for monitored process [2021-12-14 23:11:53,288 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-14 23:11:53,288 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-14 23:11:53,294 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-14 23:11:53,294 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0#1=8576} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0#1=8576} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-14 23:11:53,310 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Ended with exit code 0 [2021-12-14 23:11:53,310 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:53,310 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:53,311 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:53,312 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Waiting until timeout for monitored process [2021-12-14 23:11:53,313 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-14 23:11:53,313 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-14 23:11:53,320 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-14 23:11:53,320 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__init_num~0#1=0} Honda state: {ULTIMATE.start_ssl3_accept_~s__init_num~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-14 23:11:53,337 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Forceful destruction successful, exit code 0 [2021-12-14 23:11:53,337 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:53,337 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:53,338 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:53,338 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Waiting until timeout for monitored process [2021-12-14 23:11:53,343 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-14 23:11:53,343 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-14 23:11:53,352 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-14 23:11:53,352 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet36#1=1} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet36#1=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-14 23:11:53,367 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Ended with exit code 0 [2021-12-14 23:11:53,368 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:53,368 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:53,368 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:53,369 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Waiting until timeout for monitored process [2021-12-14 23:11:53,370 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-14 23:11:53,370 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-14 23:11:53,376 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-14 23:11:53,376 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~got_new_session~0#1=1} Honda state: {ULTIMATE.start_ssl3_accept_~got_new_session~0#1=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-14 23:11:53,391 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Forceful destruction successful, exit code 0 [2021-12-14 23:11:53,392 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:53,392 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:53,392 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:53,393 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Waiting until timeout for monitored process [2021-12-14 23:11:53,394 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-14 23:11:53,394 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-14 23:11:53,415 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Ended with exit code 0 [2021-12-14 23:11:53,415 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:53,415 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:53,417 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:53,418 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-12-14 23:11:53,418 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-14 23:11:53,423 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Waiting until timeout for monitored process [2021-12-14 23:11:53,440 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-12-14 23:11:53,457 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Forceful destruction successful, exit code 0 [2021-12-14 23:11:53,458 INFO L210 LassoAnalysis]: Preferences: [2021-12-14 23:11:53,458 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-14 23:11:53,458 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-14 23:11:53,458 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-14 23:11:53,458 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-12-14 23:11:53,458 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:53,458 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-14 23:11:53,458 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-14 23:11:53,458 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_13.cil.c_Iteration25_Loop [2021-12-14 23:11:53,459 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-14 23:11:53,459 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-14 23:11:53,460 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:53,466 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:53,468 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:53,469 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:53,472 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:53,473 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:53,475 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:53,478 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:53,480 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:53,482 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:53,483 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:53,485 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:53,488 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:53,490 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:53,494 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:53,496 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:53,498 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:53,499 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:53,501 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:53,502 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:53,505 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:53,506 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:53,507 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:53,509 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:53,689 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-14 23:11:53,689 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-12-14 23:11:53,689 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:53,689 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:53,690 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:53,691 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Waiting until timeout for monitored process [2021-12-14 23:11:53,692 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:11:53,699 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:11:53,699 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:11:53,699 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:11:53,699 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:11:53,699 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-14 23:11:53,700 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-14 23:11:53,700 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:11:53,711 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:11:53,742 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Forceful destruction successful, exit code 0 [2021-12-14 23:11:53,743 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:53,743 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:53,744 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:53,745 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Waiting until timeout for monitored process [2021-12-14 23:11:53,746 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:11:53,752 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:11:53,752 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:11:53,753 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:11:53,753 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:11:53,753 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-14 23:11:53,754 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-14 23:11:53,754 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:11:53,761 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:11:53,777 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Ended with exit code 0 [2021-12-14 23:11:53,777 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:53,778 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:53,778 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:53,779 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Waiting until timeout for monitored process [2021-12-14 23:11:53,780 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:11:53,786 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:11:53,786 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:11:53,787 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:11:53,787 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:11:53,787 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-14 23:11:53,787 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-14 23:11:53,787 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:11:53,788 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:11:53,805 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Forceful destruction successful, exit code 0 [2021-12-14 23:11:53,805 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:53,805 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:53,806 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:53,807 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Waiting until timeout for monitored process [2021-12-14 23:11:53,808 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:11:53,815 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:11:53,815 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:11:53,815 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:11:53,815 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:11:53,815 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-14 23:11:53,816 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-14 23:11:53,816 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:11:53,852 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:11:53,868 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Ended with exit code 0 [2021-12-14 23:11:53,868 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:53,868 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:53,869 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:53,870 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Waiting until timeout for monitored process [2021-12-14 23:11:53,871 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:11:53,877 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:11:53,878 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:11:53,878 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:11:53,878 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:11:53,878 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-14 23:11:53,878 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-14 23:11:53,878 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:11:53,879 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:11:53,894 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Ended with exit code 0 [2021-12-14 23:11:53,895 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:53,895 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:53,896 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:53,897 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Waiting until timeout for monitored process [2021-12-14 23:11:53,898 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:11:53,904 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:11:53,904 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:11:53,904 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:11:53,905 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-12-14 23:11:53,905 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-14 23:11:53,905 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-14 23:11:53,905 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:11:53,906 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:11:53,921 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Ended with exit code 0 [2021-12-14 23:11:53,922 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:53,922 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:53,923 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:53,924 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Waiting until timeout for monitored process [2021-12-14 23:11:53,925 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:11:53,931 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:11:53,931 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:11:53,931 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:11:53,931 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:11:53,931 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-14 23:11:53,932 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-14 23:11:53,932 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:11:53,946 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:11:53,962 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Ended with exit code 0 [2021-12-14 23:11:53,962 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:53,962 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:53,963 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:53,964 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Waiting until timeout for monitored process [2021-12-14 23:11:53,965 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:11:53,972 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:11:53,972 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:11:53,972 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:11:53,972 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:11:53,972 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-14 23:11:53,973 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-14 23:11:53,973 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:11:53,975 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:11:53,990 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Ended with exit code 0 [2021-12-14 23:11:53,991 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:53,991 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:53,992 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:53,993 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Waiting until timeout for monitored process [2021-12-14 23:11:53,994 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:11:54,000 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:11:54,001 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:11:54,001 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:11:54,001 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:11:54,001 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-14 23:11:54,001 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-14 23:11:54,001 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:11:54,015 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:11:54,031 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Ended with exit code 0 [2021-12-14 23:11:54,031 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:54,031 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:54,032 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:54,033 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Waiting until timeout for monitored process [2021-12-14 23:11:54,036 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:11:54,043 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:11:54,043 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:11:54,043 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:11:54,043 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-12-14 23:11:54,043 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-14 23:11:54,044 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-14 23:11:54,044 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:11:54,045 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:11:54,061 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Ended with exit code 0 [2021-12-14 23:11:54,061 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:54,061 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:54,062 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:54,062 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Waiting until timeout for monitored process [2021-12-14 23:11:54,107 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:11:54,113 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:11:54,114 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:11:54,114 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:11:54,114 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:11:54,114 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-14 23:11:54,115 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-14 23:11:54,115 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:11:54,116 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:11:54,132 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Forceful destruction successful, exit code 0 [2021-12-14 23:11:54,133 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:54,133 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:54,133 INFO L229 MonitoredProcess]: Starting monitored process 48 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:54,134 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Waiting until timeout for monitored process [2021-12-14 23:11:54,135 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:11:54,142 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:11:54,142 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:11:54,142 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:11:54,142 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:11:54,142 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-14 23:11:54,143 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-14 23:11:54,143 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:11:54,152 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:11:54,168 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Forceful destruction successful, exit code 0 [2021-12-14 23:11:54,168 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:54,168 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:54,169 INFO L229 MonitoredProcess]: Starting monitored process 49 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:54,169 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Waiting until timeout for monitored process [2021-12-14 23:11:54,171 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:11:54,177 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:11:54,177 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:11:54,177 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:11:54,177 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:11:54,178 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-14 23:11:54,178 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-14 23:11:54,178 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:11:54,179 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:11:54,196 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Ended with exit code 0 [2021-12-14 23:11:54,196 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:54,196 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:54,197 INFO L229 MonitoredProcess]: Starting monitored process 50 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:54,198 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Waiting until timeout for monitored process [2021-12-14 23:11:54,199 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:11:54,205 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:11:54,206 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:11:54,206 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:11:54,206 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:11:54,206 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-14 23:11:54,207 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-14 23:11:54,207 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:11:54,209 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:11:54,224 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Forceful destruction successful, exit code 0 [2021-12-14 23:11:54,225 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:54,225 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:54,226 INFO L229 MonitoredProcess]: Starting monitored process 51 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:54,226 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Waiting until timeout for monitored process [2021-12-14 23:11:54,227 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:11:54,234 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:11:54,234 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:11:54,234 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:11:54,234 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:11:54,234 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-14 23:11:54,234 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-14 23:11:54,235 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:11:54,236 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:11:54,252 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Forceful destruction successful, exit code 0 [2021-12-14 23:11:54,252 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:54,252 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:54,253 INFO L229 MonitoredProcess]: Starting monitored process 52 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:54,254 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Waiting until timeout for monitored process [2021-12-14 23:11:54,255 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:11:54,262 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:11:54,262 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:11:54,262 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:11:54,262 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:11:54,262 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-14 23:11:54,262 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-14 23:11:54,263 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:11:54,287 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:11:54,302 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Ended with exit code 0 [2021-12-14 23:11:54,303 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:54,303 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:54,304 INFO L229 MonitoredProcess]: Starting monitored process 53 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:54,305 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Waiting until timeout for monitored process [2021-12-14 23:11:54,306 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:11:54,312 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:11:54,312 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:11:54,313 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:11:54,313 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:11:54,313 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-14 23:11:54,313 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-14 23:11:54,313 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:11:54,314 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:11:54,329 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Ended with exit code 0 [2021-12-14 23:11:54,329 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:54,329 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:54,330 INFO L229 MonitoredProcess]: Starting monitored process 54 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:54,331 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Waiting until timeout for monitored process [2021-12-14 23:11:54,332 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:11:54,338 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:11:54,338 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:11:54,338 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:11:54,338 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:11:54,339 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-14 23:11:54,339 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-14 23:11:54,339 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:11:54,340 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:11:54,355 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Ended with exit code 0 [2021-12-14 23:11:54,355 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:54,355 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:54,356 INFO L229 MonitoredProcess]: Starting monitored process 55 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:54,357 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Waiting until timeout for monitored process [2021-12-14 23:11:54,358 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:11:54,364 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:11:54,364 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:11:54,365 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:11:54,365 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:11:54,365 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-14 23:11:54,365 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-14 23:11:54,365 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:11:54,366 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:11:54,382 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Ended with exit code 0 [2021-12-14 23:11:54,382 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:54,382 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:54,383 INFO L229 MonitoredProcess]: Starting monitored process 56 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:54,383 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Waiting until timeout for monitored process [2021-12-14 23:11:54,385 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:11:54,391 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:11:54,391 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:11:54,392 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:11:54,392 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:11:54,392 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-14 23:11:54,392 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-14 23:11:54,392 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:11:54,394 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-12-14 23:11:54,395 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-12-14 23:11:54,395 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2021-12-14 23:11:54,395 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:54,395 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:54,397 INFO L229 MonitoredProcess]: Starting monitored process 57 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:54,397 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Waiting until timeout for monitored process [2021-12-14 23:11:54,398 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-12-14 23:11:54,398 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-12-14 23:11:54,398 INFO L513 LassoAnalysis]: Proved termination. [2021-12-14 23:11:54,398 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~blastFlag~0#1) = -1*ULTIMATE.start_ssl3_accept_~blastFlag~0#1 + 1 Supporting invariants [] [2021-12-14 23:11:54,414 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Ended with exit code 0 [2021-12-14 23:11:54,415 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-12-14 23:11:54,431 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:54,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:54,456 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-14 23:11:54,457 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-14 23:11:54,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:54,514 INFO L263 TraceCheckSpWp]: Trace formula consists of 269 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-14 23:11:54,515 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-14 23:11:54,883 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Forceful destruction successful, exit code 0 [2021-12-14 23:11:55,159 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 101 proven. 0 refuted. 0 times theorem prover too weak. 292 trivial. 0 not checked. [2021-12-14 23:11:55,160 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2021-12-14 23:11:55,160 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 4048 states and 5213 transitions. cyclomatic complexity: 1176 Second operand has 5 states, 5 states have (on average 19.4) internal successors, (97), 5 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:55,225 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 4048 states and 5213 transitions. cyclomatic complexity: 1176. Second operand has 5 states, 5 states have (on average 19.4) internal successors, (97), 5 states have internal predecessors, (97), 0 states have call successors, (0), 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 10732 states and 13798 transitions. Complement of second has 4 states. [2021-12-14 23:11:55,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 3 states 1 stem states 1 non-accepting loop states 1 accepting loop states [2021-12-14 23:11:55,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 19.4) internal successors, (97), 5 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:55,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 417 transitions. [2021-12-14 23:11:55,226 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 417 transitions. Stem has 17 letters. Loop has 181 letters. [2021-12-14 23:11:55,229 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-14 23:11:55,229 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 417 transitions. Stem has 198 letters. Loop has 181 letters. [2021-12-14 23:11:55,230 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-14 23:11:55,230 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 417 transitions. Stem has 17 letters. Loop has 362 letters. [2021-12-14 23:11:55,231 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-14 23:11:55,232 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10732 states and 13798 transitions. [2021-12-14 23:11:55,267 INFO L131 ngComponentsAnalysis]: Automaton has 15 accepting balls. 7113 [2021-12-14 23:11:55,295 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10732 states to 10732 states and 13798 transitions. [2021-12-14 23:11:55,295 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7223 [2021-12-14 23:11:55,301 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7231 [2021-12-14 23:11:55,301 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10732 states and 13798 transitions. [2021-12-14 23:11:55,305 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-14 23:11:55,305 INFO L681 BuchiCegarLoop]: Abstraction has 10732 states and 13798 transitions. [2021-12-14 23:11:55,311 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10732 states and 13798 transitions. [2021-12-14 23:11:55,386 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10732 to 10724. [2021-12-14 23:11:55,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10724 states, 10724 states have (on average 1.2858075345020514) internal successors, (13789), 10723 states have internal predecessors, (13789), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:55,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10724 states to 10724 states and 13789 transitions. [2021-12-14 23:11:55,486 INFO L704 BuchiCegarLoop]: Abstraction has 10724 states and 13789 transitions. [2021-12-14 23:11:55,486 INFO L587 BuchiCegarLoop]: Abstraction has 10724 states and 13789 transitions. [2021-12-14 23:11:55,486 INFO L425 BuchiCegarLoop]: ======== Iteration 26============ [2021-12-14 23:11:55,486 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10724 states and 13789 transitions. [2021-12-14 23:11:55,506 INFO L131 ngComponentsAnalysis]: Automaton has 15 accepting balls. 7113 [2021-12-14 23:11:55,507 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:11:55,507 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:11:55,508 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:11:55,508 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 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] [2021-12-14 23:11:55,508 INFO L791 eck$LassoCheckResult]: Stem: 85418#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 85174#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~post31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~nondet56#1, ssl3_accept_#t~post57#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___7~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 85175#L92 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 85339#L95-2 ssl3_accept_#t~post31#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post31#1;havoc ssl3_accept_#t~post31#1; 85233#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 85235#L100-1 assume !(0 == ssl3_accept_~s__cert~0#1); 85284#L109-2 assume !false; 88382#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 89095#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 89096#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 89087#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 89088#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 89079#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 89080#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 89071#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 89072#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 89064#L136 assume 8464 == ssl3_accept_~s__state~0#1; 86539#L143 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 86540#L284 [2021-12-14 23:11:55,509 INFO L793 eck$LassoCheckResult]: Loop: 86540#L284 assume !(0 == ssl3_accept_~blastFlag~0#1); 85108#L284-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 85109#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 94079#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 94074#L612-1 ssl3_accept_~skip~0#1 := 0; 94073#L109-2 assume !false; 94072#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 94071#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 94070#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 94069#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 94068#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 94067#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 94066#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 94065#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 94064#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 94063#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 94062#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 93952#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 93281#L145 assume 8496 == ssl3_accept_~s__state~0#1; 93327#L149 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 93328#L297 assume !(1 == ssl3_accept_~blastFlag~0#1); 93325#L297-2 assume !(ssl3_accept_~ret~0#1 <= 0); 93326#L303 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 93985#L303-2 ssl3_accept_~s__init_num~0#1 := 0; 93983#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 93980#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 93975#L612-1 ssl3_accept_~skip~0#1 := 0; 93974#L109-2 assume !false; 93973#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 93972#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 93971#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 93970#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 93969#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 93968#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 93967#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 93966#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 93965#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 93964#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 93963#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 93962#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 93961#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 93960#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 93436#L151 assume 8512 == ssl3_accept_~s__state~0#1; 85204#L155 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1;ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 85205#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 85305#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 85306#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 95617#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 95611#L612-1 ssl3_accept_~skip~0#1 := 0; 95609#L109-2 assume !false; 95607#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 95605#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 95603#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 95601#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 95599#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 95597#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 95595#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 95593#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 95591#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 95589#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 95587#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 95585#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 95583#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 95581#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 95578#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 95577#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 93310#L157 assume 8528 == ssl3_accept_~s__state~0#1; 93311#L161 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1;ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 85289#L336 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 85290#L336-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 85298#L368 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet43#1;havoc ssl3_accept_#t~nondet43#1; 85402#L370 assume !(6 == ssl3_accept_~blastFlag~0#1); 94981#L370-2 assume !(ssl3_accept_~ret~0#1 <= 0); 94980#L348-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 94975#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 94972#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 94967#L612-1 ssl3_accept_~skip~0#1 := 0; 94965#L109-2 assume !false; 94962#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 94956#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 94954#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 94952#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 94950#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 94948#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 94946#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 94944#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 94942#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 94940#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 94938#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 94936#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 94934#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 94932#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 94930#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 94928#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 94926#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 94924#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 94922#L163 assume 8544 == ssl3_accept_~s__state~0#1; 93849#L167 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 94919#L396 assume !(0 != ssl3_accept_~s__session__peer~0#1); 94916#L405 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1;ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 94912#L409 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 94910#L418 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet45#1;havoc ssl3_accept_#t~nondet45#1; 94908#L421 assume !(8 == ssl3_accept_~blastFlag~0#1); 94907#L424 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 94905#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 94901#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 94896#L612-1 ssl3_accept_~skip~0#1 := 0; 94895#L109-2 assume !false; 94894#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 94893#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 94892#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 94891#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 94890#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 94889#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 94888#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 94887#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 94886#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 94885#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 94884#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 94883#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 94882#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 94881#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 94880#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 94879#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 94878#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 94877#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 94876#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 94871#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 94870#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 94869#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 94866#L175 assume 8448 == ssl3_accept_~s__state~0#1; 94865#L176 assume !(ssl3_accept_~num1~0#1 > 0); 94863#L450-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 94855#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 94852#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 94842#L612-1 ssl3_accept_~skip~0#1 := 0; 94840#L109-2 assume !false; 94838#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 94836#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 94834#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 94832#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 94830#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 94828#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 94826#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 94824#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 94822#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 94820#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 94818#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 94816#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 94814#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 94812#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 94810#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 94808#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 94806#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 94804#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 94802#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 94800#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 94798#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 94796#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 94794#L175 assume !(8448 == ssl3_accept_~s__state~0#1); 94791#L178 assume 8576 == ssl3_accept_~s__state~0#1; 94787#L182 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet47#1;havoc ssl3_accept_#t~nondet47#1; 94786#L464 assume !(ssl3_accept_~ret~0#1 <= 0); 85439#L467 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 85196#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 85039#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 85041#L612-1 ssl3_accept_~skip~0#1 := 0; 85406#L109-2 assume !false; 95748#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 85217#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 85218#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 85236#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 85122#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 85123#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 95735#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 85238#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 85239#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 85079#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 85080#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 85136#L142 assume 8466 == ssl3_accept_~s__state~0#1; 93277#L143 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 86540#L284 [2021-12-14 23:11:55,509 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:55,509 INFO L85 PathProgramCache]: Analyzing trace with hash -1319363256, now seen corresponding path program 1 times [2021-12-14 23:11:55,509 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:55,509 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [977618044] [2021-12-14 23:11:55,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:55,510 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:55,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:55,514 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:11:55,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:55,517 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:11:55,518 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:55,518 INFO L85 PathProgramCache]: Analyzing trace with hash 573257604, now seen corresponding path program 1 times [2021-12-14 23:11:55,518 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:55,518 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1024346123] [2021-12-14 23:11:55,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:55,518 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:55,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:55,526 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:11:55,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:55,540 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:11:55,540 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:55,540 INFO L85 PathProgramCache]: Analyzing trace with hash 131909789, now seen corresponding path program 1 times [2021-12-14 23:11:55,541 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:55,541 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1380857064] [2021-12-14 23:11:55,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:55,541 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:55,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:55,556 INFO L134 CoverageAnalysis]: Checked inductivity of 471 backedges. 78 proven. 0 refuted. 0 times theorem prover too weak. 393 trivial. 0 not checked. [2021-12-14 23:11:55,557 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:11:55,557 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1380857064] [2021-12-14 23:11:55,557 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1380857064] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:11:55,557 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:11:55,557 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-14 23:11:55,557 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [270695477] [2021-12-14 23:11:55,557 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:11:56,898 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:11:56,898 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 23:11:56,898 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-14 23:11:56,898 INFO L87 Difference]: Start difference. First operand 10724 states and 13789 transitions. cyclomatic complexity: 3086 Second operand has 3 states, 3 states have (on average 27.333333333333332) internal successors, (82), 3 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:56,938 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:11:56,939 INFO L93 Difference]: Finished difference Result 12193 states and 15682 transitions. [2021-12-14 23:11:56,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 23:11:56,939 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 12193 states and 15682 transitions. [2021-12-14 23:11:57,000 INFO L131 ngComponentsAnalysis]: Automaton has 17 accepting balls. 8623 [2021-12-14 23:11:57,025 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 12193 states to 12191 states and 15680 transitions. [2021-12-14 23:11:57,025 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 8739 [2021-12-14 23:11:57,031 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 8739 [2021-12-14 23:11:57,031 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12191 states and 15680 transitions. [2021-12-14 23:11:57,032 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-14 23:11:57,032 INFO L681 BuchiCegarLoop]: Abstraction has 12191 states and 15680 transitions. [2021-12-14 23:11:57,040 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12191 states and 15680 transitions. [2021-12-14 23:11:57,116 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12191 to 12191. [2021-12-14 23:11:57,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12191 states, 12191 states have (on average 1.2861947338200312) internal successors, (15680), 12190 states have internal predecessors, (15680), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:57,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12191 states to 12191 states and 15680 transitions. [2021-12-14 23:11:57,144 INFO L704 BuchiCegarLoop]: Abstraction has 12191 states and 15680 transitions. [2021-12-14 23:11:57,144 INFO L587 BuchiCegarLoop]: Abstraction has 12191 states and 15680 transitions. [2021-12-14 23:11:57,144 INFO L425 BuchiCegarLoop]: ======== Iteration 27============ [2021-12-14 23:11:57,144 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 12191 states and 15680 transitions. [2021-12-14 23:11:57,166 INFO L131 ngComponentsAnalysis]: Automaton has 17 accepting balls. 8623 [2021-12-14 23:11:57,166 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:11:57,166 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:11:57,167 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:11:57,167 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 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] [2021-12-14 23:11:57,168 INFO L791 eck$LassoCheckResult]: Stem: 108321#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 108099#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~post31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~nondet56#1, ssl3_accept_#t~post57#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___7~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 108100#L92 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 108255#L95-2 ssl3_accept_#t~post31#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post31#1;havoc ssl3_accept_#t~post31#1; 108155#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 108157#L100-1 assume !(0 == ssl3_accept_~s__cert~0#1); 108200#L109-2 assume !false; 111563#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 114595#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 114596#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 114589#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 114590#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 114583#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 114584#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 114577#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 114578#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 114571#L136 assume 8464 == ssl3_accept_~s__state~0#1; 110379#L143 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 110371#L284 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 109716#L284-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 118205#L574 [2021-12-14 23:11:57,168 INFO L793 eck$LassoCheckResult]: Loop: 118205#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 118197#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 118193#L612-1 ssl3_accept_~skip~0#1 := 0; 118188#L109-2 assume !false; 118189#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 118184#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 118185#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 118180#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 118181#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 118176#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 118177#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 118172#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 118173#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 118168#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 118169#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 118160#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 118159#L145 assume 8496 == ssl3_accept_~s__state~0#1; 117770#L149 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 118158#L297 assume !(1 == ssl3_accept_~blastFlag~0#1); 118157#L297-2 assume !(ssl3_accept_~ret~0#1 <= 0); 118155#L303 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 118154#L303-2 ssl3_accept_~s__init_num~0#1 := 0; 118152#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 118149#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 118144#L612-1 ssl3_accept_~skip~0#1 := 0; 118143#L109-2 assume !false; 118142#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 118141#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 118140#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 118139#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 118138#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 118137#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 118136#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 118135#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 118134#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 118133#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 118132#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 118131#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 118130#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 118129#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 118128#L151 assume 8512 == ssl3_accept_~s__state~0#1; 117767#L155 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1;ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 118125#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 118123#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 118121#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 118118#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 118113#L612-1 ssl3_accept_~skip~0#1 := 0; 118112#L109-2 assume !false; 118111#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 118110#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 118109#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 118108#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 118107#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 118106#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 118105#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 118104#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 118103#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 118102#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 118101#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 118100#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 118099#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 118098#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 118097#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 118096#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 118094#L157 assume 8528 == ssl3_accept_~s__state~0#1; 117764#L161 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1;ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 118091#L336 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 118088#L336-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 118081#L368 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet43#1;havoc ssl3_accept_#t~nondet43#1; 118083#L370 assume !(6 == ssl3_accept_~blastFlag~0#1); 118079#L370-2 assume !(ssl3_accept_~ret~0#1 <= 0); 118076#L348-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 118071#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 118068#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 118063#L612-1 ssl3_accept_~skip~0#1 := 0; 118061#L109-2 assume !false; 118058#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 118057#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 118055#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 118049#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 118047#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 118045#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 118043#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 118041#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 118039#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 118037#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 118035#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 118033#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 118031#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 118029#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 118027#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 118022#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 118021#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 118016#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 118014#L163 assume 8544 == ssl3_accept_~s__state~0#1; 117760#L167 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 118011#L396 assume !(0 != ssl3_accept_~s__session__peer~0#1); 118008#L405 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1;ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 117980#L409 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 117978#L418 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet45#1;havoc ssl3_accept_#t~nondet45#1; 117974#L421 assume !(8 == ssl3_accept_~blastFlag~0#1); 117972#L424 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 117971#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 117960#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 117956#L612-1 ssl3_accept_~skip~0#1 := 0; 117951#L109-2 assume !false; 117952#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 117947#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 117948#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 117943#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 117944#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 117940#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 117926#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 117927#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 117911#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 117912#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 117903#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 117904#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 117895#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 117896#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 117887#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 117888#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 117879#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 117880#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 117871#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 117872#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 117861#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 117862#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 118020#L175 assume 8448 == ssl3_accept_~s__state~0#1; 118019#L176 assume !(ssl3_accept_~num1~0#1 > 0); 117799#L450-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 117800#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 117794#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 117789#L612-1 ssl3_accept_~skip~0#1 := 0; 117788#L109-2 assume !false; 117787#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 117786#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 117785#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 117784#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 117782#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 117783#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 117779#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 117778#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 117776#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 117777#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 118004#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 118003#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 118002#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 118001#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 118000#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 117999#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 117998#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 117997#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 117996#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 117995#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 117808#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 117754#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 117755#L175 assume !(8448 == ssl3_accept_~s__state~0#1); 119076#L178 assume 8576 == ssl3_accept_~s__state~0#1; 117164#L182 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet47#1;havoc ssl3_accept_#t~nondet47#1; 119074#L464 assume !(ssl3_accept_~ret~0#1 <= 0); 119073#L467 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 117255#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 118201#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 118190#L612-1 ssl3_accept_~skip~0#1 := 0; 118191#L109-2 assume !false; 118186#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 118187#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 118182#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 118183#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 118178#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 118179#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 118174#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 118175#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 118170#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 118171#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 118166#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 118167#L142 assume 8466 == ssl3_accept_~s__state~0#1; 117773#L143 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 110381#L284 assume !(0 == ssl3_accept_~blastFlag~0#1); 118204#L284-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 118205#L574 [2021-12-14 23:11:57,168 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:57,168 INFO L85 PathProgramCache]: Analyzing trace with hash -892727728, now seen corresponding path program 1 times [2021-12-14 23:11:57,168 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:57,168 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [938086302] [2021-12-14 23:11:57,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:57,168 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:57,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:57,172 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:11:57,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:57,176 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:11:57,176 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:57,177 INFO L85 PathProgramCache]: Analyzing trace with hash 563214608, now seen corresponding path program 2 times [2021-12-14 23:11:57,177 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:57,177 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2012926046] [2021-12-14 23:11:57,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:57,178 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:57,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:57,185 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:11:57,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:57,199 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:11:57,199 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:57,199 INFO L85 PathProgramCache]: Analyzing trace with hash 1053732385, now seen corresponding path program 1 times [2021-12-14 23:11:57,199 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:57,200 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [606105232] [2021-12-14 23:11:57,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:57,200 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:57,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:57,226 INFO L134 CoverageAnalysis]: Checked inductivity of 473 backedges. 181 proven. 0 refuted. 0 times theorem prover too weak. 292 trivial. 0 not checked. [2021-12-14 23:11:57,226 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:11:57,226 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [606105232] [2021-12-14 23:11:57,226 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [606105232] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:11:57,227 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:11:57,227 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-14 23:11:57,227 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1510891303] [2021-12-14 23:11:57,227 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:11:58,582 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:11:58,582 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 23:11:58,582 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-14 23:11:58,582 INFO L87 Difference]: Start difference. First operand 12191 states and 15680 transitions. cyclomatic complexity: 3511 Second operand has 3 states, 3 states have (on average 33.333333333333336) internal successors, (100), 3 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:58,629 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:11:58,630 INFO L93 Difference]: Finished difference Result 12349 states and 15872 transitions. [2021-12-14 23:11:58,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 23:11:58,634 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 12349 states and 15872 transitions. [2021-12-14 23:11:58,671 INFO L131 ngComponentsAnalysis]: Automaton has 17 accepting balls. 8677 [2021-12-14 23:11:58,700 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 12349 states to 12297 states and 15808 transitions. [2021-12-14 23:11:58,700 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 8793 [2021-12-14 23:11:58,711 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 8793 [2021-12-14 23:11:58,711 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12297 states and 15808 transitions. [2021-12-14 23:11:58,712 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-14 23:11:58,713 INFO L681 BuchiCegarLoop]: Abstraction has 12297 states and 15808 transitions. [2021-12-14 23:11:58,718 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12297 states and 15808 transitions. [2021-12-14 23:11:58,843 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12297 to 12297. [2021-12-14 23:11:58,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12297 states, 12297 states have (on average 1.28551679271367) internal successors, (15808), 12296 states have internal predecessors, (15808), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:58,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12297 states to 12297 states and 15808 transitions. [2021-12-14 23:11:58,871 INFO L704 BuchiCegarLoop]: Abstraction has 12297 states and 15808 transitions. [2021-12-14 23:11:58,871 INFO L587 BuchiCegarLoop]: Abstraction has 12297 states and 15808 transitions. [2021-12-14 23:11:58,871 INFO L425 BuchiCegarLoop]: ======== Iteration 28============ [2021-12-14 23:11:58,871 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 12297 states and 15808 transitions. [2021-12-14 23:11:58,900 INFO L131 ngComponentsAnalysis]: Automaton has 17 accepting balls. 8677 [2021-12-14 23:11:58,900 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:11:58,900 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:11:58,902 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:11:58,902 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 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] [2021-12-14 23:11:58,902 INFO L791 eck$LassoCheckResult]: Stem: 132871#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 132645#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~post31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~nondet56#1, ssl3_accept_#t~post57#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___7~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 132646#L92 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 132804#L95-2 ssl3_accept_#t~post31#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post31#1;havoc ssl3_accept_#t~post31#1; 132704#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 132706#L100-1 assume !(0 == ssl3_accept_~s__cert~0#1); 132747#L109-2 assume !false; 134652#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 136373#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 136369#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 136370#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 139018#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 136359#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 136360#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 136350#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 136351#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 134868#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 134870#L139 assume 8465 == ssl3_accept_~s__state~0#1; 136492#L143 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 140888#L284 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 140578#L284-2 [2021-12-14 23:11:58,903 INFO L793 eck$LassoCheckResult]: Loop: 140578#L284-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 140885#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 140695#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 140689#L612-1 ssl3_accept_~skip~0#1 := 0; 140687#L109-2 assume !false; 140685#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 140683#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 140681#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 140679#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 140677#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 140675#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 140673#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 140672#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 140670#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 140668#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 140667#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 140149#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 140081#L145 assume 8496 == ssl3_accept_~s__state~0#1; 140078#L149 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 140076#L297 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 139338#L297-2 assume !(ssl3_accept_~ret~0#1 <= 0); 139339#L303 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 140075#L303-2 ssl3_accept_~s__init_num~0#1 := 0; 140073#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 140070#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 140065#L612-1 ssl3_accept_~skip~0#1 := 0; 140064#L109-2 assume !false; 140063#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 140062#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 140061#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 140060#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 140059#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 140058#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 140057#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 140056#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 140055#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 140054#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 140053#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 140052#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 140051#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 140050#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 140049#L151 assume 8512 == ssl3_accept_~s__state~0#1; 137261#L155 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1;ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 140046#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 140044#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 140042#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 140039#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 140034#L612-1 ssl3_accept_~skip~0#1 := 0; 140033#L109-2 assume !false; 140032#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 140031#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 140030#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 140029#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 140028#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 140027#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 140026#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 140025#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 140024#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 140023#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 140022#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 140021#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 140020#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 140019#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 140018#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 140017#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 140016#L157 assume 8528 == ssl3_accept_~s__state~0#1; 137256#L161 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1;ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 140015#L336 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 140013#L336-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 140007#L368 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet43#1;havoc ssl3_accept_#t~nondet43#1; 140009#L370 assume !(6 == ssl3_accept_~blastFlag~0#1); 140005#L370-2 assume !(ssl3_accept_~ret~0#1 <= 0); 140002#L348-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 139997#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 139994#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 139988#L612-1 ssl3_accept_~skip~0#1 := 0; 139985#L109-2 assume !false; 139979#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 139977#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 139975#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 139973#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 139971#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 139969#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 139967#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 139965#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 139963#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 139961#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 139959#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 139957#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 139955#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 139953#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 139951#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 139949#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 139947#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 139945#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 139942#L163 assume 8544 == ssl3_accept_~s__state~0#1; 137251#L167 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 139937#L396 assume !(0 != ssl3_accept_~s__session__peer~0#1); 139933#L405 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1;ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 139928#L409 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 139926#L418 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet45#1;havoc ssl3_accept_#t~nondet45#1; 139922#L421 assume !(8 == ssl3_accept_~blastFlag~0#1); 139921#L424 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 139918#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 139915#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 139910#L612-1 ssl3_accept_~skip~0#1 := 0; 139909#L109-2 assume !false; 139908#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 139907#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 139906#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 139905#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 139904#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 139903#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 139902#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 139901#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 139900#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 139899#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 139898#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 139897#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 139896#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 139895#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 139894#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 139893#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 139892#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 139891#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 139890#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 139889#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 139888#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 139887#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 139886#L175 assume 8448 == ssl3_accept_~s__state~0#1; 139885#L176 assume !(ssl3_accept_~num1~0#1 > 0); 139882#L450-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 139878#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 139875#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 139870#L612-1 ssl3_accept_~skip~0#1 := 0; 139869#L109-2 assume !false; 139868#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 139867#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 139866#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 139865#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 139864#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 139863#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 139862#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 139861#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 139860#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 139859#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 139858#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 139857#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 139856#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 139855#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 139854#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 139853#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 139852#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 139851#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 139850#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 139849#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 139848#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 139847#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 139846#L175 assume !(8448 == ssl3_accept_~s__state~0#1); 139845#L178 assume 8576 == ssl3_accept_~s__state~0#1; 139766#L182 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet47#1;havoc ssl3_accept_#t~nondet47#1; 139844#L464 assume !(ssl3_accept_~ret~0#1 <= 0); 139843#L467 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 139182#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 140565#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 140561#L612-1 ssl3_accept_~skip~0#1 := 0; 140552#L109-2 assume !false; 140553#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 140431#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 140432#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 140425#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 140426#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 140296#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 140297#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 140290#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 140291#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 140589#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 140586#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 140583#L142 assume 8466 == ssl3_accept_~s__state~0#1; 137274#L143 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 140577#L284 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 140578#L284-2 [2021-12-14 23:11:58,903 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:58,903 INFO L85 PathProgramCache]: Analyzing trace with hash -892847954, now seen corresponding path program 1 times [2021-12-14 23:11:58,903 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:58,903 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1669838359] [2021-12-14 23:11:58,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:58,904 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:58,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:58,913 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-14 23:11:58,913 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:11:58,913 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1669838359] [2021-12-14 23:11:58,913 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1669838359] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:11:58,914 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:11:58,914 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-14 23:11:58,914 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [442900236] [2021-12-14 23:11:58,914 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:11:58,914 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-14 23:11:58,914 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:58,915 INFO L85 PathProgramCache]: Analyzing trace with hash -123715570, now seen corresponding path program 2 times [2021-12-14 23:11:58,915 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:58,915 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [400876104] [2021-12-14 23:11:58,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:58,915 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:58,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:58,940 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 101 proven. 0 refuted. 0 times theorem prover too weak. 292 trivial. 0 not checked. [2021-12-14 23:11:58,940 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:11:58,940 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [400876104] [2021-12-14 23:11:58,941 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [400876104] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:11:58,941 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:11:58,941 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-14 23:11:58,941 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2031551891] [2021-12-14 23:11:58,941 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:11:58,941 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:11:58,941 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:11:58,942 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 23:11:58,942 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-14 23:11:58,942 INFO L87 Difference]: Start difference. First operand 12297 states and 15808 transitions. cyclomatic complexity: 3533 Second operand has 3 states, 3 states have (on average 6.666666666666667) internal successors, (20), 3 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:59,051 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:11:59,051 INFO L93 Difference]: Finished difference Result 12341 states and 15836 transitions. [2021-12-14 23:11:59,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 23:11:59,053 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 12341 states and 15836 transitions. [2021-12-14 23:11:59,090 INFO L131 ngComponentsAnalysis]: Automaton has 17 accepting balls. 8703 [2021-12-14 23:11:59,120 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 12341 states to 12341 states and 15836 transitions. [2021-12-14 23:11:59,120 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 8823 [2021-12-14 23:11:59,126 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 8823 [2021-12-14 23:11:59,126 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12341 states and 15836 transitions. [2021-12-14 23:11:59,127 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-14 23:11:59,127 INFO L681 BuchiCegarLoop]: Abstraction has 12341 states and 15836 transitions. [2021-12-14 23:11:59,132 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12341 states and 15836 transitions. [2021-12-14 23:11:59,282 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12341 to 12297. [2021-12-14 23:11:59,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12297 states, 12297 states have (on average 1.2835650971781736) internal successors, (15784), 12296 states have internal predecessors, (15784), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:59,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12297 states to 12297 states and 15784 transitions. [2021-12-14 23:11:59,305 INFO L704 BuchiCegarLoop]: Abstraction has 12297 states and 15784 transitions. [2021-12-14 23:11:59,305 INFO L587 BuchiCegarLoop]: Abstraction has 12297 states and 15784 transitions. [2021-12-14 23:11:59,306 INFO L425 BuchiCegarLoop]: ======== Iteration 29============ [2021-12-14 23:11:59,306 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 12297 states and 15784 transitions. [2021-12-14 23:11:59,330 INFO L131 ngComponentsAnalysis]: Automaton has 17 accepting balls. 8677 [2021-12-14 23:11:59,330 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:11:59,330 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:11:59,331 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:11:59,331 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [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] [2021-12-14 23:11:59,331 INFO L791 eck$LassoCheckResult]: Stem: 157518#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 157284#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~post31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~nondet56#1, ssl3_accept_#t~post57#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___7~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 157285#L92 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 157444#L95-2 ssl3_accept_#t~post31#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post31#1;havoc ssl3_accept_#t~post31#1; 157344#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 157346#L100-1 assume !(0 == ssl3_accept_~s__cert~0#1); 157389#L109-2 assume !false; 160217#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 163555#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 163556#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 163551#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 163552#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 163541#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 163542#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 163537#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 163538#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 160627#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 160628#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 162736#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 162737#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 162591#L148 [2021-12-14 23:11:59,331 INFO L793 eck$LassoCheckResult]: Loop: 162591#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 162583#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 162584#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 162575#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 162576#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 162567#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 162568#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 162560#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 162561#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 162534#L175 assume 8448 == ssl3_accept_~s__state~0#1; 162533#L176 assume !(ssl3_accept_~num1~0#1 > 0); 162531#L450-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 162529#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 162526#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 162521#L612-1 ssl3_accept_~skip~0#1 := 0; 162520#L109-2 assume !false; 162519#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 162517#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 162512#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 162513#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 162515#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 162516#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 162480#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 162481#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 162478#L133 assume 8482 == ssl3_accept_~s__state~0#1; 162479#L134 ssl3_accept_~s__state~0#1 := 3; 162758#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 162755#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 162750#L612-1 ssl3_accept_~skip~0#1 := 0; 162749#L109-2 assume !false; 162748#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 162747#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 162746#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 162745#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 162744#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 162743#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 162742#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 162741#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 162740#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 162739#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 162738#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 162735#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 162590#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 162591#L148 [2021-12-14 23:11:59,331 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:59,331 INFO L85 PathProgramCache]: Analyzing trace with hash -892851790, now seen corresponding path program 1 times [2021-12-14 23:11:59,332 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:59,332 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [361451063] [2021-12-14 23:11:59,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:59,332 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:59,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:59,340 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-14 23:11:59,341 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:11:59,341 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [361451063] [2021-12-14 23:11:59,341 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [361451063] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:11:59,341 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:11:59,341 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-14 23:11:59,341 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [949784603] [2021-12-14 23:11:59,341 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:11:59,342 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-14 23:11:59,342 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:59,342 INFO L85 PathProgramCache]: Analyzing trace with hash -620301521, now seen corresponding path program 2 times [2021-12-14 23:11:59,342 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:59,342 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [737774038] [2021-12-14 23:11:59,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:59,342 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:59,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:59,345 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:11:59,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:59,347 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:11:59,445 INFO L210 LassoAnalysis]: Preferences: [2021-12-14 23:11:59,445 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-14 23:11:59,445 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-14 23:11:59,445 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-14 23:11:59,445 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-12-14 23:11:59,445 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:59,445 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-14 23:11:59,445 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-14 23:11:59,445 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_13.cil.c_Iteration29_Loop [2021-12-14 23:11:59,445 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-14 23:11:59,445 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-14 23:11:59,446 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:59,449 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:59,453 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:59,455 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:59,456 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:59,458 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:59,504 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-14 23:11:59,504 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-12-14 23:11:59,504 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:59,504 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:59,505 INFO L229 MonitoredProcess]: Starting monitored process 58 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:59,506 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (58)] Waiting until timeout for monitored process [2021-12-14 23:11:59,507 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-14 23:11:59,507 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-14 23:11:59,514 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-14 23:11:59,514 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0#1=8482} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0#1=8482} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-14 23:11:59,529 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (58)] Ended with exit code 0 [2021-12-14 23:11:59,530 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:59,530 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:59,530 INFO L229 MonitoredProcess]: Starting monitored process 59 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:59,531 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (59)] Waiting until timeout for monitored process [2021-12-14 23:11:59,532 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-14 23:11:59,532 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-14 23:11:59,543 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-14 23:11:59,543 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet55#1=-1} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet55#1=-1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-14 23:11:59,558 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (59)] Ended with exit code 0 [2021-12-14 23:11:59,558 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:59,559 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:59,559 INFO L229 MonitoredProcess]: Starting monitored process 60 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:59,560 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (60)] Waiting until timeout for monitored process [2021-12-14 23:11:59,562 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-14 23:11:59,562 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-14 23:11:59,572 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-14 23:11:59,572 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~num1~0#1=0} Honda state: {ULTIMATE.start_ssl3_accept_~num1~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-14 23:11:59,587 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (60)] Ended with exit code 0 [2021-12-14 23:11:59,587 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:59,587 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:59,588 INFO L229 MonitoredProcess]: Starting monitored process 61 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:59,589 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (61)] Waiting until timeout for monitored process [2021-12-14 23:11:59,590 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-14 23:11:59,590 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-14 23:11:59,601 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-14 23:11:59,601 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__reuse_message~0#1=-1} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__reuse_message~0#1=-1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-14 23:11:59,617 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (61)] Ended with exit code 0 [2021-12-14 23:11:59,617 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:59,617 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:59,618 INFO L229 MonitoredProcess]: Starting monitored process 62 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:59,618 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (62)] Waiting until timeout for monitored process [2021-12-14 23:11:59,620 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-14 23:11:59,620 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-14 23:11:59,627 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-14 23:11:59,627 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~skip~0#1=0} Honda state: {ULTIMATE.start_ssl3_accept_~skip~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-14 23:11:59,642 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (62)] Forceful destruction successful, exit code 0 [2021-12-14 23:11:59,643 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:59,643 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:59,644 INFO L229 MonitoredProcess]: Starting monitored process 63 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:59,644 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (63)] Waiting until timeout for monitored process [2021-12-14 23:11:59,646 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-14 23:11:59,646 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-14 23:11:59,673 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (63)] Ended with exit code 0 [2021-12-14 23:11:59,673 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:59,673 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:59,674 INFO L229 MonitoredProcess]: Starting monitored process 64 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:59,674 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (64)] Waiting until timeout for monitored process [2021-12-14 23:11:59,676 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-12-14 23:11:59,676 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-14 23:11:59,684 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-12-14 23:11:59,699 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (64)] Ended with exit code 0 [2021-12-14 23:11:59,699 INFO L210 LassoAnalysis]: Preferences: [2021-12-14 23:11:59,699 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-14 23:11:59,699 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-14 23:11:59,699 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-14 23:11:59,699 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-12-14 23:11:59,699 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:59,699 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-14 23:11:59,699 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-14 23:11:59,699 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_13.cil.c_Iteration29_Loop [2021-12-14 23:11:59,699 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-14 23:11:59,699 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-14 23:11:59,700 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:59,702 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:59,703 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:59,705 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:59,707 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:59,709 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:59,756 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-14 23:11:59,756 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-12-14 23:11:59,756 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:59,756 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:59,757 INFO L229 MonitoredProcess]: Starting monitored process 65 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:59,759 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (65)] Waiting until timeout for monitored process [2021-12-14 23:11:59,759 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:11:59,765 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:11:59,765 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:11:59,765 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:11:59,765 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:11:59,765 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-14 23:11:59,766 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-14 23:11:59,766 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:11:59,767 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:11:59,782 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (65)] Ended with exit code 0 [2021-12-14 23:11:59,782 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:59,782 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:59,783 INFO L229 MonitoredProcess]: Starting monitored process 66 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:59,783 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (66)] Waiting until timeout for monitored process [2021-12-14 23:11:59,785 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:11:59,790 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:11:59,790 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:11:59,791 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:11:59,791 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-12-14 23:11:59,791 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-14 23:11:59,791 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-14 23:11:59,791 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:11:59,806 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:11:59,822 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (66)] Forceful destruction successful, exit code 0 [2021-12-14 23:11:59,822 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:59,822 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:59,823 INFO L229 MonitoredProcess]: Starting monitored process 67 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:59,824 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (67)] Waiting until timeout for monitored process [2021-12-14 23:11:59,825 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:11:59,830 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:11:59,830 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:11:59,831 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:11:59,831 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:11:59,831 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-14 23:11:59,831 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-14 23:11:59,831 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:11:59,832 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:11:59,846 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (67)] Forceful destruction successful, exit code 0 [2021-12-14 23:11:59,847 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:59,847 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:59,848 INFO L229 MonitoredProcess]: Starting monitored process 68 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:59,848 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (68)] Waiting until timeout for monitored process [2021-12-14 23:11:59,851 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:11:59,857 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:11:59,857 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:11:59,857 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:11:59,857 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:11:59,857 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-14 23:11:59,857 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-14 23:11:59,857 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:11:59,858 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:11:59,873 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (68)] Ended with exit code 0 [2021-12-14 23:11:59,874 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:59,874 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:59,874 INFO L229 MonitoredProcess]: Starting monitored process 69 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:59,875 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (69)] Waiting until timeout for monitored process [2021-12-14 23:11:59,876 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:11:59,882 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:11:59,882 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:11:59,882 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:11:59,882 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-12-14 23:11:59,882 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-14 23:11:59,882 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-14 23:11:59,882 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:11:59,897 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:11:59,913 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (69)] Ended with exit code 0 [2021-12-14 23:11:59,913 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:59,913 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:59,914 INFO L229 MonitoredProcess]: Starting monitored process 70 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:59,914 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (70)] Waiting until timeout for monitored process [2021-12-14 23:11:59,916 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:11:59,922 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:11:59,922 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:11:59,922 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:11:59,922 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:11:59,922 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-14 23:11:59,923 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-14 23:11:59,923 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:11:59,925 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-12-14 23:11:59,926 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-12-14 23:11:59,927 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2021-12-14 23:11:59,927 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:59,927 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:59,928 INFO L229 MonitoredProcess]: Starting monitored process 71 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:59,928 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (71)] Waiting until timeout for monitored process [2021-12-14 23:11:59,929 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-12-14 23:11:59,929 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-12-14 23:11:59,929 INFO L513 LassoAnalysis]: Proved termination. [2021-12-14 23:11:59,929 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~s__state~0#1) = 1*ULTIMATE.start_ssl3_accept_~s__state~0#1 Supporting invariants [] [2021-12-14 23:11:59,945 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (70)] Forceful destruction successful, exit code 0 [2021-12-14 23:11:59,945 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-12-14 23:11:59,952 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:59,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:59,965 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-14 23:11:59,965 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-14 23:11:59,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:59,996 INFO L263 TraceCheckSpWp]: Trace formula consists of 55 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-14 23:11:59,997 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-14 23:12:00,120 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-14 23:12:00,122 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2021-12-14 23:12:00,122 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 12297 states and 15784 transitions. cyclomatic complexity: 3509 Second operand has 5 states, 5 states have (on average 12.6) internal successors, (63), 5 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:12:00,359 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (71)] Forceful destruction successful, exit code 0 [2021-12-14 23:12:00,481 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 12297 states and 15784 transitions. cyclomatic complexity: 3509. Second operand has 5 states, 5 states have (on average 12.6) internal successors, (63), 5 states have internal predecessors, (63), 0 states have call successors, (0), 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 42583 states and 54211 transitions. Complement of second has 9 states. [2021-12-14 23:12:00,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2021-12-14 23:12:00,482 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 12.6) internal successors, (63), 5 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:12:00,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 376 transitions. [2021-12-14 23:12:00,482 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 376 transitions. Stem has 20 letters. Loop has 43 letters. [2021-12-14 23:12:00,482 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-14 23:12:00,482 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 376 transitions. Stem has 63 letters. Loop has 43 letters. [2021-12-14 23:12:00,483 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-14 23:12:00,483 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 376 transitions. Stem has 20 letters. Loop has 86 letters. [2021-12-14 23:12:00,483 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-14 23:12:00,483 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 42583 states and 54211 transitions. [2021-12-14 23:12:00,716 INFO L131 ngComponentsAnalysis]: Automaton has 39 accepting balls. 16625 [2021-12-14 23:12:00,926 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 42583 states to 42182 states and 53717 transitions. [2021-12-14 23:12:00,926 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 18192 [2021-12-14 23:12:00,947 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 18266 [2021-12-14 23:12:00,948 INFO L73 IsDeterministic]: Start isDeterministic. Operand 42182 states and 53717 transitions. [2021-12-14 23:12:00,948 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-14 23:12:00,948 INFO L681 BuchiCegarLoop]: Abstraction has 42182 states and 53717 transitions. [2021-12-14 23:12:00,970 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 42182 states and 53717 transitions. [2021-12-14 23:12:01,398 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 42182 to 36896. [2021-12-14 23:12:01,428 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 36896 states, 36896 states have (on average 1.2835808759757155) internal successors, (47359), 36895 states have internal predecessors, (47359), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:12:01,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36896 states to 36896 states and 47359 transitions. [2021-12-14 23:12:01,483 INFO L704 BuchiCegarLoop]: Abstraction has 36896 states and 47359 transitions. [2021-12-14 23:12:01,483 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:12:01,483 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 23:12:01,483 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-14 23:12:01,483 INFO L87 Difference]: Start difference. First operand 36896 states and 47359 transitions. Second operand has 3 states, 3 states have (on average 6.666666666666667) internal successors, (20), 3 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:12:01,586 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:12:01,586 INFO L93 Difference]: Finished difference Result 18669 states and 23841 transitions. [2021-12-14 23:12:01,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 23:12:01,587 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 18669 states and 23841 transitions. [2021-12-14 23:12:01,759 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5822 [2021-12-14 23:12:01,795 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 18669 states to 18659 states and 23831 transitions. [2021-12-14 23:12:01,795 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6027 [2021-12-14 23:12:01,799 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6027 [2021-12-14 23:12:01,799 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18659 states and 23831 transitions. [2021-12-14 23:12:01,800 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-14 23:12:01,800 INFO L681 BuchiCegarLoop]: Abstraction has 18659 states and 23831 transitions. [2021-12-14 23:12:01,810 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18659 states and 23831 transitions. [2021-12-14 23:12:01,930 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18659 to 18493. [2021-12-14 23:12:01,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18493 states, 18493 states have (on average 1.2777267074028011) internal successors, (23629), 18492 states have internal predecessors, (23629), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:12:01,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18493 states to 18493 states and 23629 transitions. [2021-12-14 23:12:01,969 INFO L704 BuchiCegarLoop]: Abstraction has 18493 states and 23629 transitions. [2021-12-14 23:12:01,969 INFO L587 BuchiCegarLoop]: Abstraction has 18493 states and 23629 transitions. [2021-12-14 23:12:01,969 INFO L425 BuchiCegarLoop]: ======== Iteration 30============ [2021-12-14 23:12:01,969 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 18493 states and 23629 transitions. [2021-12-14 23:12:02,003 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5798 [2021-12-14 23:12:02,003 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:12:02,003 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:12:02,004 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 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] [2021-12-14 23:12:02,005 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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, 1, 1, 1] [2021-12-14 23:12:02,005 INFO L791 eck$LassoCheckResult]: Stem: 268169#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 267950#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~post31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~nondet56#1, ssl3_accept_#t~post57#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___7~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 267951#L92 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 268109#L95-2 ssl3_accept_#t~post31#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post31#1;havoc ssl3_accept_#t~post31#1; 268012#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 268014#L100-1 assume !(0 == ssl3_accept_~s__cert~0#1); 268062#L109-2 assume !false; 272308#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 272303#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 272301#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 272294#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 272289#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 272287#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 272285#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 272283#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 272281#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 272280#L136 assume 8464 == ssl3_accept_~s__state~0#1; 272277#L143 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 272209#L284 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 272208#L284-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 272175#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 272157#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 272151#L612-1 ssl3_accept_~skip~0#1 := 0; 272149#L109-2 assume !false; 272147#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 272145#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 272143#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 272140#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 272014#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 272012#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 272010#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 272006#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 272004#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 271998#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 271991#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 271990#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 271989#L145 assume 8496 == ssl3_accept_~s__state~0#1; 271988#L149 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 271987#L297 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 271985#L297-2 assume !(ssl3_accept_~ret~0#1 <= 0); 271983#L303 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 271984#L303-2 ssl3_accept_~s__init_num~0#1 := 0; 274012#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 274009#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 274004#L612-1 ssl3_accept_~skip~0#1 := 0; 274003#L109-2 assume !false; 274002#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 274001#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 274000#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 273999#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 273998#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 273997#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 273996#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 273995#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 273994#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 273993#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 273992#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 273991#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 273990#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 273988#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 273989#L151 [2021-12-14 23:12:02,005 INFO L793 eck$LassoCheckResult]: Loop: 273989#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 277352#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 277351#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 277350#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 277349#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 277348#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 277347#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 277346#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 267825#L175 assume !(8448 == ssl3_accept_~s__state~0#1); 267826#L178 assume !(8576 == ssl3_accept_~s__state~0#1); 267904#L181 assume !(8577 == ssl3_accept_~s__state~0#1); 268094#L184 assume !(8592 == ssl3_accept_~s__state~0#1); 268095#L187 assume !(8593 == ssl3_accept_~s__state~0#1); 268036#L190 assume !(8608 == ssl3_accept_~s__state~0#1); 268008#L193 assume !(8609 == ssl3_accept_~s__state~0#1); 268009#L196 assume !(8640 == ssl3_accept_~s__state~0#1); 267990#L199 assume !(8641 == ssl3_accept_~s__state~0#1); 267991#L202 assume 8656 == ssl3_accept_~s__state~0#1; 267923#L206 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1; 267924#L515 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet52#1;havoc ssl3_accept_#t~nondet52#1; 267945#L520 assume !(2 == ssl3_accept_~blastFlag~0#1); 269322#L523 assume !(4 == ssl3_accept_~blastFlag~0#1); 269321#L526 assume !(7 == ssl3_accept_~blastFlag~0#1); 269318#L526-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0; 269195#L536 assume !(0 == ssl3_accept_~tmp___10~0#1); 269055#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 268959#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 268954#L612-1 ssl3_accept_~skip~0#1 := 0; 268948#L109-2 assume !false; 268946#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 268944#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 268942#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 268940#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 268938#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 268936#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 268934#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 268932#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 268930#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 268928#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 268926#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 268924#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 268922#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 268920#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 268918#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 268916#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 268914#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 268912#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 268910#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 268908#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 268906#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 268904#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 268902#L175 assume !(8448 == ssl3_accept_~s__state~0#1); 268900#L178 assume !(8576 == ssl3_accept_~s__state~0#1); 268898#L181 assume !(8577 == ssl3_accept_~s__state~0#1); 268896#L184 assume !(8592 == ssl3_accept_~s__state~0#1); 268894#L187 assume !(8593 == ssl3_accept_~s__state~0#1); 268892#L190 assume !(8608 == ssl3_accept_~s__state~0#1); 268890#L193 assume !(8609 == ssl3_accept_~s__state~0#1); 268888#L196 assume !(8640 == ssl3_accept_~s__state~0#1); 268886#L199 assume !(8641 == ssl3_accept_~s__state~0#1); 268884#L202 assume !(8656 == ssl3_accept_~s__state~0#1); 268882#L205 assume !(8657 == ssl3_accept_~s__state~0#1); 268653#L208 assume 8672 == ssl3_accept_~s__state~0#1; 268648#L212 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet53#1;havoc ssl3_accept_#t~nondet53#1; 268463#L544 assume !(3 == ssl3_accept_~blastFlag~0#1); 267815#L544-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448; 267816#L551 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8640; 267916#L551-2 ssl3_accept_~s__init_num~0#1 := 0; 268338#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 268339#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 268327#L612-1 ssl3_accept_~skip~0#1 := 0; 268328#L109-2 assume !false; 268321#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 268322#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 268313#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 268314#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 268305#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 268306#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 268297#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 268298#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 268289#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 268290#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 268281#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 268282#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 268273#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 268274#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 268436#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 268832#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 268830#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 268433#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 268249#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 268250#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 268819#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 268818#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 268232#L175 assume 8448 == ssl3_accept_~s__state~0#1; 268233#L176 assume !(ssl3_accept_~num1~0#1 > 0); 268222#L450-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 268223#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 268207#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 268203#L612-1 ssl3_accept_~skip~0#1 := 0; 268196#L109-2 assume !false; 268197#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 268188#L112 assume 12292 == ssl3_accept_~s__state~0#1; 268189#L113 ssl3_accept_~s__new_session~0#1 := 1; 273369#L221 ssl3_accept_~s__server~0#1 := 1; 273367#L226 assume 0 != ssl3_accept_~cb~0#1; 273366#L226-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 273365#L231 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 273363#L236 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 273354#L236-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 273352#L253 assume !(12292 != ssl3_accept_~s__state~0#1);ssl3_accept_#t~post34#1 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := 1 + ssl3_accept_#t~post34#1;havoc ssl3_accept_#t~post34#1;ssl3_accept_~s__state~0#1 := 8480; 273351#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 273345#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 273340#L612-1 ssl3_accept_~skip~0#1 := 0; 273339#L109-2 assume !false; 273338#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 273337#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 273336#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 273335#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 273334#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 273333#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 273331#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 273332#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 276889#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 276887#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 276885#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 276883#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 276834#L145 assume 8496 == ssl3_accept_~s__state~0#1; 270366#L149 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 276832#L297 assume !(1 == ssl3_accept_~blastFlag~0#1); 276831#L297-2 assume !(ssl3_accept_~ret~0#1 <= 0); 276828#L303 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 268121#L303-2 ssl3_accept_~s__init_num~0#1 := 0; 268122#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 277371#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 277368#L612-1 ssl3_accept_~skip~0#1 := 0; 277367#L109-2 assume !false; 277366#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 277365#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 277364#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 277363#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 277362#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 277361#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 277360#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 277359#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 277358#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 277357#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 277356#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 277355#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 277354#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 277353#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 273989#L151 [2021-12-14 23:12:02,005 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:12:02,006 INFO L85 PathProgramCache]: Analyzing trace with hash 1374108739, now seen corresponding path program 1 times [2021-12-14 23:12:02,006 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:12:02,006 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [357749411] [2021-12-14 23:12:02,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:12:02,006 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:12:02,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:12:02,016 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:12:02,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:12:02,029 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:12:02,030 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:12:02,030 INFO L85 PathProgramCache]: Analyzing trace with hash -696544189, now seen corresponding path program 1 times [2021-12-14 23:12:02,030 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:12:02,030 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1171035166] [2021-12-14 23:12:02,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:12:02,031 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:12:02,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:12:02,050 INFO L134 CoverageAnalysis]: Checked inductivity of 165 backedges. 124 proven. 6 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2021-12-14 23:12:02,050 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:12:02,050 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1171035166] [2021-12-14 23:12:02,051 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1171035166] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-14 23:12:02,051 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2053056859] [2021-12-14 23:12:02,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:12:02,051 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-14 23:12:02,051 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:12:02,052 INFO L229 MonitoredProcess]: Starting monitored process 72 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-14 23:12:02,080 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Waiting until timeout for monitored process [2021-12-14 23:12:02,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:12:02,096 INFO L263 TraceCheckSpWp]: Trace formula consists of 204 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-14 23:12:02,097 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-14 23:12:02,251 INFO L134 CoverageAnalysis]: Checked inductivity of 165 backedges. 99 proven. 0 refuted. 0 times theorem prover too weak. 66 trivial. 0 not checked. [2021-12-14 23:12:02,251 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-14 23:12:02,251 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2053056859] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:12:02,251 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-14 23:12:02,251 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2021-12-14 23:12:02,251 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1472752971] [2021-12-14 23:12:02,251 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:12:02,251 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:12:02,252 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:12:02,252 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 23:12:02,252 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-12-14 23:12:02,252 INFO L87 Difference]: Start difference. First operand 18493 states and 23629 transitions. cyclomatic complexity: 5166 Second operand has 3 states, 3 states have (on average 34.333333333333336) internal successors, (103), 3 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:12:02,472 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:12:02,472 INFO L93 Difference]: Finished difference Result 18569 states and 23681 transitions. [2021-12-14 23:12:02,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 23:12:02,474 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 18569 states and 23681 transitions. [2021-12-14 23:12:02,523 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5814 [2021-12-14 23:12:02,559 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 18569 states to 18545 states and 23657 transitions. [2021-12-14 23:12:02,559 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5977 [2021-12-14 23:12:02,562 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5977 [2021-12-14 23:12:02,563 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18545 states and 23657 transitions. [2021-12-14 23:12:02,568 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-14 23:12:02,568 INFO L681 BuchiCegarLoop]: Abstraction has 18545 states and 23657 transitions. [2021-12-14 23:12:02,578 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18545 states and 23657 transitions. [2021-12-14 23:12:02,706 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18545 to 18493. [2021-12-14 23:12:02,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18493 states, 18493 states have (on average 1.2764289190504514) internal successors, (23605), 18492 states have internal predecessors, (23605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:12:02,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18493 states to 18493 states and 23605 transitions. [2021-12-14 23:12:02,744 INFO L704 BuchiCegarLoop]: Abstraction has 18493 states and 23605 transitions. [2021-12-14 23:12:02,744 INFO L587 BuchiCegarLoop]: Abstraction has 18493 states and 23605 transitions. [2021-12-14 23:12:02,744 INFO L425 BuchiCegarLoop]: ======== Iteration 31============ [2021-12-14 23:12:02,744 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 18493 states and 23605 transitions. [2021-12-14 23:12:02,778 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5798 [2021-12-14 23:12:02,778 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:12:02,779 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:12:02,780 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 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] [2021-12-14 23:12:02,780 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:12:02,780 INFO L791 eck$LassoCheckResult]: Stem: 305690#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 305470#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~post31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~nondet56#1, ssl3_accept_#t~post57#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___7~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 305471#L92 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 305623#L95-2 ssl3_accept_#t~post31#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post31#1;havoc ssl3_accept_#t~post31#1; 305531#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 305533#L100-1 assume !(0 == ssl3_accept_~s__cert~0#1); 305576#L109-2 assume !false; 310502#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 310501#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 310500#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 310499#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 310497#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 310494#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 310478#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 310474#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 310470#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 310466#L136 assume 8464 == ssl3_accept_~s__state~0#1; 310462#L143 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 310458#L284 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 310454#L284-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 310446#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 310440#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 310432#L612-1 ssl3_accept_~skip~0#1 := 0; 310428#L109-2 assume !false; 310424#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 310420#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 310416#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 310412#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 310411#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 310406#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 310400#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 310395#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 310393#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 310388#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 310387#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 310386#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 310385#L145 assume 8496 == ssl3_accept_~s__state~0#1; 310384#L149 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 310383#L297 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 310381#L297-2 assume !(ssl3_accept_~ret~0#1 <= 0); 310379#L303 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 310380#L303-2 ssl3_accept_~s__init_num~0#1 := 0; 311946#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 310719#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 310705#L612-1 ssl3_accept_~skip~0#1 := 0; 308969#L109-2 assume !false; 308949#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 308950#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 308942#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 308943#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 311875#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 311874#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 308926#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 308927#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 308919#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 308920#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 308912#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 308913#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 307414#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 307415#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 306976#L151 [2021-12-14 23:12:02,780 INFO L793 eck$LassoCheckResult]: Loop: 306976#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 306959#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 306960#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 306943#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 306944#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 306927#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 306928#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 306911#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 306912#L175 assume !(8448 == ssl3_accept_~s__state~0#1); 306895#L178 assume !(8576 == ssl3_accept_~s__state~0#1); 306896#L181 assume !(8577 == ssl3_accept_~s__state~0#1); 306881#L184 assume !(8592 == ssl3_accept_~s__state~0#1); 306875#L187 assume !(8593 == ssl3_accept_~s__state~0#1); 306853#L190 assume !(8608 == ssl3_accept_~s__state~0#1); 306633#L193 assume !(8609 == ssl3_accept_~s__state~0#1); 306631#L196 assume !(8640 == ssl3_accept_~s__state~0#1); 306628#L199 assume !(8641 == ssl3_accept_~s__state~0#1); 306627#L202 assume 8656 == ssl3_accept_~s__state~0#1; 306217#L206 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1; 306626#L515 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet52#1;havoc ssl3_accept_#t~nondet52#1; 306624#L520 assume !(2 == ssl3_accept_~blastFlag~0#1); 306623#L523 assume !(4 == ssl3_accept_~blastFlag~0#1); 306622#L526 assume !(7 == ssl3_accept_~blastFlag~0#1); 306620#L526-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0; 306617#L536 assume !(0 == ssl3_accept_~tmp___10~0#1); 306616#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 306614#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 306608#L612-1 ssl3_accept_~skip~0#1 := 0; 306606#L109-2 assume !false; 306604#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 306602#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 306600#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 306598#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 306596#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 306594#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 306592#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 306590#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 306588#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 306586#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 306584#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 306582#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 306580#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 306578#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 306576#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 306574#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 306572#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 306570#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 306568#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 306566#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 306564#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 306562#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 306560#L175 assume !(8448 == ssl3_accept_~s__state~0#1); 306558#L178 assume !(8576 == ssl3_accept_~s__state~0#1); 306556#L181 assume !(8577 == ssl3_accept_~s__state~0#1); 306554#L184 assume !(8592 == ssl3_accept_~s__state~0#1); 306552#L187 assume !(8593 == ssl3_accept_~s__state~0#1); 306550#L190 assume !(8608 == ssl3_accept_~s__state~0#1); 306548#L193 assume !(8609 == ssl3_accept_~s__state~0#1); 306546#L196 assume !(8640 == ssl3_accept_~s__state~0#1); 306544#L199 assume !(8641 == ssl3_accept_~s__state~0#1); 306542#L202 assume !(8656 == ssl3_accept_~s__state~0#1); 306540#L205 assume !(8657 == ssl3_accept_~s__state~0#1); 306212#L208 assume 8672 == ssl3_accept_~s__state~0#1; 306209#L212 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet53#1;havoc ssl3_accept_#t~nondet53#1; 306025#L544 assume !(3 == ssl3_accept_~blastFlag~0#1); 306026#L544-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448; 306000#L551 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8640; 305997#L551-2 ssl3_accept_~s__init_num~0#1 := 0; 305871#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 305872#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 305860#L612-1 ssl3_accept_~skip~0#1 := 0; 305861#L109-2 assume !false; 305854#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 305855#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 305846#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 305847#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 305838#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 305839#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 305830#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 305831#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 305822#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 305823#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 305814#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 305815#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 305806#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 305807#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 305798#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 305799#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 305790#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 305791#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 305782#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 305783#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 305774#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 305775#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 305764#L175 assume 8448 == ssl3_accept_~s__state~0#1; 305765#L176 assume !(ssl3_accept_~num1~0#1 > 0); 305753#L450-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 305754#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 305739#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 305735#L612-1 ssl3_accept_~skip~0#1 := 0; 305726#L109-2 assume !false; 305727#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 305716#L112 assume 12292 == ssl3_accept_~s__state~0#1; 305717#L113 ssl3_accept_~s__new_session~0#1 := 1; 310933#L221 ssl3_accept_~s__server~0#1 := 1; 310929#L226 assume 0 != ssl3_accept_~cb~0#1; 310928#L226-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 310927#L231 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 310925#L236 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 310923#L236-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 310921#L253 assume 12292 != ssl3_accept_~s__state~0#1; 310920#L254 assume !(0 == ssl3_accept_~tmp___5~0#1);ssl3_accept_~s__state~0#1 := 8464;ssl3_accept_#t~post33#1 := ssl3_accept_~s__ctx__stats__sess_accept~0#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 310918#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 310915#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 310910#L612-1 ssl3_accept_~skip~0#1 := 0; 310909#L109-2 assume !false; 310907#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 310902#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 310890#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 310888#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 310886#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 310884#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 310882#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 310880#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 310879#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 310867#L136 assume 8464 == ssl3_accept_~s__state~0#1; 309732#L143 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 310862#L284 assume !(0 == ssl3_accept_~blastFlag~0#1); 310859#L284-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 310855#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 310850#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 310843#L612-1 ssl3_accept_~skip~0#1 := 0; 310840#L109-2 assume !false; 310837#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 310834#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 310831#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 310828#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 310825#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 310822#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 310819#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 310816#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 310813#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 310810#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 310807#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 310805#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 310804#L145 assume 8496 == ssl3_accept_~s__state~0#1; 309715#L149 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 310802#L297 assume !(1 == ssl3_accept_~blastFlag~0#1); 310798#L297-2 assume !(ssl3_accept_~ret~0#1 <= 0); 310797#L303 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 308579#L303-2 ssl3_accept_~s__init_num~0#1 := 0; 310731#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 310732#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 311897#L612-1 ssl3_accept_~skip~0#1 := 0; 311894#L109-2 assume !false; 311893#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 308945#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 308946#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 308939#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 308935#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 308931#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 308932#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 308923#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 308924#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 308916#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 308917#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 307735#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 307736#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 306975#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 306976#L151 [2021-12-14 23:12:02,781 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:12:02,781 INFO L85 PathProgramCache]: Analyzing trace with hash 1374108739, now seen corresponding path program 2 times [2021-12-14 23:12:02,781 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:12:02,781 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [76073663] [2021-12-14 23:12:02,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:12:02,781 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:12:02,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:12:02,785 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:12:02,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:12:02,882 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:12:02,883 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:12:02,883 INFO L85 PathProgramCache]: Analyzing trace with hash -1798662859, now seen corresponding path program 1 times [2021-12-14 23:12:02,883 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:12:02,883 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [710813987] [2021-12-14 23:12:02,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:12:02,883 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:12:02,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:12:02,908 INFO L134 CoverageAnalysis]: Checked inductivity of 227 backedges. 158 proven. 6 refuted. 0 times theorem prover too weak. 63 trivial. 0 not checked. [2021-12-14 23:12:02,908 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:12:02,908 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [710813987] [2021-12-14 23:12:02,908 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [710813987] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-14 23:12:02,908 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [365869761] [2021-12-14 23:12:02,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:12:02,909 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-14 23:12:02,909 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:12:02,910 INFO L229 MonitoredProcess]: Starting monitored process 73 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-14 23:12:02,911 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Waiting until timeout for monitored process [2021-12-14 23:12:02,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:12:02,960 INFO L263 TraceCheckSpWp]: Trace formula consists of 234 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-14 23:12:02,962 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-14 23:12:03,104 INFO L134 CoverageAnalysis]: Checked inductivity of 227 backedges. 116 proven. 0 refuted. 0 times theorem prover too weak. 111 trivial. 0 not checked. [2021-12-14 23:12:03,105 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-14 23:12:03,105 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [365869761] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:12:03,105 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-14 23:12:03,105 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2021-12-14 23:12:03,105 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [133061372] [2021-12-14 23:12:03,105 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:12:03,106 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:12:03,106 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:12:03,106 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 23:12:03,107 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-14 23:12:03,107 INFO L87 Difference]: Start difference. First operand 18493 states and 23605 transitions. cyclomatic complexity: 5142 Second operand has 3 states, 3 states have (on average 30.666666666666668) internal successors, (92), 3 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:12:03,195 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:12:03,196 INFO L93 Difference]: Finished difference Result 18317 states and 23369 transitions. [2021-12-14 23:12:03,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 23:12:03,196 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 18317 states and 23369 transitions. [2021-12-14 23:12:03,247 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5710 [2021-12-14 23:12:03,282 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 18317 states to 18317 states and 23369 transitions. [2021-12-14 23:12:03,282 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5915 [2021-12-14 23:12:03,285 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5915 [2021-12-14 23:12:03,285 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18317 states and 23369 transitions. [2021-12-14 23:12:03,286 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-14 23:12:03,286 INFO L681 BuchiCegarLoop]: Abstraction has 18317 states and 23369 transitions. [2021-12-14 23:12:03,295 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18317 states and 23369 transitions. [2021-12-14 23:12:03,427 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18317 to 18317. [2021-12-14 23:12:03,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18317 states, 18317 states have (on average 1.2758093574275264) internal successors, (23369), 18316 states have internal predecessors, (23369), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:12:03,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18317 states to 18317 states and 23369 transitions. [2021-12-14 23:12:03,468 INFO L704 BuchiCegarLoop]: Abstraction has 18317 states and 23369 transitions. [2021-12-14 23:12:03,468 INFO L587 BuchiCegarLoop]: Abstraction has 18317 states and 23369 transitions. [2021-12-14 23:12:03,468 INFO L425 BuchiCegarLoop]: ======== Iteration 32============ [2021-12-14 23:12:03,468 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 18317 states and 23369 transitions. [2021-12-14 23:12:03,500 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5710 [2021-12-14 23:12:03,500 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:12:03,501 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:12:03,502 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 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] [2021-12-14 23:12:03,502 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:12:03,502 INFO L791 eck$LassoCheckResult]: Stem: 343009#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 342794#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~post31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~nondet56#1, ssl3_accept_#t~post57#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___7~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 342795#L92 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 342948#L95-2 ssl3_accept_#t~post31#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post31#1;havoc ssl3_accept_#t~post31#1; 342851#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 342853#L100-1 assume !(0 == ssl3_accept_~s__cert~0#1); 342898#L109-2 assume !false; 347098#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 347096#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 347094#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 347092#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 347090#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 347088#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 347086#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 347083#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 347081#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 347078#L136 assume 8464 == ssl3_accept_~s__state~0#1; 347075#L143 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 347070#L284 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 347068#L284-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 347065#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 347057#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 347047#L612-1 ssl3_accept_~skip~0#1 := 0; 347045#L109-2 assume !false; 347043#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 347041#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 347039#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 347033#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 347029#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 347024#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 347019#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 347012#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 347009#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 347006#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 347003#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 347000#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 346997#L145 assume 8496 == ssl3_accept_~s__state~0#1; 346994#L149 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 346992#L297 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 346987#L297-2 assume !(ssl3_accept_~ret~0#1 <= 0); 346981#L303 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 346982#L303-2 ssl3_accept_~s__init_num~0#1 := 0; 348872#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 348869#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 348864#L612-1 ssl3_accept_~skip~0#1 := 0; 348863#L109-2 assume !false; 348862#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 348861#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 348860#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 348859#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 348858#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 348857#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 348856#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 348855#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 348854#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 348853#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 348852#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 348851#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 348850#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 348849#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 344382#L151 [2021-12-14 23:12:03,502 INFO L793 eck$LassoCheckResult]: Loop: 344382#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 344361#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 344362#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 344341#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 344342#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 344321#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 344322#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 344301#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 344302#L175 assume !(8448 == ssl3_accept_~s__state~0#1); 344281#L178 assume !(8576 == ssl3_accept_~s__state~0#1); 344282#L181 assume !(8577 == ssl3_accept_~s__state~0#1); 344268#L184 assume !(8592 == ssl3_accept_~s__state~0#1); 344263#L187 assume !(8593 == ssl3_accept_~s__state~0#1); 344260#L190 assume !(8608 == ssl3_accept_~s__state~0#1); 344180#L193 assume !(8609 == ssl3_accept_~s__state~0#1); 344178#L196 assume !(8640 == ssl3_accept_~s__state~0#1); 344176#L199 assume !(8641 == ssl3_accept_~s__state~0#1); 344173#L202 assume 8656 == ssl3_accept_~s__state~0#1; 343042#L206 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1; 344169#L515 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet52#1;havoc ssl3_accept_#t~nondet52#1; 344026#L520 assume !(2 == ssl3_accept_~blastFlag~0#1); 342909#L523 assume !(4 == ssl3_accept_~blastFlag~0#1); 342910#L526 assume !(7 == ssl3_accept_~blastFlag~0#1); 342967#L526-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0; 342985#L536 assume !(0 == ssl3_accept_~tmp___10~0#1); 344243#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 344239#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 344233#L612-1 ssl3_accept_~skip~0#1 := 0; 344231#L109-2 assume !false; 344229#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 344227#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 344225#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 344223#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 344221#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 344219#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 344217#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 344215#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 344212#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 344209#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 344207#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 344202#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 344199#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 344192#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 344188#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 344144#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 344138#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 344136#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 344134#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 344132#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 344130#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 344128#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 344126#L175 assume !(8448 == ssl3_accept_~s__state~0#1); 344124#L178 assume !(8576 == ssl3_accept_~s__state~0#1); 344122#L181 assume !(8577 == ssl3_accept_~s__state~0#1); 344120#L184 assume !(8592 == ssl3_accept_~s__state~0#1); 344118#L187 assume !(8593 == ssl3_accept_~s__state~0#1); 344116#L190 assume !(8608 == ssl3_accept_~s__state~0#1); 344114#L193 assume !(8609 == ssl3_accept_~s__state~0#1); 344112#L196 assume !(8640 == ssl3_accept_~s__state~0#1); 344110#L199 assume !(8641 == ssl3_accept_~s__state~0#1); 344108#L202 assume !(8656 == ssl3_accept_~s__state~0#1); 343981#L205 assume !(8657 == ssl3_accept_~s__state~0#1); 343856#L208 assume 8672 == ssl3_accept_~s__state~0#1; 343852#L212 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet53#1;havoc ssl3_accept_#t~nondet53#1; 343846#L544 assume !(3 == ssl3_accept_~blastFlag~0#1); 342657#L544-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448; 342658#L551 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8640; 342758#L551-2 ssl3_accept_~s__init_num~0#1 := 0; 343235#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 343225#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 343220#L612-1 ssl3_accept_~skip~0#1 := 0; 343219#L109-2 assume !false; 343218#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 343217#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 343216#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 343215#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 343214#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 343213#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 343212#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 343211#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 343210#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 343209#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 343208#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 343207#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 343206#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 343205#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 343203#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 343204#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 344041#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 344039#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 343198#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 343197#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 343196#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 343194#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 343195#L175 assume 8448 == ssl3_accept_~s__state~0#1; 344025#L176 assume !(ssl3_accept_~num1~0#1 > 0); 344022#L450-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 344020#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 344016#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 344013#L612-1 ssl3_accept_~skip~0#1 := 0; 344012#L109-2 assume !false; 344011#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 344009#L112 assume 12292 == ssl3_accept_~s__state~0#1; 344010#L113 ssl3_accept_~s__new_session~0#1 := 1; 347572#L221 ssl3_accept_~s__server~0#1 := 1; 347571#L226 assume 0 != ssl3_accept_~cb~0#1; 347569#L226-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 347567#L231 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 347553#L236 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 347550#L236-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 347549#L253 assume !(12292 != ssl3_accept_~s__state~0#1);ssl3_accept_#t~post34#1 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := 1 + ssl3_accept_#t~post34#1;havoc ssl3_accept_#t~post34#1;ssl3_accept_~s__state~0#1 := 8480; 347548#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 347540#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 347531#L612-1 ssl3_accept_~skip~0#1 := 0; 347524#L109-2 assume !false; 347521#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 347518#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 347515#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 347513#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 347507#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 347499#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 347442#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 347443#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 348960#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 348959#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 348958#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 348957#L142 assume 8466 == ssl3_accept_~s__state~0#1; 345259#L143 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 348956#L284 assume !(0 == ssl3_accept_~blastFlag~0#1); 348955#L284-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 348953#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 348950#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 348945#L612-1 ssl3_accept_~skip~0#1 := 0; 348944#L109-2 assume !false; 348943#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 348942#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 348941#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 348940#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 348939#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 348938#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 348937#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 348936#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 348935#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 348934#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 348933#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 348932#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 348931#L145 assume 8496 == ssl3_accept_~s__state~0#1; 345251#L149 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 348929#L297 assume !(1 == ssl3_accept_~blastFlag~0#1); 348924#L297-2 assume !(ssl3_accept_~ret~0#1 <= 0); 348923#L303 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 347803#L303-2 ssl3_accept_~s__init_num~0#1 := 0; 348919#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 348907#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 348903#L612-1 ssl3_accept_~skip~0#1 := 0; 348894#L109-2 assume !false; 348895#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 348886#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 348887#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 348878#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 348879#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 347251#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 347252#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 345033#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 345034#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 345021#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 345022#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 345008#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 345009#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 344381#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 344382#L151 [2021-12-14 23:12:03,502 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:12:03,502 INFO L85 PathProgramCache]: Analyzing trace with hash 1374108739, now seen corresponding path program 3 times [2021-12-14 23:12:03,503 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:12:03,503 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [41007738] [2021-12-14 23:12:03,503 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:12:03,503 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:12:03,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:12:03,507 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:12:03,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:12:03,514 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:12:03,515 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:12:03,515 INFO L85 PathProgramCache]: Analyzing trace with hash -1839579814, now seen corresponding path program 1 times [2021-12-14 23:12:03,515 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:12:03,515 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [181679536] [2021-12-14 23:12:03,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:12:03,515 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:12:03,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:12:03,534 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 162 proven. 6 refuted. 0 times theorem prover too weak. 67 trivial. 0 not checked. [2021-12-14 23:12:03,534 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:12:03,534 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [181679536] [2021-12-14 23:12:03,534 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [181679536] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-14 23:12:03,534 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2089084131] [2021-12-14 23:12:03,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:12:03,535 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-14 23:12:03,535 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:12:03,536 INFO L229 MonitoredProcess]: Starting monitored process 74 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-14 23:12:03,566 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Waiting until timeout for monitored process [2021-12-14 23:12:03,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:12:03,586 INFO L263 TraceCheckSpWp]: Trace formula consists of 236 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-14 23:12:03,587 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-14 23:12:03,747 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 152 proven. 0 refuted. 0 times theorem prover too weak. 83 trivial. 0 not checked. [2021-12-14 23:12:03,747 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-14 23:12:03,747 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2089084131] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:12:03,747 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-14 23:12:03,747 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2021-12-14 23:12:03,747 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1678630421] [2021-12-14 23:12:03,747 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:12:03,747 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:12:03,748 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:12:03,748 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 23:12:03,748 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-14 23:12:03,748 INFO L87 Difference]: Start difference. First operand 18317 states and 23369 transitions. cyclomatic complexity: 5082 Second operand has 3 states, 3 states have (on average 35.333333333333336) internal successors, (106), 3 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:12:03,931 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:12:03,932 INFO L93 Difference]: Finished difference Result 18377 states and 23417 transitions. [2021-12-14 23:12:03,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 23:12:03,932 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 18377 states and 23417 transitions. [2021-12-14 23:12:03,975 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5710 [2021-12-14 23:12:04,006 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 18377 states to 18317 states and 23357 transitions. [2021-12-14 23:12:04,006 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5915 [2021-12-14 23:12:04,008 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5915 [2021-12-14 23:12:04,008 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18317 states and 23357 transitions. [2021-12-14 23:12:04,009 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-14 23:12:04,009 INFO L681 BuchiCegarLoop]: Abstraction has 18317 states and 23357 transitions. [2021-12-14 23:12:04,014 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18317 states and 23357 transitions. [2021-12-14 23:12:04,116 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18317 to 18317. [2021-12-14 23:12:04,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18317 states, 18317 states have (on average 1.2751542283124966) internal successors, (23357), 18316 states have internal predecessors, (23357), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:12:04,150 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18317 states to 18317 states and 23357 transitions. [2021-12-14 23:12:04,150 INFO L704 BuchiCegarLoop]: Abstraction has 18317 states and 23357 transitions. [2021-12-14 23:12:04,150 INFO L587 BuchiCegarLoop]: Abstraction has 18317 states and 23357 transitions. [2021-12-14 23:12:04,150 INFO L425 BuchiCegarLoop]: ======== Iteration 33============ [2021-12-14 23:12:04,150 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 18317 states and 23357 transitions. [2021-12-14 23:12:04,182 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5710 [2021-12-14 23:12:04,182 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:12:04,182 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:12:04,184 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 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] [2021-12-14 23:12:04,184 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 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, 1, 1] [2021-12-14 23:12:04,184 INFO L791 eck$LassoCheckResult]: Stem: 380205#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 379995#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~post31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~nondet56#1, ssl3_accept_#t~post57#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___7~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 379996#L92 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 380146#L95-2 ssl3_accept_#t~post31#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post31#1;havoc ssl3_accept_#t~post31#1; 380054#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 380056#L100-1 assume !(0 == ssl3_accept_~s__cert~0#1); 380099#L109-2 assume !false; 385186#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 385179#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 385176#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 385173#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 385170#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 385167#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 385164#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 385161#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 385158#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 385155#L136 assume 8464 == ssl3_accept_~s__state~0#1; 385152#L143 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 385148#L284 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 385145#L284-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 385137#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 385127#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 385119#L612-1 ssl3_accept_~skip~0#1 := 0; 385115#L109-2 assume !false; 385111#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 385107#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 385103#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 385099#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 385095#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 385091#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 385087#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 385084#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 385081#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 385078#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 385076#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 385074#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 385073#L145 assume 8496 == ssl3_accept_~s__state~0#1; 385071#L149 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 384326#L297 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 382647#L297-2 assume !(ssl3_accept_~ret~0#1 <= 0); 382648#L303 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 385001#L303-2 ssl3_accept_~s__init_num~0#1 := 0; 385764#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 385685#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 385681#L612-1 ssl3_accept_~skip~0#1 := 0; 385672#L109-2 assume !false; 385673#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 385666#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 385667#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 385660#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 385661#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 382352#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 382353#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 382338#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 382339#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 382326#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 382327#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 382312#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 382313#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 385909#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 381473#L151 [2021-12-14 23:12:04,184 INFO L793 eck$LassoCheckResult]: Loop: 381473#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 381474#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 381465#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 381466#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 381457#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 381458#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 381449#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 381450#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 381441#L175 assume !(8448 == ssl3_accept_~s__state~0#1); 381442#L178 assume !(8576 == ssl3_accept_~s__state~0#1); 381433#L181 assume !(8577 == ssl3_accept_~s__state~0#1); 381429#L184 assume !(8592 == ssl3_accept_~s__state~0#1); 381426#L187 assume !(8593 == ssl3_accept_~s__state~0#1); 381422#L190 assume !(8608 == ssl3_accept_~s__state~0#1); 381204#L193 assume !(8609 == ssl3_accept_~s__state~0#1); 381203#L196 assume !(8640 == ssl3_accept_~s__state~0#1); 381202#L199 assume !(8641 == ssl3_accept_~s__state~0#1); 381201#L202 assume 8656 == ssl3_accept_~s__state~0#1; 380881#L206 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1; 381200#L515 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet52#1;havoc ssl3_accept_#t~nondet52#1; 381199#L520 assume !(2 == ssl3_accept_~blastFlag~0#1); 381198#L523 assume !(4 == ssl3_accept_~blastFlag~0#1); 381197#L526 assume !(7 == ssl3_accept_~blastFlag~0#1); 381195#L526-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0; 381192#L536 assume !(0 == ssl3_accept_~tmp___10~0#1); 381191#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 381190#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 381185#L612-1 ssl3_accept_~skip~0#1 := 0; 381184#L109-2 assume !false; 381182#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 381179#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 381178#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 381177#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 381176#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 381175#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 381174#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 381173#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 381172#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 381171#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 381170#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 381169#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 381168#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 381167#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 381166#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 381165#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 381164#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 381163#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 381162#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 381161#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 381160#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 381159#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 381157#L175 assume !(8448 == ssl3_accept_~s__state~0#1); 381154#L178 assume !(8576 == ssl3_accept_~s__state~0#1); 381153#L181 assume !(8577 == ssl3_accept_~s__state~0#1); 381152#L184 assume !(8592 == ssl3_accept_~s__state~0#1); 381151#L187 assume !(8593 == ssl3_accept_~s__state~0#1); 381150#L190 assume !(8608 == ssl3_accept_~s__state~0#1); 381149#L193 assume !(8609 == ssl3_accept_~s__state~0#1); 381148#L196 assume !(8640 == ssl3_accept_~s__state~0#1); 381147#L199 assume !(8641 == ssl3_accept_~s__state~0#1); 380882#L202 assume !(8656 == ssl3_accept_~s__state~0#1); 380880#L205 assume !(8657 == ssl3_accept_~s__state~0#1); 380612#L208 assume 8672 == ssl3_accept_~s__state~0#1; 380609#L212 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet53#1;havoc ssl3_accept_#t~nondet53#1; 380603#L544 assume !(3 == ssl3_accept_~blastFlag~0#1); 380604#L544-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448; 380975#L551 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8640; 380973#L551-2 ssl3_accept_~s__init_num~0#1 := 0; 380969#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 380965#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 380960#L612-1 ssl3_accept_~skip~0#1 := 0; 380959#L109-2 assume !false; 380958#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 380957#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 380956#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 380955#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 380954#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 380953#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 380952#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 380951#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 380950#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 380949#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 380948#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 380947#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 380946#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 380945#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 380944#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 380943#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 380942#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 380941#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 380940#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 380939#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 380938#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 380937#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 380936#L175 assume 8448 == ssl3_accept_~s__state~0#1; 380557#L176 assume !(ssl3_accept_~num1~0#1 > 0); 380361#L450-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 380362#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 380354#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 380350#L612-1 ssl3_accept_~skip~0#1 := 0; 380339#L109-2 assume !false; 380340#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 380328#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 380330#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 380432#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 380433#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 380424#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 380425#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 380416#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 380417#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 380408#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 380409#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 380400#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 380401#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 380392#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 380393#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 380384#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 380385#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 380376#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 380377#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 380368#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 380369#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 380359#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 380360#L175 assume !(8448 == ssl3_accept_~s__state~0#1); 380346#L178 assume 8576 == ssl3_accept_~s__state~0#1; 380347#L182 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet47#1;havoc ssl3_accept_#t~nondet47#1; 385820#L464 assume !(ssl3_accept_~ret~0#1 <= 0); 385818#L467 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 385819#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 386246#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 386233#L612-1 ssl3_accept_~skip~0#1 := 0; 386231#L109-2 assume !false; 386227#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 386222#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 386215#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 386212#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 386209#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 386206#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 386203#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 386200#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 386197#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 386194#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 386191#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 386187#L142 assume 8466 == ssl3_accept_~s__state~0#1; 383894#L143 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 386174#L284 assume !(0 == ssl3_accept_~blastFlag~0#1); 386170#L284-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 386165#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 386159#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 386151#L612-1 ssl3_accept_~skip~0#1 := 0; 386147#L109-2 assume !false; 386143#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 386138#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 386133#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 386127#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 386119#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 386115#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 386111#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 386107#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 386103#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 386099#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 386095#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 386091#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 386087#L145 assume 8496 == ssl3_accept_~s__state~0#1; 383873#L149 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 386077#L297 assume !(1 == ssl3_accept_~blastFlag~0#1); 385838#L297-2 assume !(ssl3_accept_~ret~0#1 <= 0); 385835#L303 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 382646#L303-2 ssl3_accept_~s__init_num~0#1 := 0; 385761#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 385762#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 385675#L612-1 ssl3_accept_~skip~0#1 := 0; 385676#L109-2 assume !false; 385669#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 385670#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 385663#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 385664#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 385499#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 385500#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 382346#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 382347#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 382332#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 382333#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 382319#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 382320#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 381811#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 381812#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 381473#L151 [2021-12-14 23:12:04,184 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:12:04,184 INFO L85 PathProgramCache]: Analyzing trace with hash 1374108739, now seen corresponding path program 4 times [2021-12-14 23:12:04,184 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:12:04,184 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1046358302] [2021-12-14 23:12:04,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:12:04,184 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:12:04,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:12:04,188 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:12:04,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:12:04,194 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:12:04,194 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:12:04,194 INFO L85 PathProgramCache]: Analyzing trace with hash 1287341260, now seen corresponding path program 1 times [2021-12-14 23:12:04,195 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:12:04,195 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2066837190] [2021-12-14 23:12:04,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:12:04,195 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:12:04,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:12:04,213 INFO L134 CoverageAnalysis]: Checked inductivity of 321 backedges. 227 proven. 27 refuted. 0 times theorem prover too weak. 67 trivial. 0 not checked. [2021-12-14 23:12:04,213 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:12:04,213 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2066837190] [2021-12-14 23:12:04,213 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2066837190] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-14 23:12:04,213 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1173713357] [2021-12-14 23:12:04,213 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:12:04,213 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-14 23:12:04,213 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:12:04,215 INFO L229 MonitoredProcess]: Starting monitored process 75 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-14 23:12:04,235 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Waiting until timeout for monitored process [2021-12-14 23:12:04,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:12:04,265 INFO L263 TraceCheckSpWp]: Trace formula consists of 244 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-14 23:12:04,266 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-14 23:12:04,467 INFO L134 CoverageAnalysis]: Checked inductivity of 321 backedges. 227 proven. 27 refuted. 0 times theorem prover too weak. 67 trivial. 0 not checked. [2021-12-14 23:12:04,467 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-14 23:12:04,695 INFO L134 CoverageAnalysis]: Checked inductivity of 321 backedges. 227 proven. 27 refuted. 0 times theorem prover too weak. 67 trivial. 0 not checked. [2021-12-14 23:12:04,695 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1173713357] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-14 23:12:04,695 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-14 23:12:04,695 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 6 [2021-12-14 23:12:04,695 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2042382453] [2021-12-14 23:12:04,695 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-14 23:12:04,696 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:12:04,696 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:12:04,696 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-14 23:12:04,696 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-12-14 23:12:04,696 INFO L87 Difference]: Start difference. First operand 18317 states and 23357 transitions. cyclomatic complexity: 5070 Second operand has 6 states, 6 states have (on average 33.0) internal successors, (198), 6 states have internal predecessors, (198), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:12:04,943 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:12:04,943 INFO L93 Difference]: Finished difference Result 21537 states and 26999 transitions. [2021-12-14 23:12:04,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-14 23:12:04,944 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 21537 states and 26999 transitions. [2021-12-14 23:12:05,004 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 6694 [2021-12-14 23:12:05,046 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 21537 states to 21537 states and 26999 transitions. [2021-12-14 23:12:05,046 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6899 [2021-12-14 23:12:05,050 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6899 [2021-12-14 23:12:05,050 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21537 states and 26999 transitions. [2021-12-14 23:12:05,050 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-14 23:12:05,050 INFO L681 BuchiCegarLoop]: Abstraction has 21537 states and 26999 transitions. [2021-12-14 23:12:05,059 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21537 states and 26999 transitions. [2021-12-14 23:12:05,263 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21537 to 19997. [2021-12-14 23:12:05,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19997 states, 19997 states have (on average 1.2552382857428614) internal successors, (25101), 19996 states have internal predecessors, (25101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:12:05,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19997 states to 19997 states and 25101 transitions. [2021-12-14 23:12:05,302 INFO L704 BuchiCegarLoop]: Abstraction has 19997 states and 25101 transitions. [2021-12-14 23:12:05,302 INFO L587 BuchiCegarLoop]: Abstraction has 19997 states and 25101 transitions. [2021-12-14 23:12:05,302 INFO L425 BuchiCegarLoop]: ======== Iteration 34============ [2021-12-14 23:12:05,302 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 19997 states and 25101 transitions. [2021-12-14 23:12:05,334 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 6170 [2021-12-14 23:12:05,334 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:12:05,334 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:12:05,335 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 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] [2021-12-14 23:12:05,335 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 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, 1, 1, 1] [2021-12-14 23:12:05,335 INFO L791 eck$LassoCheckResult]: Stem: 421194#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 420978#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~post31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~nondet56#1, ssl3_accept_#t~post57#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___7~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 420979#L92 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 421137#L95-2 ssl3_accept_#t~post31#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post31#1;havoc ssl3_accept_#t~post31#1; 421035#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 421037#L100-1 assume !(0 == ssl3_accept_~s__cert~0#1); 421080#L109-2 assume !false; 425938#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 425934#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 425929#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 425922#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 425919#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 425916#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 425913#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 425911#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 425907#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 425902#L136 assume 8464 == ssl3_accept_~s__state~0#1; 425896#L143 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 425893#L284 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 425887#L284-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 425880#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 425873#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 425863#L612-1 ssl3_accept_~skip~0#1 := 0; 425855#L109-2 assume !false; 425851#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 425847#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 425784#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 425783#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 425781#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 425779#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 425778#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 425777#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 425775#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 425772#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 425771#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 425770#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 425769#L145 assume 8496 == ssl3_accept_~s__state~0#1; 425768#L149 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 425767#L297 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 425765#L297-2 assume !(ssl3_accept_~ret~0#1 <= 0); 425763#L303 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 425764#L303-2 ssl3_accept_~s__init_num~0#1 := 0; 427293#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 427290#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 427285#L612-1 ssl3_accept_~skip~0#1 := 0; 427284#L109-2 assume !false; 427283#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 427282#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 427281#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 427280#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 427279#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 427278#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 427277#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 427276#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 427275#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 427274#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 427273#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 427272#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 427271#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 427269#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 424137#L151 [2021-12-14 23:12:05,335 INFO L793 eck$LassoCheckResult]: Loop: 424137#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 424135#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 424133#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 424131#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 424129#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 424127#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 424125#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 424123#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 424121#L175 assume !(8448 == ssl3_accept_~s__state~0#1); 424119#L178 assume !(8576 == ssl3_accept_~s__state~0#1); 424117#L181 assume !(8577 == ssl3_accept_~s__state~0#1); 424115#L184 assume !(8592 == ssl3_accept_~s__state~0#1); 424113#L187 assume !(8593 == ssl3_accept_~s__state~0#1); 424104#L190 assume !(8608 == ssl3_accept_~s__state~0#1); 424034#L193 assume !(8609 == ssl3_accept_~s__state~0#1); 424030#L196 assume !(8640 == ssl3_accept_~s__state~0#1); 424026#L199 assume !(8641 == ssl3_accept_~s__state~0#1); 424022#L202 assume 8656 == ssl3_accept_~s__state~0#1; 423799#L206 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1; 424015#L515 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet52#1;havoc ssl3_accept_#t~nondet52#1; 424011#L520 assume !(2 == ssl3_accept_~blastFlag~0#1); 424007#L523 assume !(4 == ssl3_accept_~blastFlag~0#1); 424003#L526 assume !(7 == ssl3_accept_~blastFlag~0#1); 423999#L526-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0; 423995#L536 assume !(0 == ssl3_accept_~tmp___10~0#1); 423990#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 423984#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 423976#L612-1 ssl3_accept_~skip~0#1 := 0; 423972#L109-2 assume !false; 423967#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 423962#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 423957#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 423950#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 423945#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 423940#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 423935#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 423931#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 423927#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 423922#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 423917#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 423916#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 423915#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 423913#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 423911#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 423909#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 423907#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 423906#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 423904#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 423901#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 423900#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 423897#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 423895#L175 assume !(8448 == ssl3_accept_~s__state~0#1); 423893#L178 assume !(8576 == ssl3_accept_~s__state~0#1); 423891#L181 assume !(8577 == ssl3_accept_~s__state~0#1); 423890#L184 assume !(8592 == ssl3_accept_~s__state~0#1); 423889#L187 assume !(8593 == ssl3_accept_~s__state~0#1); 423888#L190 assume !(8608 == ssl3_accept_~s__state~0#1); 423886#L193 assume !(8609 == ssl3_accept_~s__state~0#1); 423883#L196 assume !(8640 == ssl3_accept_~s__state~0#1); 423882#L199 assume !(8641 == ssl3_accept_~s__state~0#1); 423881#L202 assume !(8656 == ssl3_accept_~s__state~0#1); 423880#L205 assume !(8657 == ssl3_accept_~s__state~0#1); 423796#L208 assume 8672 == ssl3_accept_~s__state~0#1; 423744#L212 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet53#1;havoc ssl3_accept_#t~nondet53#1; 423734#L544 assume !(3 == ssl3_accept_~blastFlag~0#1); 423735#L544-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448; 423789#L551 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8640; 421799#L551-2 ssl3_accept_~s__init_num~0#1 := 0; 421800#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 421778#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 421774#L612-1 ssl3_accept_~skip~0#1 := 0; 421761#L109-2 assume !false; 421762#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 421753#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 421754#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 421745#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 421746#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 421737#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 421738#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 421729#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 421730#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 421721#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 421722#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 421713#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 421714#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 421705#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 421706#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 421697#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 421698#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 421689#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 421690#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 421681#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 421682#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 421673#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 421674#L175 assume 8448 == ssl3_accept_~s__state~0#1; 421666#L176 assume !(ssl3_accept_~num1~0#1 > 0); 421665#L450-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 421655#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 421656#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 421630#L612-1 ssl3_accept_~skip~0#1 := 0; 421631#L109-2 assume !false; 421622#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 421623#L112 assume 12292 == ssl3_accept_~s__state~0#1; 423777#L113 ssl3_accept_~s__new_session~0#1 := 1; 427230#L221 ssl3_accept_~s__server~0#1 := 1; 427229#L226 assume 0 != ssl3_accept_~cb~0#1; 427228#L226-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 427227#L231 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 427225#L236 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 427223#L236-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 427222#L253 assume !(12292 != ssl3_accept_~s__state~0#1);ssl3_accept_#t~post34#1 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := 1 + ssl3_accept_#t~post34#1;havoc ssl3_accept_#t~post34#1;ssl3_accept_~s__state~0#1 := 8480; 427220#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 427217#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 427212#L612-1 ssl3_accept_~skip~0#1 := 0; 427211#L109-2 assume !false; 427210#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 427209#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 427208#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 427207#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 427206#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 427205#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 427204#L127 assume 8480 == ssl3_accept_~s__state~0#1; 424958#L131 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet35#1;havoc ssl3_accept_#t~nondet35#1; 427203#L269 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8482;ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__init_num~0#1 := 0; 426235#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 427196#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 427186#L612-1 ssl3_accept_~skip~0#1 := 0; 427184#L109-2 assume !false; 427182#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 427180#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 427178#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 427176#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 427174#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 427172#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 427170#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 427168#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 427166#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 427164#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 427162#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 427160#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 427158#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 427156#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 427154#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 427152#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 427151#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 427150#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 427149#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 427148#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 427147#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 427146#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 425715#L175 assume 8448 == ssl3_accept_~s__state~0#1; 425716#L176 assume !(ssl3_accept_~num1~0#1 > 0); 425378#L450-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 425379#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 425112#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 425108#L612-1 ssl3_accept_~skip~0#1 := 0; 425077#L109-2 assume !false; 425078#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 425047#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 425048#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 425017#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 425018#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 424985#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 424986#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 424957#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 424959#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 424935#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 424936#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 424910#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 424911#L145 assume 8496 == ssl3_accept_~s__state~0#1; 424887#L149 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 427440#L297 assume !(1 == ssl3_accept_~blastFlag~0#1); 427433#L297-2 assume !(ssl3_accept_~ret~0#1 <= 0); 427430#L303 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 423661#L303-2 ssl3_accept_~s__init_num~0#1 := 0; 427420#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 427411#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 427404#L612-1 ssl3_accept_~skip~0#1 := 0; 427401#L109-2 assume !false; 427398#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 427395#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 427392#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 427389#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 427386#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 427383#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 427380#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 427377#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 427374#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 427371#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 427316#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 427309#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 427301#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 424139#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 424137#L151 [2021-12-14 23:12:05,335 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:12:05,336 INFO L85 PathProgramCache]: Analyzing trace with hash 1374108739, now seen corresponding path program 5 times [2021-12-14 23:12:05,336 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:12:05,336 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [158398371] [2021-12-14 23:12:05,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:12:05,336 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:12:05,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:12:05,340 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:12:05,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:12:05,345 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:12:05,345 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:12:05,345 INFO L85 PathProgramCache]: Analyzing trace with hash -2097374264, now seen corresponding path program 1 times [2021-12-14 23:12:05,346 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:12:05,346 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1917609805] [2021-12-14 23:12:05,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:12:05,346 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:12:05,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:12:05,363 INFO L134 CoverageAnalysis]: Checked inductivity of 332 backedges. 223 proven. 6 refuted. 0 times theorem prover too weak. 103 trivial. 0 not checked. [2021-12-14 23:12:05,363 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:12:05,363 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1917609805] [2021-12-14 23:12:05,363 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1917609805] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-14 23:12:05,363 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [365897223] [2021-12-14 23:12:05,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:12:05,363 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-14 23:12:05,363 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:12:05,364 INFO L229 MonitoredProcess]: Starting monitored process 76 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-14 23:12:05,365 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Waiting until timeout for monitored process [2021-12-14 23:12:05,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:12:05,413 INFO L263 TraceCheckSpWp]: Trace formula consists of 264 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-14 23:12:05,414 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-14 23:12:05,590 INFO L134 CoverageAnalysis]: Checked inductivity of 332 backedges. 223 proven. 6 refuted. 0 times theorem prover too weak. 103 trivial. 0 not checked. [2021-12-14 23:12:05,590 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-14 23:12:05,797 INFO L134 CoverageAnalysis]: Checked inductivity of 332 backedges. 223 proven. 6 refuted. 0 times theorem prover too weak. 103 trivial. 0 not checked. [2021-12-14 23:12:05,797 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [365897223] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-14 23:12:05,797 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-14 23:12:05,797 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 6 [2021-12-14 23:12:05,797 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1744847529] [2021-12-14 23:12:05,797 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-14 23:12:05,798 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:12:05,798 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:12:05,798 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-14 23:12:05,798 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-12-14 23:12:05,798 INFO L87 Difference]: Start difference. First operand 19997 states and 25101 transitions. cyclomatic complexity: 5134 Second operand has 6 states, 6 states have (on average 28.166666666666668) internal successors, (169), 6 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:12:06,030 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:12:06,030 INFO L93 Difference]: Finished difference Result 21365 states and 26589 transitions. [2021-12-14 23:12:06,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-14 23:12:06,031 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 21365 states and 26589 transitions. [2021-12-14 23:12:06,083 INFO L131 ngComponentsAnalysis]: Automaton has 26 accepting balls. 4868 [2021-12-14 23:12:06,118 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 21365 states to 18517 states and 23185 transitions. [2021-12-14 23:12:06,118 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6417 [2021-12-14 23:12:06,121 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6743 [2021-12-14 23:12:06,122 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18517 states and 23185 transitions. [2021-12-14 23:12:06,125 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-14 23:12:06,125 INFO L681 BuchiCegarLoop]: Abstraction has 18517 states and 23185 transitions. [2021-12-14 23:12:06,133 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18517 states and 23185 transitions. [2021-12-14 23:12:06,229 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18517 to 16413. [2021-12-14 23:12:06,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16413 states, 16413 states have (on average 1.2541887528178883) internal successors, (20585), 16412 states have internal predecessors, (20585), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:12:06,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16413 states to 16413 states and 20585 transitions. [2021-12-14 23:12:06,262 INFO L704 BuchiCegarLoop]: Abstraction has 16413 states and 20585 transitions. [2021-12-14 23:12:06,262 INFO L587 BuchiCegarLoop]: Abstraction has 16413 states and 20585 transitions. [2021-12-14 23:12:06,262 INFO L425 BuchiCegarLoop]: ======== Iteration 35============ [2021-12-14 23:12:06,262 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 16413 states and 20585 transitions. [2021-12-14 23:12:06,290 INFO L131 ngComponentsAnalysis]: Automaton has 23 accepting balls. 4683 [2021-12-14 23:12:06,290 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:12:06,290 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:12:06,291 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 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] [2021-12-14 23:12:06,291 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 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] [2021-12-14 23:12:06,291 INFO L791 eck$LassoCheckResult]: Stem: 463717#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 463512#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~post31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~nondet56#1, ssl3_accept_#t~post57#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___7~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 463513#L92 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 463658#L95-2 ssl3_accept_#t~post31#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post31#1;havoc ssl3_accept_#t~post31#1; 463567#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 463569#L100-1 assume !(0 == ssl3_accept_~s__cert~0#1); 463611#L109-2 assume !false; 467595#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 467594#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 467593#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 467592#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 467591#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 467590#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 467589#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 467588#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 467587#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 467586#L136 assume 8464 == ssl3_accept_~s__state~0#1; 467585#L143 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 467581#L284 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 467582#L284-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 467572#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 467573#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 467548#L612-1 ssl3_accept_~skip~0#1 := 0; 467549#L109-2 assume !false; 467519#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 467520#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 467496#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 467497#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 467477#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 467478#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 467457#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 467458#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 467437#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 467438#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 466834#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 466835#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 466775#L145 assume 8496 == ssl3_accept_~s__state~0#1; 466776#L149 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 465648#L297 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 465649#L297-2 assume !(ssl3_accept_~ret~0#1 <= 0); 465594#L303 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 465593#L303-2 ssl3_accept_~s__init_num~0#1 := 0; 465591#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 465588#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 465583#L612-1 ssl3_accept_~skip~0#1 := 0; 465582#L109-2 assume !false; 465581#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 465580#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 465579#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 465578#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 465577#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 465576#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 465575#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 465574#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 465573#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 465571#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 465572#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 476955#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 476953#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 476948#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 465566#L151 [2021-12-14 23:12:06,292 INFO L793 eck$LassoCheckResult]: Loop: 465566#L151 assume 8512 == ssl3_accept_~s__state~0#1; 464811#L155 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1;ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 465563#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 465561#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 465559#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 465556#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 465551#L612-1 ssl3_accept_~skip~0#1 := 0; 465550#L109-2 assume !false; 465549#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 465548#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 465547#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 465546#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 465545#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 465544#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 465543#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 465542#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 465541#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 465540#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 465539#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 465538#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 465537#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 465536#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 465535#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 465534#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 465533#L157 assume 8528 == ssl3_accept_~s__state~0#1; 464795#L161 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1;ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 465532#L336 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 465530#L336-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 465524#L368 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet43#1;havoc ssl3_accept_#t~nondet43#1; 465526#L370 assume !(6 == ssl3_accept_~blastFlag~0#1); 465522#L370-2 assume !(ssl3_accept_~ret~0#1 <= 0); 465519#L348-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 465514#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 465511#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 465506#L612-1 ssl3_accept_~skip~0#1 := 0; 465504#L109-2 assume !false; 465501#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 465495#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 465493#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 465491#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 465489#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 465487#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 465485#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 465483#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 465481#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 465479#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 465477#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 465475#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 465473#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 465471#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 465469#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 465467#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 465465#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 465463#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 465461#L163 assume 8544 == ssl3_accept_~s__state~0#1; 464772#L167 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 465458#L396 assume !(0 != ssl3_accept_~s__session__peer~0#1); 465455#L405 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1;ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 465451#L409 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 465449#L418 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet45#1;havoc ssl3_accept_#t~nondet45#1; 465446#L421 assume !(8 == ssl3_accept_~blastFlag~0#1); 465430#L424 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 465429#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 465360#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 465356#L612-1 ssl3_accept_~skip~0#1 := 0; 465351#L109-2 assume !false; 465352#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 465347#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 465348#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 465343#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 465344#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 465339#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 465340#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 465335#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 465336#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 465331#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 465332#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 465327#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 465328#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 465323#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 465324#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 465319#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 465320#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 465315#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 465316#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 465187#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 465188#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 465181#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 465182#L175 assume 8448 == ssl3_accept_~s__state~0#1; 465046#L176 assume !(ssl3_accept_~num1~0#1 > 0); 465045#L450-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 465029#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 465030#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 465014#L612-1 ssl3_accept_~skip~0#1 := 0; 465015#L109-2 assume !false; 465006#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 465007#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 464878#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 464879#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 464866#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 464867#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 464857#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 464854#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 464850#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 464851#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 464840#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 464841#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 464828#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 464829#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 464816#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 464817#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 464804#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 464805#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 464784#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 464785#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 464757#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 464758#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 464731#L175 assume !(8448 == ssl3_accept_~s__state~0#1); 464730#L178 assume 8576 == ssl3_accept_~s__state~0#1; 464728#L182 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet47#1;havoc ssl3_accept_#t~nondet47#1; 464727#L464 assume !(ssl3_accept_~ret~0#1 <= 0); 464724#L467 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 464725#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 465644#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 465639#L612-1 ssl3_accept_~skip~0#1 := 0; 465638#L109-2 assume !false; 465637#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 465636#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 465635#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 465634#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 465633#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 465632#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 465631#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 465630#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 465629#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 465628#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 465627#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 465626#L142 assume 8466 == ssl3_accept_~s__state~0#1; 464836#L143 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 465625#L284 assume !(0 == ssl3_accept_~blastFlag~0#1); 465624#L284-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 465622#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 465619#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 465614#L612-1 ssl3_accept_~skip~0#1 := 0; 465613#L109-2 assume !false; 465612#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 465611#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 465610#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 465609#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 465608#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 465607#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 465606#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 465605#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 465604#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 465603#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 465602#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 465601#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 465600#L145 assume 8496 == ssl3_accept_~s__state~0#1; 464823#L149 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 465599#L297 assume !(1 == ssl3_accept_~blastFlag~0#1); 465598#L297-2 assume !(ssl3_accept_~ret~0#1 <= 0); 465597#L303 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 477031#L303-2 ssl3_accept_~s__init_num~0#1 := 0; 477030#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 477025#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 477020#L612-1 ssl3_accept_~skip~0#1 := 0; 477019#L109-2 assume !false; 477018#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 477017#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 477016#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 477015#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 477014#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 477013#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 477012#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 477011#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 477010#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 477004#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 465570#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 465569#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 465568#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 465567#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 465566#L151 [2021-12-14 23:12:06,292 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:12:06,292 INFO L85 PathProgramCache]: Analyzing trace with hash 556460289, now seen corresponding path program 1 times [2021-12-14 23:12:06,292 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:12:06,292 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [783780860] [2021-12-14 23:12:06,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:12:06,292 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:12:06,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:12:06,308 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:12:06,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:12:06,318 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:12:06,318 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:12:06,319 INFO L85 PathProgramCache]: Analyzing trace with hash 1523330190, now seen corresponding path program 3 times [2021-12-14 23:12:06,319 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:12:06,319 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1993031685] [2021-12-14 23:12:06,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:12:06,319 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:12:06,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:12:06,337 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:12:06,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:12:06,354 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:12:06,355 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:12:06,355 INFO L85 PathProgramCache]: Analyzing trace with hash -474946674, now seen corresponding path program 1 times [2021-12-14 23:12:06,355 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:12:06,355 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1640622888] [2021-12-14 23:12:06,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:12:06,355 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:12:06,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:12:06,371 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:12:06,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:12:06,403 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:12:08,339 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 14.12 11:12:08 BoogieIcfgContainer [2021-12-14 23:12:08,340 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2021-12-14 23:12:08,340 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2021-12-14 23:12:08,340 INFO L271 PluginConnector]: Initializing Witness Printer... [2021-12-14 23:12:08,341 INFO L275 PluginConnector]: Witness Printer initialized [2021-12-14 23:12:08,341 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.12 11:11:43" (3/4) ... [2021-12-14 23:12:08,343 INFO L134 WitnessPrinter]: Generating witness for non-termination counterexample [2021-12-14 23:12:08,409 INFO L141 WitnessManager]: Wrote witness to /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/witness.graphml [2021-12-14 23:12:08,409 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2021-12-14 23:12:08,410 INFO L158 Benchmark]: Toolchain (without parser) took 25541.61ms. Allocated memory was 123.7MB in the beginning and 1.5GB in the end (delta: 1.4GB). Free memory was 86.9MB in the beginning and 440.7MB in the end (delta: -353.8MB). Peak memory consumption was 1.0GB. Max. memory is 16.1GB. [2021-12-14 23:12:08,410 INFO L158 Benchmark]: CDTParser took 0.11ms. Allocated memory is still 123.7MB. Free memory was 97.0MB in the beginning and 96.9MB in the end (delta: 21.2kB). There was no memory consumed. Max. memory is 16.1GB. [2021-12-14 23:12:08,410 INFO L158 Benchmark]: CACSL2BoogieTranslator took 270.28ms. Allocated memory is still 123.7MB. Free memory was 86.9MB in the beginning and 93.1MB in the end (delta: -6.2MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2021-12-14 23:12:08,411 INFO L158 Benchmark]: Boogie Procedure Inliner took 71.73ms. Allocated memory is still 123.7MB. Free memory was 93.1MB in the beginning and 90.2MB in the end (delta: 2.8MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2021-12-14 23:12:08,411 INFO L158 Benchmark]: Boogie Preprocessor took 34.32ms. Allocated memory is still 123.7MB. Free memory was 90.2MB in the beginning and 88.8MB in the end (delta: 1.4MB). There was no memory consumed. Max. memory is 16.1GB. [2021-12-14 23:12:08,411 INFO L158 Benchmark]: RCFGBuilder took 456.51ms. Allocated memory is still 123.7MB. Free memory was 88.1MB in the beginning and 62.2MB in the end (delta: 25.9MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. [2021-12-14 23:12:08,411 INFO L158 Benchmark]: BuchiAutomizer took 24634.04ms. Allocated memory was 123.7MB in the beginning and 1.5GB in the end (delta: 1.4GB). Free memory was 62.2MB in the beginning and 449.1MB in the end (delta: -386.9MB). Peak memory consumption was 1.0GB. Max. memory is 16.1GB. [2021-12-14 23:12:08,411 INFO L158 Benchmark]: Witness Printer took 68.91ms. Allocated memory is still 1.5GB. Free memory was 449.1MB in the beginning and 440.7MB in the end (delta: 8.4MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2021-12-14 23:12:08,412 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.11ms. Allocated memory is still 123.7MB. Free memory was 97.0MB in the beginning and 96.9MB in the end (delta: 21.2kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 270.28ms. Allocated memory is still 123.7MB. Free memory was 86.9MB in the beginning and 93.1MB in the end (delta: -6.2MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 71.73ms. Allocated memory is still 123.7MB. Free memory was 93.1MB in the beginning and 90.2MB in the end (delta: 2.8MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * Boogie Preprocessor took 34.32ms. Allocated memory is still 123.7MB. Free memory was 90.2MB in the beginning and 88.8MB in the end (delta: 1.4MB). There was no memory consumed. Max. memory is 16.1GB. * RCFGBuilder took 456.51ms. Allocated memory is still 123.7MB. Free memory was 88.1MB in the beginning and 62.2MB in the end (delta: 25.9MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. * BuchiAutomizer took 24634.04ms. Allocated memory was 123.7MB in the beginning and 1.5GB in the end (delta: 1.4GB). Free memory was 62.2MB in the beginning and 449.1MB in the end (delta: -386.9MB). Peak memory consumption was 1.0GB. Max. memory is 16.1GB. * Witness Printer took 68.91ms. Allocated memory is still 1.5GB. Free memory was 449.1MB in the beginning and 440.7MB in the end (delta: 8.4MB). Peak memory consumption was 8.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 36 terminating modules (33 trivial, 3 deterministic, 0 nondeterministic) and one nonterminating remainder module.One deterministic module has affine ranking function s__state and consists of 6 locations. One deterministic module has affine ranking function -1 * blastFlag + 1 and consists of 3 locations. One deterministic module has affine ranking function s__state and consists of 5 locations. 33 modules have a trivial ranking function, the largest among these consists of 6 locations. The remainder module has 16413 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 24.5s and 35 iterations. TraceHistogramMax:7. Analysis of lassos took 13.9s. Construction of modules took 2.7s. Büchi inclusion checks took 2.9s. Highest rank in rank-based complementation 3. Minimization of det autom 0. Minimization of nondet autom 36. Automata minimization 2.7s AutomataMinimizationTime, 36 MinimizatonAttempts, 15892 StatesRemovedByMinimization, 28 NontrivialMinimizations. Non-live state removal took 1.6s Buchi closure took 0.0s. Biggest automaton had 19997 states and ocurred in iteration 33. Nontrivial modules had stage [3, 0, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 406/406 HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 6631 SdHoareTripleChecker+Valid, 3.5s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 6628 mSDsluCounter, 14602 SdHoareTripleChecker+Invalid, 2.8s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 5795 mSDsCounter, 953 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 4916 IncrementalHoareTripleChecker+Invalid, 5869 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 953 mSolverCounterUnsat, 8807 mSDtfsCounter, 4916 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown LassoAnalysisResults: nont1 unkn0 SFLI24 SFLT1 conc2 concLT1 SILN0 SILU0 SILI5 SILT1 lasso0 LassoPreprocessingBenchmarks: Lassos: inital59 mio100 ax100 hnf100 lsp27 ukn100 mio100 lsp100 div186 bol100 ite100 ukn100 eq192 hnf73 smp97 dnf106 smp100 tf107 neg97 sie105 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 11ms VariablesStem: 0 VariablesLoop: 1 DisjunctsStem: 1 DisjunctsLoop: 2 SupportingInvariants: 0 MotzkinApplications: 4 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 27 LassoNonterminationAnalysisSatUnbounded: 0 LassoNonterminationAnalysisUnsat: 3 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 0.6s - TerminationAnalysisResult: Nontermination possible Buchi Automizer proved that your program is nonterminating for some inputs - FixpointNonTerminationResult [Line: 151]: Nontermination argument in form of an infinite program execution. Nontermination argument in form of an infinite execution State at position 0 is {NULL=1} State at position 1 is {org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2ced37a9=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6ab7dd7b=1, NULL=0, NULL=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1cb26de=0, tmp___9=0, s__ctx__stats__sess_accept=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@28070e86=0, s__s3__tmp__new_cipher__algo_strength=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@27cd56b8=2, s__ctx__info_callback=0, tmp=7, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6de3c4bd=0, __cil_tmp55=0, s__s3__tmp__use_rsa_tmp=1, s__s3__tmp__new_cipher__algorithms=-256, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@ca9dcf8=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6fb0c41e=0, tmp___2=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@69b18df9=0, cb=4, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@14c74221=0, s__cert__pkeys__AT0__privatekey=0, s__options=-2097153, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2aa42d85=0, s__shutdown=0, \result=0, tmp=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@40b7c89a=13, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2f575fcc=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@9b435a9=1, s__cert=5, got_new_session=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@272eefb4=0, s__server=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6bddb11d=14, \old(initial_state)=8464, \result=0, s__type=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@592ce665=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6d8041bc=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7884177d=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6c64dc69=-256, s__init_num=0, tmp___5=0, s__session__cipher=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7f9c399a=0, s__ctx__stats__sess_accept_renegotiate=0, ret=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@33007d2c=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6d3bcd2=0, s__verify_mode=15, __cil_tmp58=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4030c0d0=0, blastFlag=2, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@320f14a3=1, tmp___7=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1f8eae17=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@250c5b30=0, tmp___10=0, __cil_tmp61=-256, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@5f54b796=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@21bd1ac9=0, l=14, new_state=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7f97d17a=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6da13d29=0, __cil_tmp56=-4294967551, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@61de8dc1=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2546f87e=1, tmp___1=-12288, s__info_callback=4, buf=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6fa031b9=0, s__s3__tmp__reuse_message=6, s__version=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@470ea173=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3d00c01c=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@448a48e3=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5bf6a6c8=-4294967551, s__s3__tmp__next_state___0=8576, s__s3__tmp__new_cipher=0, s__s3__tmp__cert_request=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2dcec23f=0, num1=0, NULL=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@566b5565=0, s__debug=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@78e57074=0, s__ctx__stats__sess_accept_good=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@1bb5c492=0, tmp___3=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4f1328d0=0, __cil_tmp60=0, s__in_handshake=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@11a86953=0, s__init_buf___0=1, initial_state=8464, tmp___4=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@734511ae=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6d923ce2=0, __cil_tmp59=0, skip=0, s__hit=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@34dcbcfd=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5d43a2c4=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@24847747=0, tmp___6=0, s__session__peer=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@436ccda4=0, state=8512, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3f98ac85=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3715f2e0=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6f428562=0, __cil_tmp57=-2097153, s__state=8512, s__new_session=0, tmp___8=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@daa8bed=0, s=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@658f0cf=0, Time=7, s__rwstate=0} - StatisticsResult: NonterminationArgumentStatistics Fixpoint - NonterminatingLassoResult [Line: 151]: Nonterminating execution Found a nonterminating execution for the following lasso shaped sequence of statements. Stem: [L659] int s ; [L660] int tmp ; [L664] s = 8464 [L665] CALL ssl3_accept(s) [L23] int s__info_callback = __VERIFIER_nondet_int() ; [L24] int s__in_handshake = __VERIFIER_nondet_int() ; [L25] int s__state ; [L26] int s__new_session ; [L27] int s__server ; [L28] int s__version = __VERIFIER_nondet_int() ; [L29] int s__type ; [L30] int s__init_num ; [L31] int s__hit = __VERIFIER_nondet_int() ; [L32] int s__rwstate ; [L33] int s__init_buf___0 = 1; [L34] int s__debug = __VERIFIER_nondet_int() ; [L35] int s__shutdown ; [L36] int s__cert = __VERIFIER_nondet_int() ; [L37] int s__options = __VERIFIER_nondet_int() ; [L38] int s__verify_mode = __VERIFIER_nondet_int() ; [L39] int s__session__peer = __VERIFIER_nondet_int() ; [L40] int s__cert__pkeys__AT0__privatekey = __VERIFIER_nondet_int() ; [L41] int s__ctx__info_callback = __VERIFIER_nondet_int() ; [L42] int s__ctx__stats__sess_accept_renegotiate = __VERIFIER_nondet_int() ; [L43] int s__ctx__stats__sess_accept = __VERIFIER_nondet_int() ; [L44] int s__ctx__stats__sess_accept_good = __VERIFIER_nondet_int() ; [L45] int s__s3__tmp__cert_request ; [L46] int s__s3__tmp__reuse_message ; [L47] int s__s3__tmp__use_rsa_tmp ; [L48] int s__s3__tmp__new_cipher = __VERIFIER_nondet_int() ; [L49] int s__s3__tmp__new_cipher__algorithms ; [L50] int s__s3__tmp__next_state___0 ; [L51] int s__s3__tmp__new_cipher__algo_strength ; [L52] int s__session__cipher ; [L53] int buf ; [L54] unsigned long l ; [L55] unsigned long Time ; [L56] unsigned long tmp ; [L57] int cb ; [L58] long num1 = __VERIFIER_nondet_long() ; [L59] int ret ; [L60] int new_state ; [L61] int state ; [L62] int skip ; [L63] int got_new_session ; [L64] int tmp___1 = __VERIFIER_nondet_int() ; [L65] int tmp___2 = __VERIFIER_nondet_int() ; [L66] int tmp___3 = __VERIFIER_nondet_int() ; [L67] int tmp___4 = __VERIFIER_nondet_int() ; [L68] int tmp___5 = __VERIFIER_nondet_int() ; [L69] int tmp___6 = __VERIFIER_nondet_int() ; [L70] int tmp___7 = __VERIFIER_nondet_int() ; [L71] long tmp___8 = __VERIFIER_nondet_long() ; [L72] int tmp___9 = __VERIFIER_nondet_int() ; [L73] int tmp___10 = __VERIFIER_nondet_int() ; [L74] int blastFlag ; [L75] int __cil_tmp55 ; [L76] unsigned long __cil_tmp56 ; [L77] unsigned long __cil_tmp57 ; [L78] unsigned long __cil_tmp58 ; [L79] unsigned long __cil_tmp59 ; [L80] int __cil_tmp60 ; [L81] unsigned long __cil_tmp61 ; [L84] s__state = initial_state [L85] blastFlag = 0 [L86] tmp = __VERIFIER_nondet_int() [L87] Time = tmp [L88] cb = 0 [L89] ret = -1 [L90] skip = 0 [L91] got_new_session = 0 [L92] COND TRUE s__info_callback != 0 [L93] cb = s__info_callback [L99] s__in_handshake ++ [L100] COND FALSE !(tmp___1 + 12288) [L105] COND FALSE !(s__cert == 0) [L109] COND TRUE 1 [L111] state = s__state [L112] COND FALSE !(s__state == 12292) [L115] COND FALSE !(s__state == 16384) [L118] COND FALSE !(s__state == 8192) [L121] COND FALSE !(s__state == 24576) [L124] COND FALSE !(s__state == 8195) [L127] COND FALSE !(s__state == 8480) [L130] COND FALSE !(s__state == 8481) [L133] COND FALSE !(s__state == 8482) [L136] COND TRUE s__state == 8464 [L282] s__shutdown = 0 [L283] ret = __VERIFIER_nondet_int() [L284] COND TRUE blastFlag == 0 [L285] blastFlag = 1 [L287] COND FALSE !(ret <= 0) [L290] got_new_session = 1 [L291] s__state = 8496 [L292] s__init_num = 0 [L611] s__s3__tmp__reuse_message = __VERIFIER_nondet_int() [L612] COND FALSE !(! s__s3__tmp__reuse_message) [L643] skip = 0 [L109] COND TRUE 1 [L111] state = s__state [L112] COND FALSE !(s__state == 12292) [L115] COND FALSE !(s__state == 16384) [L118] COND FALSE !(s__state == 8192) [L121] COND FALSE !(s__state == 24576) [L124] COND FALSE !(s__state == 8195) [L127] COND FALSE !(s__state == 8480) [L130] COND FALSE !(s__state == 8481) [L133] COND FALSE !(s__state == 8482) [L136] COND FALSE !(s__state == 8464) [L139] COND FALSE !(s__state == 8465) [L142] COND FALSE !(s__state == 8466) [L145] COND TRUE s__state == 8496 [L296] ret = __VERIFIER_nondet_int() [L297] COND TRUE blastFlag == 1 [L298] blastFlag = 2 [L300] COND FALSE !(ret <= 0) [L303] COND FALSE !(\read(s__hit)) [L306] s__state = 8512 [L308] s__init_num = 0 [L611] s__s3__tmp__reuse_message = __VERIFIER_nondet_int() [L612] COND FALSE !(! s__s3__tmp__reuse_message) [L643] skip = 0 [L109] COND TRUE 1 [L111] state = s__state [L112] COND FALSE !(s__state == 12292) [L115] COND FALSE !(s__state == 16384) [L118] COND FALSE !(s__state == 8192) [L121] COND FALSE !(s__state == 24576) [L124] COND FALSE !(s__state == 8195) [L127] COND FALSE !(s__state == 8480) [L130] COND FALSE !(s__state == 8481) [L133] COND FALSE !(s__state == 8482) [L136] COND FALSE !(s__state == 8464) [L139] COND FALSE !(s__state == 8465) [L142] COND FALSE !(s__state == 8466) [L145] COND FALSE !(s__state == 8496) [L148] COND FALSE !(s__state == 8497) Loop: [L151] COND TRUE s__state == 8512 [L313] s__s3__tmp__new_cipher__algorithms = __VERIFIER_nondet_int() [L314] __cil_tmp56 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L315] COND TRUE __cil_tmp56 + 256UL [L316] skip = 1 [L327] s__state = 8528 [L328] s__init_num = 0 [L611] s__s3__tmp__reuse_message = __VERIFIER_nondet_int() [L612] COND FALSE !(! s__s3__tmp__reuse_message) [L643] skip = 0 [L109] COND TRUE 1 [L111] state = s__state [L112] COND FALSE !(s__state == 12292) [L115] COND FALSE !(s__state == 16384) [L118] COND FALSE !(s__state == 8192) [L121] COND FALSE !(s__state == 24576) [L124] COND FALSE !(s__state == 8195) [L127] COND FALSE !(s__state == 8480) [L130] COND FALSE !(s__state == 8481) [L133] COND FALSE !(s__state == 8482) [L136] COND FALSE !(s__state == 8464) [L139] COND FALSE !(s__state == 8465) [L142] COND FALSE !(s__state == 8466) [L145] COND FALSE !(s__state == 8496) [L148] COND FALSE !(s__state == 8497) [L151] COND FALSE !(s__state == 8512) [L154] COND FALSE !(s__state == 8513) [L157] COND TRUE s__state == 8528 [L332] s__s3__tmp__new_cipher__algorithms = __VERIFIER_nondet_int() [L333] l = (unsigned long )s__s3__tmp__new_cipher__algorithms [L335] __cil_tmp57 = (unsigned long )s__options [L336] COND TRUE __cil_tmp57 + 2097152UL [L337] s__s3__tmp__use_rsa_tmp = 1 [L342] COND TRUE \read(s__s3__tmp__use_rsa_tmp) [L369] ret = __VERIFIER_nondet_int() [L370] COND FALSE !(blastFlag == 6) [L373] COND FALSE !(ret <= 0) [L390] s__state = 8544 [L391] s__init_num = 0 [L611] s__s3__tmp__reuse_message = __VERIFIER_nondet_int() [L612] COND FALSE !(! s__s3__tmp__reuse_message) [L643] skip = 0 [L109] COND TRUE 1 [L111] state = s__state [L112] COND FALSE !(s__state == 12292) [L115] COND FALSE !(s__state == 16384) [L118] COND FALSE !(s__state == 8192) [L121] COND FALSE !(s__state == 24576) [L124] COND FALSE !(s__state == 8195) [L127] COND FALSE !(s__state == 8480) [L130] COND FALSE !(s__state == 8481) [L133] COND FALSE !(s__state == 8482) [L136] COND FALSE !(s__state == 8464) [L139] COND FALSE !(s__state == 8465) [L142] COND FALSE !(s__state == 8466) [L145] COND FALSE !(s__state == 8496) [L148] COND FALSE !(s__state == 8497) [L151] COND FALSE !(s__state == 8512) [L154] COND FALSE !(s__state == 8513) [L157] COND FALSE !(s__state == 8528) [L160] COND FALSE !(s__state == 8529) [L163] COND TRUE s__state == 8544 [L395] COND TRUE s__verify_mode + 1 [L396] COND FALSE !(s__session__peer != 0) [L407] s__s3__tmp__new_cipher__algorithms = __VERIFIER_nondet_int() [L408] __cil_tmp61 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L409] COND FALSE !(__cil_tmp61 + 256UL) [L419] s__s3__tmp__cert_request = 1 [L420] ret = __VERIFIER_nondet_int() [L421] COND FALSE !(blastFlag == 8) [L424] COND FALSE !(ret <= 0) [L427] s__state = 8448 [L428] s__s3__tmp__next_state___0 = 8576 [L429] s__init_num = 0 [L611] s__s3__tmp__reuse_message = __VERIFIER_nondet_int() [L612] COND FALSE !(! s__s3__tmp__reuse_message) [L643] skip = 0 [L109] COND TRUE 1 [L111] state = s__state [L112] COND FALSE !(s__state == 12292) [L115] COND FALSE !(s__state == 16384) [L118] COND FALSE !(s__state == 8192) [L121] COND FALSE !(s__state == 24576) [L124] COND FALSE !(s__state == 8195) [L127] COND FALSE !(s__state == 8480) [L130] COND FALSE !(s__state == 8481) [L133] COND FALSE !(s__state == 8482) [L136] COND FALSE !(s__state == 8464) [L139] COND FALSE !(s__state == 8465) [L142] COND FALSE !(s__state == 8466) [L145] COND FALSE !(s__state == 8496) [L148] COND FALSE !(s__state == 8497) [L151] COND FALSE !(s__state == 8512) [L154] COND FALSE !(s__state == 8513) [L157] COND FALSE !(s__state == 8528) [L160] COND FALSE !(s__state == 8529) [L163] COND FALSE !(s__state == 8544) [L166] COND FALSE !(s__state == 8545) [L169] COND FALSE !(s__state == 8560) [L172] COND FALSE !(s__state == 8561) [L175] COND TRUE s__state == 8448 [L450] COND FALSE !(num1 > 0L) [L459] s__state = s__s3__tmp__next_state___0 [L611] s__s3__tmp__reuse_message = __VERIFIER_nondet_int() [L612] COND FALSE !(! s__s3__tmp__reuse_message) [L643] skip = 0 [L109] COND TRUE 1 [L111] state = s__state [L112] COND FALSE !(s__state == 12292) [L115] COND FALSE !(s__state == 16384) [L118] COND FALSE !(s__state == 8192) [L121] COND FALSE !(s__state == 24576) [L124] COND FALSE !(s__state == 8195) [L127] COND FALSE !(s__state == 8480) [L130] COND FALSE !(s__state == 8481) [L133] COND FALSE !(s__state == 8482) [L136] COND FALSE !(s__state == 8464) [L139] COND FALSE !(s__state == 8465) [L142] COND FALSE !(s__state == 8466) [L145] COND FALSE !(s__state == 8496) [L148] COND FALSE !(s__state == 8497) [L151] COND FALSE !(s__state == 8512) [L154] COND FALSE !(s__state == 8513) [L157] COND FALSE !(s__state == 8528) [L160] COND FALSE !(s__state == 8529) [L163] COND FALSE !(s__state == 8544) [L166] COND FALSE !(s__state == 8545) [L169] COND FALSE !(s__state == 8560) [L172] COND FALSE !(s__state == 8561) [L175] COND FALSE !(s__state == 8448) [L178] COND TRUE s__state == 8576 [L463] ret = __VERIFIER_nondet_int() [L464] COND FALSE !(ret <= 0) [L467] COND TRUE ret == 2 [L468] s__state = 8466 [L611] s__s3__tmp__reuse_message = __VERIFIER_nondet_int() [L612] COND FALSE !(! s__s3__tmp__reuse_message) [L643] skip = 0 [L109] COND TRUE 1 [L111] state = s__state [L112] COND FALSE !(s__state == 12292) [L115] COND FALSE !(s__state == 16384) [L118] COND FALSE !(s__state == 8192) [L121] COND FALSE !(s__state == 24576) [L124] COND FALSE !(s__state == 8195) [L127] COND FALSE !(s__state == 8480) [L130] COND FALSE !(s__state == 8481) [L133] COND FALSE !(s__state == 8482) [L136] COND FALSE !(s__state == 8464) [L139] COND FALSE !(s__state == 8465) [L142] COND TRUE s__state == 8466 [L282] s__shutdown = 0 [L283] ret = __VERIFIER_nondet_int() [L284] COND FALSE !(blastFlag == 0) [L287] COND FALSE !(ret <= 0) [L290] got_new_session = 1 [L291] s__state = 8496 [L292] s__init_num = 0 [L611] s__s3__tmp__reuse_message = __VERIFIER_nondet_int() [L612] COND FALSE !(! s__s3__tmp__reuse_message) [L643] skip = 0 [L109] COND TRUE 1 [L111] state = s__state [L112] COND FALSE !(s__state == 12292) [L115] COND FALSE !(s__state == 16384) [L118] COND FALSE !(s__state == 8192) [L121] COND FALSE !(s__state == 24576) [L124] COND FALSE !(s__state == 8195) [L127] COND FALSE !(s__state == 8480) [L130] COND FALSE !(s__state == 8481) [L133] COND FALSE !(s__state == 8482) [L136] COND FALSE !(s__state == 8464) [L139] COND FALSE !(s__state == 8465) [L142] COND FALSE !(s__state == 8466) [L145] COND TRUE s__state == 8496 [L296] ret = __VERIFIER_nondet_int() [L297] COND FALSE !(blastFlag == 1) [L300] COND FALSE !(ret <= 0) [L303] COND FALSE !(\read(s__hit)) [L306] s__state = 8512 [L308] s__init_num = 0 [L611] s__s3__tmp__reuse_message = __VERIFIER_nondet_int() [L612] COND FALSE !(! s__s3__tmp__reuse_message) [L643] skip = 0 [L109] COND TRUE 1 [L111] state = s__state [L112] COND FALSE !(s__state == 12292) [L115] COND FALSE !(s__state == 16384) [L118] COND FALSE !(s__state == 8192) [L121] COND FALSE !(s__state == 24576) [L124] COND FALSE !(s__state == 8195) [L127] COND FALSE !(s__state == 8480) [L130] COND FALSE !(s__state == 8481) [L133] COND FALSE !(s__state == 8482) [L136] COND FALSE !(s__state == 8464) [L139] COND FALSE !(s__state == 8465) [L142] COND FALSE !(s__state == 8466) [L145] COND FALSE !(s__state == 8496) [L148] COND FALSE !(s__state == 8497) End of lasso representation. RESULT: Ultimate proved your program to be incorrect! [2021-12-14 23:12:08,460 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Ended with exit code 0 [2021-12-14 23:12:08,677 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Ended with exit code 0 [2021-12-14 23:12:08,876 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Ended with exit code 0 [2021-12-14 23:12:09,077 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Ended with exit code 0 [2021-12-14 23:12:09,276 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Forceful destruction successful, exit code 0 [2021-12-14 23:12:09,476 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2021-12-14 23:12:09,677 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2021-12-14 23:12:09,877 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2021-12-14 23:12:10,079 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Writing human readable error path to file UltimateCounterExample.errorpath Result: FALSE(TERM)