./Ultimate.py --spec ../sv-benchmarks/c/properties/termination.prp --file ../sv-benchmarks/c/openssl-simplified/s3_srvr_6.cil-2.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version c3fed411 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerTermination.xml -i ../sv-benchmarks/c/openssl-simplified/s3_srvr_6.cil-2.c -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(F end) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash d0f2e33ac87f1f1d9db23cfd04cd47631e40f0ab807306c8f57e0f0ac0650234 --- Real Ultimate output --- This is Ultimate 0.2.2-tmp.no-commuhash-c3fed41 [2021-12-16 09:33:52,590 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-12-16 09:33:52,592 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-12-16 09:33:52,633 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-12-16 09:33:52,634 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-12-16 09:33:52,636 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-12-16 09:33:52,638 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-12-16 09:33:52,640 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-12-16 09:33:52,644 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-12-16 09:33:52,647 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-12-16 09:33:52,648 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-12-16 09:33:52,649 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-12-16 09:33:52,650 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-12-16 09:33:52,652 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-12-16 09:33:52,653 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-12-16 09:33:52,659 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-12-16 09:33:52,660 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-12-16 09:33:52,660 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-12-16 09:33:52,662 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-12-16 09:33:52,667 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-12-16 09:33:52,668 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-12-16 09:33:52,669 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-12-16 09:33:52,670 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-12-16 09:33:52,671 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-12-16 09:33:52,677 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-12-16 09:33:52,677 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-12-16 09:33:52,677 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-12-16 09:33:52,679 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-12-16 09:33:52,679 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-12-16 09:33:52,680 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-12-16 09:33:52,680 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-12-16 09:33:52,681 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-12-16 09:33:52,682 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-12-16 09:33:52,683 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-12-16 09:33:52,684 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-12-16 09:33:52,685 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-12-16 09:33:52,685 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-12-16 09:33:52,685 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-12-16 09:33:52,685 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-12-16 09:33:52,687 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-12-16 09:33:52,687 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-12-16 09:33:52,688 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Termination-32bit-Automizer_Default.epf [2021-12-16 09:33:52,719 INFO L113 SettingsManager]: Loading preferences was successful [2021-12-16 09:33:52,719 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-12-16 09:33:52,720 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-12-16 09:33:52,720 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-12-16 09:33:52,721 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-12-16 09:33:52,721 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-12-16 09:33:52,721 INFO L138 SettingsManager]: * Use SBE=true [2021-12-16 09:33:52,722 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2021-12-16 09:33:52,722 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2021-12-16 09:33:52,722 INFO L138 SettingsManager]: * Use old map elimination=false [2021-12-16 09:33:52,723 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2021-12-16 09:33:52,723 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2021-12-16 09:33:52,723 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2021-12-16 09:33:52,723 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-12-16 09:33:52,724 INFO L138 SettingsManager]: * sizeof long=4 [2021-12-16 09:33:52,724 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-12-16 09:33:52,724 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-12-16 09:33:52,724 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-12-16 09:33:52,724 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-12-16 09:33:52,725 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2021-12-16 09:33:52,725 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2021-12-16 09:33:52,725 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2021-12-16 09:33:52,725 INFO L138 SettingsManager]: * sizeof long double=12 [2021-12-16 09:33:52,725 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-12-16 09:33:52,726 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2021-12-16 09:33:52,727 INFO L138 SettingsManager]: * Use constant arrays=true [2021-12-16 09:33:52,727 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2021-12-16 09:33:52,727 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-12-16 09:33:52,727 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-12-16 09:33:52,727 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-12-16 09:33:52,728 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-12-16 09:33:52,728 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-12-16 09:33:52,729 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2021-12-16 09:33:52,729 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 -> d0f2e33ac87f1f1d9db23cfd04cd47631e40f0ab807306c8f57e0f0ac0650234 [2021-12-16 09:33:52,937 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-12-16 09:33:52,957 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-12-16 09:33:52,959 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-12-16 09:33:52,960 INFO L271 PluginConnector]: Initializing CDTParser... [2021-12-16 09:33:52,961 INFO L275 PluginConnector]: CDTParser initialized [2021-12-16 09:33:52,962 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/openssl-simplified/s3_srvr_6.cil-2.c [2021-12-16 09:33:53,016 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/215ecad31/473a32f4593f46e4be99598e4c698aa5/FLAGd892354da [2021-12-16 09:33:53,398 INFO L306 CDTParser]: Found 1 translation units. [2021-12-16 09:33:53,399 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/openssl-simplified/s3_srvr_6.cil-2.c [2021-12-16 09:33:53,407 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/215ecad31/473a32f4593f46e4be99598e4c698aa5/FLAGd892354da [2021-12-16 09:33:53,801 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/215ecad31/473a32f4593f46e4be99598e4c698aa5 [2021-12-16 09:33:53,802 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-12-16 09:33:53,804 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-12-16 09:33:53,808 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-12-16 09:33:53,808 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-12-16 09:33:53,811 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-12-16 09:33:53,812 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.12 09:33:53" (1/1) ... [2021-12-16 09:33:53,813 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2a5891c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 09:33:53, skipping insertion in model container [2021-12-16 09:33:53,813 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.12 09:33:53" (1/1) ... [2021-12-16 09:33:53,819 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-12-16 09:33:53,870 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-12-16 09:33:54,083 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_6.cil-2.c[48455,48468] [2021-12-16 09:33:54,096 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-16 09:33:54,102 INFO L203 MainTranslator]: Completed pre-run [2021-12-16 09:33:54,141 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_6.cil-2.c[48455,48468] [2021-12-16 09:33:54,143 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-16 09:33:54,154 INFO L208 MainTranslator]: Completed translation [2021-12-16 09:33:54,155 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 09:33:54 WrapperNode [2021-12-16 09:33:54,155 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-12-16 09:33:54,156 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-12-16 09:33:54,156 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-12-16 09:33:54,156 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-12-16 09:33:54,162 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 09:33:54" (1/1) ... [2021-12-16 09:33:54,170 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 09:33:54" (1/1) ... [2021-12-16 09:33:54,207 INFO L137 Inliner]: procedures = 15, calls = 8, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 534 [2021-12-16 09:33:54,211 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-12-16 09:33:54,212 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-12-16 09:33:54,212 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-12-16 09:33:54,212 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-12-16 09:33:54,219 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 09:33:54" (1/1) ... [2021-12-16 09:33:54,219 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 09:33:54" (1/1) ... [2021-12-16 09:33:54,235 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 09:33:54" (1/1) ... [2021-12-16 09:33:54,247 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 09:33:54" (1/1) ... [2021-12-16 09:33:54,253 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 09:33:54" (1/1) ... [2021-12-16 09:33:54,259 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 09:33:54" (1/1) ... [2021-12-16 09:33:54,277 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 09:33:54" (1/1) ... [2021-12-16 09:33:54,280 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-12-16 09:33:54,281 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-12-16 09:33:54,281 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-12-16 09:33:54,281 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-12-16 09:33:54,282 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 09:33:54" (1/1) ... [2021-12-16 09:33:54,295 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:54,304 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:54,351 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:54,384 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Waiting until timeout for monitored process [2021-12-16 09:33:54,403 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-12-16 09:33:54,403 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-12-16 09:33:54,403 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-12-16 09:33:54,403 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-12-16 09:33:54,498 INFO L236 CfgBuilder]: Building ICFG [2021-12-16 09:33:54,499 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-12-16 09:33:54,523 WARN L815 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-12-16 09:33:54,876 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##90: assume false; [2021-12-16 09:33:54,876 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##91: assume !false; [2021-12-16 09:33:54,877 INFO L277 CfgBuilder]: Performing block encoding [2021-12-16 09:33:54,883 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-12-16 09:33:54,884 INFO L301 CfgBuilder]: Removed 1 assume(true) statements. [2021-12-16 09:33:54,885 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.12 09:33:54 BoogieIcfgContainer [2021-12-16 09:33:54,886 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-12-16 09:33:54,886 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2021-12-16 09:33:54,887 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2021-12-16 09:33:54,889 INFO L275 PluginConnector]: BuchiAutomizer initialized [2021-12-16 09:33:54,890 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-12-16 09:33:54,890 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 16.12 09:33:53" (1/3) ... [2021-12-16 09:33:54,891 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@bc6d4e9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 16.12 09:33:54, skipping insertion in model container [2021-12-16 09:33:54,891 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-12-16 09:33:54,892 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 09:33:54" (2/3) ... [2021-12-16 09:33:54,892 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@bc6d4e9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 16.12 09:33:54, skipping insertion in model container [2021-12-16 09:33:54,892 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-12-16 09:33:54,892 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.12 09:33:54" (3/3) ... [2021-12-16 09:33:54,894 INFO L388 chiAutomizerObserver]: Analyzing ICFG s3_srvr_6.cil-2.c [2021-12-16 09:33:54,979 INFO L359 BuchiCegarLoop]: Interprodecural is true [2021-12-16 09:33:54,980 INFO L360 BuchiCegarLoop]: Hoare is false [2021-12-16 09:33:54,980 INFO L361 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2021-12-16 09:33:54,980 INFO L362 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2021-12-16 09:33:54,980 INFO L363 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-12-16 09:33:54,980 INFO L364 BuchiCegarLoop]: Difference is false [2021-12-16 09:33:54,980 INFO L365 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-12-16 09:33:54,981 INFO L368 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2021-12-16 09:33:55,009 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 157 states, 156 states have (on average 1.75) internal successors, (273), 156 states have internal predecessors, (273), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:55,029 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 135 [2021-12-16 09:33:55,029 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:55,029 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:55,036 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-12-16 09:33:55,036 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:55,036 INFO L425 BuchiCegarLoop]: ======== Iteration 1============ [2021-12-16 09:33:55,039 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 157 states, 156 states have (on average 1.75) internal successors, (273), 156 states have internal predecessors, (273), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:55,047 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 135 [2021-12-16 09:33:55,047 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:55,047 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:55,048 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-12-16 09:33:55,048 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:55,052 INFO L791 eck$LassoCheckResult]: Stem: 140#ULTIMATE.startENTRYtrue assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 51#L-1true assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, 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~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#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~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#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;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#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~nondet22#1;havoc ssl3_accept_#t~nondet22#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~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#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~nondet32#1;havoc ssl3_accept_#t~nondet32#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; 43#L93true assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 25#L96-2true ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 142#L101true assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 22#L101-1true assume !(0 == ssl3_accept_~s__cert~0#1); 54#L110-2true [2021-12-16 09:33:55,053 INFO L793 eck$LassoCheckResult]: Loop: 54#L110-2true assume !false; 23#L111true ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 131#L113true assume !(12292 == ssl3_accept_~s__state~0#1); 32#L116true assume !(16384 == ssl3_accept_~s__state~0#1); 141#L119true assume !(8192 == ssl3_accept_~s__state~0#1); 65#L122true assume !(24576 == ssl3_accept_~s__state~0#1); 100#L125true assume !(8195 == ssl3_accept_~s__state~0#1); 71#L128true assume 8480 == ssl3_accept_~s__state~0#1; 149#L132true ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 8#L270true 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; 47#L614true assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 138#L651true ssl3_accept_~skip~0#1 := 0; 54#L110-2true [2021-12-16 09:33:55,056 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:55,057 INFO L85 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 1 times [2021-12-16 09:33:55,063 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:55,063 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [830363758] [2021-12-16 09:33:55,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:55,064 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:55,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:55,143 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:55,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:55,192 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:55,196 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:55,196 INFO L85 PathProgramCache]: Analyzing trace with hash -289464041, now seen corresponding path program 1 times [2021-12-16 09:33:55,197 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:55,198 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1558319295] [2021-12-16 09:33:55,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:55,198 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:55,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:55,214 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:55,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:55,231 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:55,232 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:55,232 INFO L85 PathProgramCache]: Analyzing trace with hash -1315317912, now seen corresponding path program 1 times [2021-12-16 09:33:55,232 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:55,233 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1878205279] [2021-12-16 09:33:55,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:55,233 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:55,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:55,330 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-16 09:33:55,330 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:55,331 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1878205279] [2021-12-16 09:33:55,331 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1878205279] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:55,332 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:55,332 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-16 09:33:55,332 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [774460419] [2021-12-16 09:33:55,333 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:55,448 INFO L210 LassoAnalysis]: Preferences: [2021-12-16 09:33:55,449 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-16 09:33:55,449 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-16 09:33:55,449 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-16 09:33:55,449 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-12-16 09:33:55,450 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:55,450 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-16 09:33:55,450 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-16 09:33:55,450 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_6.cil-2.c_Iteration1_Loop [2021-12-16 09:33:55,450 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-16 09:33:55,451 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-16 09:33:55,470 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:55,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-16 09:33:55,481 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:55,484 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:55,487 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:55,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-16 09:33:55,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-16 09:33:55,573 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-16 09:33:55,574 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-12-16 09:33:55,576 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:55,576 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:55,577 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:55,579 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Waiting until timeout for monitored process [2021-12-16 09:33:55,580 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-16 09:33:55,581 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:33:55,606 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-16 09:33:55,606 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-16 09:33:55,633 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Forceful destruction successful, exit code 0 [2021-12-16 09:33:55,634 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:55,634 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:55,635 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:55,637 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Waiting until timeout for monitored process [2021-12-16 09:33:55,639 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-16 09:33:55,641 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:33:55,660 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-16 09:33:55,660 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet37#1=3, ULTIMATE.start_ssl3_accept_~ret~0#1=3} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet37#1=3, ULTIMATE.start_ssl3_accept_~ret~0#1=3} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-16 09:33:55,684 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Forceful destruction successful, exit code 0 [2021-12-16 09:33:55,684 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:55,684 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:55,685 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:55,692 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Waiting until timeout for monitored process [2021-12-16 09:33:55,694 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-16 09:33:55,695 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:33:55,723 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-16 09:33:55,724 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-16 09:33:55,741 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Forceful destruction successful, exit code 0 [2021-12-16 09:33:55,741 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:55,741 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:55,742 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:55,744 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-16 09:33:55,745 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:33:55,745 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Waiting until timeout for monitored process [2021-12-16 09:33:55,760 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-16 09:33:55,760 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-16 09:33:55,781 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Forceful destruction successful, exit code 0 [2021-12-16 09:33:55,782 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:55,782 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:55,783 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:55,792 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Waiting until timeout for monitored process [2021-12-16 09:33:55,792 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-16 09:33:55,792 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:33:55,801 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-16 09:33:55,801 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-16 09:33:55,816 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Forceful destruction successful, exit code 0 [2021-12-16 09:33:55,817 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:55,817 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:55,818 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:55,819 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Waiting until timeout for monitored process [2021-12-16 09:33:55,820 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-16 09:33:55,820 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:33:55,851 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Forceful destruction successful, exit code 0 [2021-12-16 09:33:55,852 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:55,852 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:55,853 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:55,854 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Waiting until timeout for monitored process [2021-12-16 09:33:55,855 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-12-16 09:33:55,855 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:33:55,891 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-12-16 09:33:55,907 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Forceful destruction successful, exit code 0 [2021-12-16 09:33:55,908 INFO L210 LassoAnalysis]: Preferences: [2021-12-16 09:33:55,908 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-16 09:33:55,908 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-16 09:33:55,908 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-16 09:33:55,908 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-12-16 09:33:55,908 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:55,908 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-16 09:33:55,908 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-16 09:33:55,908 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_6.cil-2.c_Iteration1_Loop [2021-12-16 09:33:55,908 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-16 09:33:55,908 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-16 09:33:55,910 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:55,916 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:55,927 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:55,929 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:55,932 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:55,935 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:55,952 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:56,036 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-16 09:33:56,040 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-12-16 09:33:56,041 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:56,041 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:56,042 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:56,044 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Waiting until timeout for monitored process [2021-12-16 09:33:56,045 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-16 09:33:56,053 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:56,053 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:56,054 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:56,054 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-16 09:33:56,054 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:56,058 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-16 09:33:56,058 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:56,072 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:56,089 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Forceful destruction successful, exit code 0 [2021-12-16 09:33:56,089 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:56,090 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:56,090 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:56,091 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Waiting until timeout for monitored process [2021-12-16 09:33:56,092 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-16 09:33:56,099 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:56,099 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:56,099 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:56,099 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-16 09:33:56,099 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:56,100 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-16 09:33:56,100 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:56,123 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:56,148 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Forceful destruction successful, exit code 0 [2021-12-16 09:33:56,148 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:56,148 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:56,149 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:56,157 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-16 09:33:56,165 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:56,165 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:56,165 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:56,165 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-16 09:33:56,165 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:56,166 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-16 09:33:56,166 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:56,167 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Waiting until timeout for monitored process [2021-12-16 09:33:56,183 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:56,208 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-16 09:33:56,208 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:56,209 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:56,210 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:56,217 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-16 09:33:56,223 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Waiting until timeout for monitored process [2021-12-16 09:33:56,226 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:56,226 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:56,226 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:56,226 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-16 09:33:56,226 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:56,227 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-16 09:33:56,227 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:56,235 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:56,251 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-16 09:33:56,251 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:56,251 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:56,252 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:56,253 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Waiting until timeout for monitored process [2021-12-16 09:33:56,256 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-16 09:33:56,263 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:56,263 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:56,263 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:56,263 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-16 09:33:56,263 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:56,264 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-16 09:33:56,265 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:56,275 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:56,299 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Forceful destruction successful, exit code 0 [2021-12-16 09:33:56,301 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:56,301 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:56,303 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:56,310 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-16 09:33:56,318 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:56,318 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:56,318 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:56,318 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-16 09:33:56,318 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:56,321 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-16 09:33:56,321 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:56,335 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Waiting until timeout for monitored process [2021-12-16 09:33:56,335 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-12-16 09:33:56,358 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-12-16 09:33:56,358 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2021-12-16 09:33:56,359 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:56,359 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:56,361 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:56,418 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-12-16 09:33:56,418 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-12-16 09:33:56,419 INFO L513 LassoAnalysis]: Proved termination. [2021-12-16 09:33:56,419 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-16 09:33:56,433 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Waiting until timeout for monitored process [2021-12-16 09:33:56,470 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Forceful destruction successful, exit code 0 [2021-12-16 09:33:56,472 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-12-16 09:33:56,486 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:56,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:56,516 INFO L263 TraceCheckSpWp]: Trace formula consists of 55 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-16 09:33:56,517 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-16 09:33:56,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:56,541 INFO L263 TraceCheckSpWp]: Trace formula consists of 26 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-16 09:33:56,541 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-16 09:33:56,656 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-16 09:33:56,685 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2021-12-16 09:33:56,688 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand has 157 states, 156 states have (on average 1.75) internal successors, (273), 156 states have internal predecessors, (273), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:57,087 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Forceful destruction successful, exit code 0 [2021-12-16 09:33:57,224 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand has 157 states, 156 states have (on average 1.75) internal successors, (273), 156 states have internal predecessors, (273), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0). Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 873 states and 1495 transitions. Complement of second has 10 states. [2021-12-16 09:33:57,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 6 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2021-12-16 09:33:57,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:57,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 641 transitions. [2021-12-16 09:33:57,232 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 641 transitions. Stem has 6 letters. Loop has 12 letters. [2021-12-16 09:33:57,233 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-16 09:33:57,233 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 641 transitions. Stem has 18 letters. Loop has 12 letters. [2021-12-16 09:33:57,234 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-16 09:33:57,234 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 641 transitions. Stem has 6 letters. Loop has 24 letters. [2021-12-16 09:33:57,235 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-16 09:33:57,235 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 873 states and 1495 transitions. [2021-12-16 09:33:57,256 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 342 [2021-12-16 09:33:57,268 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 873 states to 727 states and 1155 transitions. [2021-12-16 09:33:57,269 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 408 [2021-12-16 09:33:57,270 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 419 [2021-12-16 09:33:57,270 INFO L73 IsDeterministic]: Start isDeterministic. Operand 727 states and 1155 transitions. [2021-12-16 09:33:57,272 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:57,272 INFO L681 BuchiCegarLoop]: Abstraction has 727 states and 1155 transitions. [2021-12-16 09:33:57,283 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 727 states and 1155 transitions. [2021-12-16 09:33:57,313 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 727 to 503. [2021-12-16 09:33:57,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 503 states, 503 states have (on average 1.5765407554671969) internal successors, (793), 502 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-16 09:33:57,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 503 states to 503 states and 793 transitions. [2021-12-16 09:33:57,317 INFO L704 BuchiCegarLoop]: Abstraction has 503 states and 793 transitions. [2021-12-16 09:33:57,317 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:57,322 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:33:57,323 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:33:57,323 INFO L87 Difference]: Start difference. First operand 503 states and 793 transitions. Second operand has 3 states, 3 states have (on average 6.0) internal successors, (18), 3 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:57,440 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:57,440 INFO L93 Difference]: Finished difference Result 555 states and 874 transitions. [2021-12-16 09:33:57,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:33:57,441 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 555 states and 874 transitions. [2021-12-16 09:33:57,447 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 277 [2021-12-16 09:33:57,450 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 555 states to 555 states and 874 transitions. [2021-12-16 09:33:57,451 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 341 [2021-12-16 09:33:57,451 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 341 [2021-12-16 09:33:57,451 INFO L73 IsDeterministic]: Start isDeterministic. Operand 555 states and 874 transitions. [2021-12-16 09:33:57,452 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:57,452 INFO L681 BuchiCegarLoop]: Abstraction has 555 states and 874 transitions. [2021-12-16 09:33:57,452 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 555 states and 874 transitions. [2021-12-16 09:33:57,471 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 555 to 535. [2021-12-16 09:33:57,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 535 states, 535 states have (on average 1.5850467289719625) internal successors, (848), 534 states have internal predecessors, (848), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:57,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 535 states to 535 states and 848 transitions. [2021-12-16 09:33:57,473 INFO L704 BuchiCegarLoop]: Abstraction has 535 states and 848 transitions. [2021-12-16 09:33:57,473 INFO L587 BuchiCegarLoop]: Abstraction has 535 states and 848 transitions. [2021-12-16 09:33:57,473 INFO L425 BuchiCegarLoop]: ======== Iteration 2============ [2021-12-16 09:33:57,474 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 535 states and 848 transitions. [2021-12-16 09:33:57,476 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 273 [2021-12-16 09:33:57,476 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:57,476 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:57,478 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-16 09:33:57,479 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:57,479 INFO L791 eck$LassoCheckResult]: Stem: 2471#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 2327#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, 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~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#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~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#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;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#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~nondet22#1;havoc ssl3_accept_#t~nondet22#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~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#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~nondet32#1;havoc ssl3_accept_#t~nondet32#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; 2301#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 2251#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 2252#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 2237#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 2238#L110-2 assume !false; 2239#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 2240#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 2271#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 2272#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 2700#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 2699#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 2523#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 2520#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 2517#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 2508#L137 assume 8464 == ssl3_accept_~s__state~0#1; 2186#L144 [2021-12-16 09:33:57,480 INFO L793 eck$LassoCheckResult]: Loop: 2186#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 2187#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 2226#L285-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; 2189#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 2640#L651 ssl3_accept_~skip~0#1 := 0; 2636#L110-2 assume !false; 2635#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 2634#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 2616#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 2617#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 2618#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 2615#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 2499#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 2498#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 2497#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 2493#L137 assume 8464 == ssl3_accept_~s__state~0#1; 2186#L144 [2021-12-16 09:33:57,480 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:57,481 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 1 times [2021-12-16 09:33:57,481 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:57,481 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [701350305] [2021-12-16 09:33:57,481 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:57,481 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:57,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:57,507 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:57,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:57,527 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:57,529 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:57,529 INFO L85 PathProgramCache]: Analyzing trace with hash -861700895, now seen corresponding path program 1 times [2021-12-16 09:33:57,529 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:57,530 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2032040027] [2021-12-16 09:33:57,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:57,530 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:57,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:57,559 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-16 09:33:57,559 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:57,559 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2032040027] [2021-12-16 09:33:57,559 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2032040027] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:57,559 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:57,559 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-16 09:33:57,560 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [377762389] [2021-12-16 09:33:57,560 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:57,560 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:33:57,560 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:57,560 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:33:57,561 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:33:57,561 INFO L87 Difference]: Start difference. First operand 535 states and 848 transitions. cyclomatic complexity: 316 Second operand has 3 states, 2 states have (on average 8.0) internal successors, (16), 3 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:57,733 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:57,733 INFO L93 Difference]: Finished difference Result 645 states and 1026 transitions. [2021-12-16 09:33:57,734 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:33:57,734 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 645 states and 1026 transitions. [2021-12-16 09:33:57,739 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 355 [2021-12-16 09:33:57,743 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 645 states to 645 states and 1026 transitions. [2021-12-16 09:33:57,743 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 405 [2021-12-16 09:33:57,743 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 405 [2021-12-16 09:33:57,743 INFO L73 IsDeterministic]: Start isDeterministic. Operand 645 states and 1026 transitions. [2021-12-16 09:33:57,744 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:57,744 INFO L681 BuchiCegarLoop]: Abstraction has 645 states and 1026 transitions. [2021-12-16 09:33:57,744 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 645 states and 1026 transitions. [2021-12-16 09:33:57,750 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 645 to 569. [2021-12-16 09:33:57,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 569 states, 569 states have (on average 1.578207381370826) internal successors, (898), 568 states have internal predecessors, (898), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:57,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 569 states to 569 states and 898 transitions. [2021-12-16 09:33:57,753 INFO L704 BuchiCegarLoop]: Abstraction has 569 states and 898 transitions. [2021-12-16 09:33:57,753 INFO L587 BuchiCegarLoop]: Abstraction has 569 states and 898 transitions. [2021-12-16 09:33:57,753 INFO L425 BuchiCegarLoop]: ======== Iteration 3============ [2021-12-16 09:33:57,753 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 569 states and 898 transitions. [2021-12-16 09:33:57,756 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 305 [2021-12-16 09:33:57,756 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:57,756 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:57,757 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-16 09:33:57,757 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [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-16 09:33:57,758 INFO L791 eck$LassoCheckResult]: Stem: 3654#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 3516#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, 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~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#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~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#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;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#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~nondet22#1;havoc ssl3_accept_#t~nondet22#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~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#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~nondet32#1;havoc ssl3_accept_#t~nondet32#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; 3489#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 3438#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 3439#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 3428#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 3429#L110-2 assume !false; 3821#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 3819#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 3817#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 3814#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 3815#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 3810#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 3811#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 3886#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 3885#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 3882#L137 assume 8464 == ssl3_accept_~s__state~0#1; 3373#L144 [2021-12-16 09:33:57,758 INFO L793 eck$LassoCheckResult]: Loop: 3373#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 3374#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 3413#L285-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; 3369#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 3902#L651 ssl3_accept_~skip~0#1 := 0; 3900#L110-2 assume !false; 3896#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 3895#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 3805#L116 assume 16384 == ssl3_accept_~s__state~0#1; 3670#L222 ssl3_accept_~s__server~0#1 := 1; 3804#L227 assume 0 != ssl3_accept_~cb~0#1; 3803#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 3802#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 3799#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 3797#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 3701#L254 assume !(12292 != ssl3_accept_~s__state~0#1);ssl3_accept_#t~post36#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~post36#1;havoc ssl3_accept_#t~post36#1;ssl3_accept_~s__state~0#1 := 8480; 3579#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 3685#L651 ssl3_accept_~skip~0#1 := 0; 3683#L110-2 assume !false; 3681#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 3678#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 3676#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 3674#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 3672#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 3669#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 3665#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 3666#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 3667#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 3715#L137 assume 8464 == ssl3_accept_~s__state~0#1; 3373#L144 [2021-12-16 09:33:57,758 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:57,758 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 2 times [2021-12-16 09:33:57,759 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:57,759 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1162752771] [2021-12-16 09:33:57,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:57,759 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:57,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:57,767 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:57,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:57,775 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:57,775 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:57,775 INFO L85 PathProgramCache]: Analyzing trace with hash -1172541115, now seen corresponding path program 1 times [2021-12-16 09:33:57,775 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:57,776 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [146974912] [2021-12-16 09:33:57,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:57,776 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:57,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:57,793 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-16 09:33:57,793 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:57,793 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [146974912] [2021-12-16 09:33:57,794 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [146974912] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:57,794 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:57,794 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-16 09:33:57,794 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [652072889] [2021-12-16 09:33:57,794 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:57,794 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:33:57,795 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:57,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:33:57,795 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:33:57,795 INFO L87 Difference]: Start difference. First operand 569 states and 898 transitions. cyclomatic complexity: 332 Second operand has 3 states, 3 states have (on average 9.666666666666666) internal successors, (29), 3 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:57,942 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:57,942 INFO L93 Difference]: Finished difference Result 694 states and 1009 transitions. [2021-12-16 09:33:57,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:33:57,943 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 694 states and 1009 transitions. [2021-12-16 09:33:57,948 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 383 [2021-12-16 09:33:57,951 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 694 states to 621 states and 929 transitions. [2021-12-16 09:33:57,951 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 433 [2021-12-16 09:33:57,952 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 444 [2021-12-16 09:33:57,952 INFO L73 IsDeterministic]: Start isDeterministic. Operand 621 states and 929 transitions. [2021-12-16 09:33:57,954 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:57,954 INFO L681 BuchiCegarLoop]: Abstraction has 621 states and 929 transitions. [2021-12-16 09:33:57,954 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 621 states and 929 transitions. [2021-12-16 09:33:57,960 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 621 to 578. [2021-12-16 09:33:57,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 578 states, 578 states have (on average 1.519031141868512) internal successors, (878), 577 states have internal predecessors, (878), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:57,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 578 states to 578 states and 878 transitions. [2021-12-16 09:33:57,963 INFO L704 BuchiCegarLoop]: Abstraction has 578 states and 878 transitions. [2021-12-16 09:33:57,963 INFO L587 BuchiCegarLoop]: Abstraction has 578 states and 878 transitions. [2021-12-16 09:33:57,963 INFO L425 BuchiCegarLoop]: ======== Iteration 4============ [2021-12-16 09:33:57,963 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 578 states and 878 transitions. [2021-12-16 09:33:57,966 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 374 [2021-12-16 09:33:57,966 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:57,966 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:57,967 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:57,967 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:57,967 INFO L791 eck$LassoCheckResult]: Stem: 4919#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 4781#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, 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~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#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~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#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;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#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~nondet22#1;havoc ssl3_accept_#t~nondet22#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~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#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~nondet32#1;havoc ssl3_accept_#t~nondet32#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; 4755#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 4706#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 4707#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 4696#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 4697#L110-2 assume !false; 5155#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 5168#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 5167#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 5166#L119 assume 8192 == ssl3_accept_~s__state~0#1; 4864#L222 [2021-12-16 09:33:57,968 INFO L793 eck$LassoCheckResult]: Loop: 4864#L222 ssl3_accept_~s__server~0#1 := 1; 4865#L227 assume 0 != ssl3_accept_~cb~0#1; 4770#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 4771#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 4899#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 4784#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 4785#L254 assume 12292 != ssl3_accept_~s__state~0#1; 4682#L255 assume !(0 == ssl3_accept_~tmp___5~0#1);ssl3_accept_~s__state~0#1 := 8464;ssl3_accept_#t~post35#1 := ssl3_accept_~s__ctx__stats__sess_accept~0#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := 1 + ssl3_accept_#t~post35#1;havoc ssl3_accept_#t~post35#1; 4644#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 5072#L651 ssl3_accept_~skip~0#1 := 0; 5070#L110-2 assume !false; 5068#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 5066#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 5064#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 5062#L119 assume 8192 == ssl3_accept_~s__state~0#1; 4864#L222 [2021-12-16 09:33:57,968 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:57,968 INFO L85 PathProgramCache]: Analyzing trace with hash -443242978, now seen corresponding path program 1 times [2021-12-16 09:33:57,968 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:57,968 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [147841863] [2021-12-16 09:33:57,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:57,969 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:57,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:57,986 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-16 09:33:57,986 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:57,986 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [147841863] [2021-12-16 09:33:57,986 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [147841863] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:57,986 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:57,986 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-16 09:33:57,987 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [885064462] [2021-12-16 09:33:57,987 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:57,987 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-16 09:33:57,987 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:57,987 INFO L85 PathProgramCache]: Analyzing trace with hash 1880059962, now seen corresponding path program 1 times [2021-12-16 09:33:57,988 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:57,988 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [288341762] [2021-12-16 09:33:57,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:57,988 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:57,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:58,001 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-16 09:33:58,001 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:58,002 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [288341762] [2021-12-16 09:33:58,002 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [288341762] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:58,002 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:58,002 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-16 09:33:58,002 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1697127322] [2021-12-16 09:33:58,002 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:58,003 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:33:58,003 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:58,003 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:33:58,003 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:33:58,004 INFO L87 Difference]: Start difference. First operand 578 states and 878 transitions. cyclomatic complexity: 303 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-16 09:33:58,098 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:58,098 INFO L93 Difference]: Finished difference Result 588 states and 886 transitions. [2021-12-16 09:33:58,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:33:58,099 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 588 states and 886 transitions. [2021-12-16 09:33:58,103 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 384 [2021-12-16 09:33:58,106 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 588 states to 588 states and 886 transitions. [2021-12-16 09:33:58,106 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 415 [2021-12-16 09:33:58,107 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 415 [2021-12-16 09:33:58,107 INFO L73 IsDeterministic]: Start isDeterministic. Operand 588 states and 886 transitions. [2021-12-16 09:33:58,107 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:58,107 INFO L681 BuchiCegarLoop]: Abstraction has 588 states and 886 transitions. [2021-12-16 09:33:58,108 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 588 states and 886 transitions. [2021-12-16 09:33:58,113 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 588 to 578. [2021-12-16 09:33:58,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 578 states, 578 states have (on average 1.5121107266435987) internal successors, (874), 577 states have internal predecessors, (874), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:58,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 578 states to 578 states and 874 transitions. [2021-12-16 09:33:58,116 INFO L704 BuchiCegarLoop]: Abstraction has 578 states and 874 transitions. [2021-12-16 09:33:58,116 INFO L587 BuchiCegarLoop]: Abstraction has 578 states and 874 transitions. [2021-12-16 09:33:58,116 INFO L425 BuchiCegarLoop]: ======== Iteration 5============ [2021-12-16 09:33:58,117 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 578 states and 874 transitions. [2021-12-16 09:33:58,119 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 374 [2021-12-16 09:33:58,119 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:58,119 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:58,120 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:58,120 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-16 09:33:58,120 INFO L791 eck$LassoCheckResult]: Stem: 6097#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 5957#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, 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~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#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~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#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;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#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~nondet22#1;havoc ssl3_accept_#t~nondet22#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~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#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~nondet32#1;havoc ssl3_accept_#t~nondet32#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; 5931#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 5880#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 5881#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 5868#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 5869#L110-2 assume !false; 5870#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 5871#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 5903#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 5904#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 5982#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 5983#L125 assume 8195 == ssl3_accept_~s__state~0#1; 6042#L222 [2021-12-16 09:33:58,121 INFO L793 eck$LassoCheckResult]: Loop: 6042#L222 ssl3_accept_~s__server~0#1 := 1; 6043#L227 assume 0 != ssl3_accept_~cb~0#1; 5946#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 5947#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 6080#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 5960#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 5961#L254 assume 12292 != ssl3_accept_~s__state~0#1; 5857#L255 assume !(0 == ssl3_accept_~tmp___5~0#1);ssl3_accept_~s__state~0#1 := 8464;ssl3_accept_#t~post35#1 := ssl3_accept_~s__ctx__stats__sess_accept~0#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := 1 + ssl3_accept_#t~post35#1;havoc ssl3_accept_#t~post35#1; 5818#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 6300#L651 ssl3_accept_~skip~0#1 := 0; 6299#L110-2 assume !false; 6298#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 6297#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 6296#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 6295#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 6294#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 6293#L125 assume 8195 == ssl3_accept_~s__state~0#1; 6042#L222 [2021-12-16 09:33:58,121 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:58,121 INFO L85 PathProgramCache]: Analyzing trace with hash -754735645, now seen corresponding path program 1 times [2021-12-16 09:33:58,121 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:58,121 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [165230082] [2021-12-16 09:33:58,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:58,122 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:58,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:58,138 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-16 09:33:58,139 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:58,139 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [165230082] [2021-12-16 09:33:58,139 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [165230082] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:58,139 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:58,139 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-16 09:33:58,139 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [522130874] [2021-12-16 09:33:58,140 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:58,140 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-16 09:33:58,140 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:58,140 INFO L85 PathProgramCache]: Analyzing trace with hash -1443604225, now seen corresponding path program 1 times [2021-12-16 09:33:58,140 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:58,141 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [263465420] [2021-12-16 09:33:58,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:58,141 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:58,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:58,161 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-16 09:33:58,161 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:58,161 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [263465420] [2021-12-16 09:33:58,161 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [263465420] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:58,161 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:58,161 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-16 09:33:58,161 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [125187705] [2021-12-16 09:33:58,162 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:58,162 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:33:58,162 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:58,162 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:33:58,162 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:33:58,163 INFO L87 Difference]: Start difference. First operand 578 states and 874 transitions. cyclomatic complexity: 299 Second operand has 3 states, 2 states have (on average 6.5) internal successors, (13), 3 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:58,249 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:58,249 INFO L93 Difference]: Finished difference Result 588 states and 882 transitions. [2021-12-16 09:33:58,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:33:58,250 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 588 states and 882 transitions. [2021-12-16 09:33:58,254 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 384 [2021-12-16 09:33:58,257 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 588 states to 588 states and 882 transitions. [2021-12-16 09:33:58,257 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 415 [2021-12-16 09:33:58,257 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 415 [2021-12-16 09:33:58,257 INFO L73 IsDeterministic]: Start isDeterministic. Operand 588 states and 882 transitions. [2021-12-16 09:33:58,257 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:58,257 INFO L681 BuchiCegarLoop]: Abstraction has 588 states and 882 transitions. [2021-12-16 09:33:58,258 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 588 states and 882 transitions. [2021-12-16 09:33:58,263 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 588 to 578. [2021-12-16 09:33:58,264 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 578 states, 578 states have (on average 1.505190311418685) internal successors, (870), 577 states have internal predecessors, (870), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:58,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 578 states to 578 states and 870 transitions. [2021-12-16 09:33:58,266 INFO L704 BuchiCegarLoop]: Abstraction has 578 states and 870 transitions. [2021-12-16 09:33:58,266 INFO L587 BuchiCegarLoop]: Abstraction has 578 states and 870 transitions. [2021-12-16 09:33:58,266 INFO L425 BuchiCegarLoop]: ======== Iteration 6============ [2021-12-16 09:33:58,266 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 578 states and 870 transitions. [2021-12-16 09:33:58,269 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 374 [2021-12-16 09:33:58,269 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:58,269 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:58,270 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-16 09:33:58,270 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [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-16 09:33:58,270 INFO L791 eck$LassoCheckResult]: Stem: 7270#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 7132#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, 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~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#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~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#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;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#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~nondet22#1;havoc ssl3_accept_#t~nondet22#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~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#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~nondet32#1;havoc ssl3_accept_#t~nondet32#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; 7106#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 7053#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 7054#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 7041#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 7042#L110-2 assume !false; 7454#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 7452#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 7450#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 7448#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 7446#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 7444#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 7442#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 7440#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 7438#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 7436#L137 assume 8464 == ssl3_accept_~s__state~0#1; 6985#L144 [2021-12-16 09:33:58,270 INFO L793 eck$LassoCheckResult]: Loop: 6985#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 6986#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 7023#L285-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; 7024#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 7549#L651 ssl3_accept_~skip~0#1 := 0; 7133#L110-2 assume !false; 7043#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 7044#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 7076#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 7077#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 7156#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 7157#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 7173#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 7139#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 7140#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 7183#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 7176#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 7177#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 7221#L146 assume 8496 == ssl3_accept_~s__state~0#1; 7222#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 7424#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 7423#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 7418#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 7399#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 7357#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 7393#L651 ssl3_accept_~skip~0#1 := 0; 7392#L110-2 assume !false; 7391#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 7389#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 7388#L116 assume 16384 == ssl3_accept_~s__state~0#1; 7386#L222 ssl3_accept_~s__server~0#1 := 1; 7495#L227 assume 0 != ssl3_accept_~cb~0#1; 7494#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 7493#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 7491#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 7489#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 7488#L254 assume !(12292 != ssl3_accept_~s__state~0#1);ssl3_accept_#t~post36#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~post36#1;havoc ssl3_accept_#t~post36#1;ssl3_accept_~s__state~0#1 := 8480; 7484#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 7481#L651 ssl3_accept_~skip~0#1 := 0; 7480#L110-2 assume !false; 7478#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 7472#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 7470#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 7469#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 7468#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 7467#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 7460#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 7458#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 7327#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 7302#L137 assume 8464 == ssl3_accept_~s__state~0#1; 6985#L144 [2021-12-16 09:33:58,271 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:58,271 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 3 times [2021-12-16 09:33:58,271 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:58,271 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1490787086] [2021-12-16 09:33:58,271 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:58,271 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:58,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:58,277 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:58,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:58,284 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:58,284 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:58,284 INFO L85 PathProgramCache]: Analyzing trace with hash 136750875, now seen corresponding path program 1 times [2021-12-16 09:33:58,284 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:58,284 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1850210927] [2021-12-16 09:33:58,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:58,285 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:58,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:58,302 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 25 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-16 09:33:58,302 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:58,303 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1850210927] [2021-12-16 09:33:58,303 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1850210927] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:58,303 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:58,303 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-16 09:33:58,303 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [609110842] [2021-12-16 09:33:58,303 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:58,304 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:33:58,304 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:58,304 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:33:58,304 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:33:58,304 INFO L87 Difference]: Start difference. First operand 578 states and 870 transitions. cyclomatic complexity: 295 Second operand has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 3 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:58,434 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:58,434 INFO L93 Difference]: Finished difference Result 727 states and 1098 transitions. [2021-12-16 09:33:58,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:33:58,435 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 727 states and 1098 transitions. [2021-12-16 09:33:58,439 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 469 [2021-12-16 09:33:58,442 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 727 states to 720 states and 1091 transitions. [2021-12-16 09:33:58,442 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 500 [2021-12-16 09:33:58,443 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 500 [2021-12-16 09:33:58,443 INFO L73 IsDeterministic]: Start isDeterministic. Operand 720 states and 1091 transitions. [2021-12-16 09:33:58,443 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:58,443 INFO L681 BuchiCegarLoop]: Abstraction has 720 states and 1091 transitions. [2021-12-16 09:33:58,444 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 720 states and 1091 transitions. [2021-12-16 09:33:58,450 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 720 to 698. [2021-12-16 09:33:58,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 698 states, 698 states have (on average 1.5143266475644699) internal successors, (1057), 697 states have internal predecessors, (1057), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:58,453 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 698 states to 698 states and 1057 transitions. [2021-12-16 09:33:58,453 INFO L704 BuchiCegarLoop]: Abstraction has 698 states and 1057 transitions. [2021-12-16 09:33:58,453 INFO L587 BuchiCegarLoop]: Abstraction has 698 states and 1057 transitions. [2021-12-16 09:33:58,453 INFO L425 BuchiCegarLoop]: ======== Iteration 7============ [2021-12-16 09:33:58,454 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 698 states and 1057 transitions. [2021-12-16 09:33:58,456 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 454 [2021-12-16 09:33:58,456 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:58,456 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:58,457 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-16 09:33:58,457 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [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-16 09:33:58,458 INFO L791 eck$LassoCheckResult]: Stem: 8592#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 8442#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, 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~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#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~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#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;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#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~nondet22#1;havoc ssl3_accept_#t~nondet22#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~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#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~nondet32#1;havoc ssl3_accept_#t~nondet32#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; 8416#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 8363#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 8364#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 8351#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 8352#L110-2 assume !false; 8661#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 8893#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 8890#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 8888#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 8886#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 8883#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 8720#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 8719#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 8718#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 8628#L137 assume 8464 == ssl3_accept_~s__state~0#1; 8296#L144 [2021-12-16 09:33:58,458 INFO L793 eck$LassoCheckResult]: Loop: 8296#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 8297#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 8339#L285-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; 8340#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 8426#L651 ssl3_accept_~skip~0#1 := 0; 8443#L110-2 assume !false; 8353#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 8354#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 8383#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 8384#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 8591#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 8878#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 8877#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 8449#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 8450#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 8496#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 8488#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 8489#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 8541#L146 assume 8496 == ssl3_accept_~s__state~0#1; 8542#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 8391#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 8371#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 8372#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 8558#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 8289#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 8968#L651 ssl3_accept_~skip~0#1 := 0; 8962#L110-2 assume !false; 8959#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 8956#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 8953#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 8950#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 8940#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 8537#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 8538#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 8876#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 8875#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 8874#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 8873#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 8872#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 8871#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 8870#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 8868#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 8867#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 8866#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 8865#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 8864#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 8863#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 8862#L170 assume 8560 == ssl3_accept_~s__state~0#1; 8600#L174 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet43#1;havoc ssl3_accept_#t~nondet43#1; 8556#L438 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; 8301#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 8960#L651 ssl3_accept_~skip~0#1 := 0; 8957#L110-2 assume !false; 8954#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 8951#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 8941#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 8938#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 8936#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 8935#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 8484#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 8485#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 8609#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 8642#L137 assume 8464 == ssl3_accept_~s__state~0#1; 8296#L144 [2021-12-16 09:33:58,458 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:58,458 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 4 times [2021-12-16 09:33:58,459 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:58,459 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [208683994] [2021-12-16 09:33:58,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:58,459 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:58,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:58,464 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:58,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:58,470 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:58,470 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:58,470 INFO L85 PathProgramCache]: Analyzing trace with hash -681910574, now seen corresponding path program 1 times [2021-12-16 09:33:58,470 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:58,471 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [332809650] [2021-12-16 09:33:58,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:58,471 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:58,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:58,496 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 42 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-16 09:33:58,496 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:58,496 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [332809650] [2021-12-16 09:33:58,496 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [332809650] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:58,496 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:58,496 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-16 09:33:58,497 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [722608171] [2021-12-16 09:33:58,497 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:58,497 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:33:58,497 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:58,497 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:33:58,498 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:33:58,498 INFO L87 Difference]: Start difference. First operand 698 states and 1057 transitions. cyclomatic complexity: 362 Second operand has 3 states, 3 states have (on average 21.0) internal successors, (63), 3 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-16 09:33:58,628 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:58,628 INFO L93 Difference]: Finished difference Result 834 states and 1167 transitions. [2021-12-16 09:33:58,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:33:58,629 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 834 states and 1167 transitions. [2021-12-16 09:33:58,634 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 549 [2021-12-16 09:33:58,638 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 834 states to 834 states and 1167 transitions. [2021-12-16 09:33:58,638 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 580 [2021-12-16 09:33:58,638 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 580 [2021-12-16 09:33:58,638 INFO L73 IsDeterministic]: Start isDeterministic. Operand 834 states and 1167 transitions. [2021-12-16 09:33:58,638 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:58,639 INFO L681 BuchiCegarLoop]: Abstraction has 834 states and 1167 transitions. [2021-12-16 09:33:58,639 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 834 states and 1167 transitions. [2021-12-16 09:33:58,646 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 834 to 826. [2021-12-16 09:33:58,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 826 states, 826 states have (on average 1.3995157384987893) internal successors, (1156), 825 states have internal predecessors, (1156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:58,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 826 states to 826 states and 1156 transitions. [2021-12-16 09:33:58,650 INFO L704 BuchiCegarLoop]: Abstraction has 826 states and 1156 transitions. [2021-12-16 09:33:58,650 INFO L587 BuchiCegarLoop]: Abstraction has 826 states and 1156 transitions. [2021-12-16 09:33:58,650 INFO L425 BuchiCegarLoop]: ======== Iteration 8============ [2021-12-16 09:33:58,650 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 826 states and 1156 transitions. [2021-12-16 09:33:58,653 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 542 [2021-12-16 09:33:58,653 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:58,653 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:58,654 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-16 09:33:58,654 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [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-16 09:33:58,654 INFO L791 eck$LassoCheckResult]: Stem: 10136#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 9979#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, 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~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#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~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#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;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#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~nondet22#1;havoc ssl3_accept_#t~nondet22#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~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#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~nondet32#1;havoc ssl3_accept_#t~nondet32#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; 9952#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 9899#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 9900#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 9887#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 9888#L110-2 assume !false; 10242#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 10451#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 10448#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 10445#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 10442#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 10440#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 10439#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 10438#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 10436#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 10437#L137 assume 8464 == ssl3_accept_~s__state~0#1; 9835#L144 [2021-12-16 09:33:58,654 INFO L793 eck$LassoCheckResult]: Loop: 9835#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 9836#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 9871#L285-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; 9872#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 10646#L651 ssl3_accept_~skip~0#1 := 0; 10645#L110-2 assume !false; 10643#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 10638#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 10636#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 10634#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 10632#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 10074#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 10021#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 10022#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 10137#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 10138#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 10614#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 10612#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 10425#L146 assume 8496 == ssl3_accept_~s__state~0#1; 10100#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 10101#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 10581#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 10573#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 10566#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 9827#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 10555#L651 ssl3_accept_~skip~0#1 := 0; 10553#L110-2 assume !false; 10551#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 10549#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 10547#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 10545#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 10543#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 10541#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 10539#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 10537#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 10535#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 10533#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 10531#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 10529#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 10354#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 10353#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 10301#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 10300#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 10292#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 10294#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 10295#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 10296#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 10161#L170 assume 8560 == ssl3_accept_~s__state~0#1; 10148#L174 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet43#1;havoc ssl3_accept_#t~nondet43#1; 10091#L438 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; 9840#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 10314#L651 ssl3_accept_~skip~0#1 := 0; 10313#L110-2 assume !false; 10312#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 10311#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 10310#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 10309#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 10308#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 10307#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 10305#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 10306#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 10230#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 10212#L137 assume 8464 == ssl3_accept_~s__state~0#1; 9835#L144 [2021-12-16 09:33:58,655 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:58,668 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 5 times [2021-12-16 09:33:58,668 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:58,668 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [413700329] [2021-12-16 09:33:58,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:58,668 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:58,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:58,680 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:58,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:58,688 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:58,690 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:58,690 INFO L85 PathProgramCache]: Analyzing trace with hash -258263852, now seen corresponding path program 1 times [2021-12-16 09:33:58,690 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:58,690 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1974745238] [2021-12-16 09:33:58,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:58,691 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:58,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:58,736 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 42 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-16 09:33:58,736 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:58,736 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1974745238] [2021-12-16 09:33:58,737 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1974745238] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:58,737 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:58,737 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-16 09:33:58,737 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1823105920] [2021-12-16 09:33:58,737 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:58,738 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:33:58,738 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:58,739 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:33:58,739 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:33:58,739 INFO L87 Difference]: Start difference. First operand 826 states and 1156 transitions. cyclomatic complexity: 333 Second operand has 3 states, 3 states have (on average 21.0) internal successors, (63), 3 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-16 09:33:58,831 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:58,831 INFO L93 Difference]: Finished difference Result 910 states and 1261 transitions. [2021-12-16 09:33:58,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:33:58,832 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 910 states and 1261 transitions. [2021-12-16 09:33:58,837 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 598 [2021-12-16 09:33:58,841 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 910 states to 910 states and 1261 transitions. [2021-12-16 09:33:58,841 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 629 [2021-12-16 09:33:58,842 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 629 [2021-12-16 09:33:58,842 INFO L73 IsDeterministic]: Start isDeterministic. Operand 910 states and 1261 transitions. [2021-12-16 09:33:58,842 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:58,842 INFO L681 BuchiCegarLoop]: Abstraction has 910 states and 1261 transitions. [2021-12-16 09:33:58,843 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 910 states and 1261 transitions. [2021-12-16 09:33:58,851 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 910 to 895. [2021-12-16 09:33:58,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 895 states, 895 states have (on average 1.3854748603351956) internal successors, (1240), 894 states have internal predecessors, (1240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:58,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 895 states to 895 states and 1240 transitions. [2021-12-16 09:33:58,855 INFO L704 BuchiCegarLoop]: Abstraction has 895 states and 1240 transitions. [2021-12-16 09:33:58,855 INFO L587 BuchiCegarLoop]: Abstraction has 895 states and 1240 transitions. [2021-12-16 09:33:58,855 INFO L425 BuchiCegarLoop]: ======== Iteration 9============ [2021-12-16 09:33:58,855 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 895 states and 1240 transitions. [2021-12-16 09:33:58,858 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 588 [2021-12-16 09:33:58,858 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:58,859 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:58,859 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-16 09:33:58,860 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [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-16 09:33:58,864 INFO L791 eck$LassoCheckResult]: Stem: 11873#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 11721#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, 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~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#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~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#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;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#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~nondet22#1;havoc ssl3_accept_#t~nondet22#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~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#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~nondet32#1;havoc ssl3_accept_#t~nondet32#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; 11694#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 11641#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 11642#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 11629#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 11630#L110-2 assume !false; 12004#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 12383#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 12381#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 12379#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 12377#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 12375#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 12373#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 12371#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 12290#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 12291#L137 assume 8464 == ssl3_accept_~s__state~0#1; 11577#L144 [2021-12-16 09:33:58,864 INFO L793 eck$LassoCheckResult]: Loop: 11577#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 11578#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 11613#L285-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; 11614#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 12342#L651 ssl3_accept_~skip~0#1 := 0; 12341#L110-2 assume !false; 12340#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 12339#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 12338#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 12337#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 12336#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 12335#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 12334#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 12333#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 12332#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 12331#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 12330#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 12327#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 12325#L146 assume 8496 == ssl3_accept_~s__state~0#1; 12201#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 11669#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 11670#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 12324#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 12322#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 12319#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 12316#L651 ssl3_accept_~skip~0#1 := 0; 12315#L110-2 assume !false; 12314#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 12313#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 12312#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 12311#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 12310#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 12309#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 12308#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 12307#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 12306#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 12305#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 12304#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 12303#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 12302#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 12301#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 12300#L152 assume 8512 == ssl3_accept_~s__state~0#1; 11881#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 11737#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 11610#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 11569#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 12228#L651 ssl3_accept_~skip~0#1 := 0; 12225#L110-2 assume !false; 12222#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 12219#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 12216#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 12214#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 12210#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 12209#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 12208#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 12207#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 12206#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 12205#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 12204#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 12203#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 12202#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 12200#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 12199#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 12198#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 12083#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 12084#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 12080#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 12081#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 11892#L170 assume 8560 == ssl3_accept_~s__state~0#1; 11882#L174 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet43#1;havoc ssl3_accept_#t~nondet43#1; 11830#L438 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; 11582#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 12097#L651 ssl3_accept_~skip~0#1 := 0; 12096#L110-2 assume !false; 12095#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 12094#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 12093#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 12092#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 12091#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 12090#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 12089#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 11942#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 11943#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 11953#L137 assume 8464 == ssl3_accept_~s__state~0#1; 11577#L144 [2021-12-16 09:33:58,864 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:58,865 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 6 times [2021-12-16 09:33:58,865 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:58,865 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [360136666] [2021-12-16 09:33:58,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:58,865 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:58,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:58,874 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:58,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:58,885 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:58,886 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:58,886 INFO L85 PathProgramCache]: Analyzing trace with hash 591935252, now seen corresponding path program 1 times [2021-12-16 09:33:58,886 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:58,886 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [910229374] [2021-12-16 09:33:58,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:58,887 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:58,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:58,935 INFO L134 CoverageAnalysis]: Checked inductivity of 89 backedges. 73 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-12-16 09:33:58,936 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:58,936 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [910229374] [2021-12-16 09:33:58,936 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [910229374] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:58,936 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:58,936 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-16 09:33:58,936 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1374206530] [2021-12-16 09:33:58,936 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:58,937 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:33:58,937 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:58,937 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:33:58,937 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:33:58,937 INFO L87 Difference]: Start difference. First operand 895 states and 1240 transitions. cyclomatic complexity: 348 Second operand has 3 states, 3 states have (on average 23.0) internal successors, (69), 3 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:59,031 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:59,031 INFO L93 Difference]: Finished difference Result 1012 states and 1399 transitions. [2021-12-16 09:33:59,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:33:59,032 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1012 states and 1399 transitions. [2021-12-16 09:33:59,037 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 666 [2021-12-16 09:33:59,042 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1012 states to 1012 states and 1399 transitions. [2021-12-16 09:33:59,042 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 697 [2021-12-16 09:33:59,043 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 697 [2021-12-16 09:33:59,043 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1012 states and 1399 transitions. [2021-12-16 09:33:59,043 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:59,043 INFO L681 BuchiCegarLoop]: Abstraction has 1012 states and 1399 transitions. [2021-12-16 09:33:59,043 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1012 states and 1399 transitions. [2021-12-16 09:33:59,053 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1012 to 970. [2021-12-16 09:33:59,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 970 states, 970 states have (on average 1.3711340206185567) internal successors, (1330), 969 states have internal predecessors, (1330), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:59,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 970 states to 970 states and 1330 transitions. [2021-12-16 09:33:59,057 INFO L704 BuchiCegarLoop]: Abstraction has 970 states and 1330 transitions. [2021-12-16 09:33:59,057 INFO L587 BuchiCegarLoop]: Abstraction has 970 states and 1330 transitions. [2021-12-16 09:33:59,057 INFO L425 BuchiCegarLoop]: ======== Iteration 10============ [2021-12-16 09:33:59,057 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 970 states and 1330 transitions. [2021-12-16 09:33:59,061 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 638 [2021-12-16 09:33:59,061 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:59,061 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:59,062 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-16 09:33:59,062 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [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-16 09:33:59,062 INFO L791 eck$LassoCheckResult]: Stem: 13786#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 13635#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, 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~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#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~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#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;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#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~nondet22#1;havoc ssl3_accept_#t~nondet22#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~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#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~nondet32#1;havoc ssl3_accept_#t~nondet32#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; 13608#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 13555#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 13556#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 13543#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 13544#L110-2 assume !false; 13545#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 13546#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 14447#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 14446#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 14445#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 14444#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 14443#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 14442#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 13787#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 13788#L137 assume 8464 == ssl3_accept_~s__state~0#1; 13490#L144 [2021-12-16 09:33:59,062 INFO L793 eck$LassoCheckResult]: Loop: 13490#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 13491#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 13527#L285-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; 13528#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 14414#L651 ssl3_accept_~skip~0#1 := 0; 14413#L110-2 assume !false; 14411#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 14406#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 14404#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 14402#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 14400#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 14398#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 14396#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 14394#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 14392#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 14390#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 14388#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 14386#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 14256#L146 assume 8496 == ssl3_accept_~s__state~0#1; 14150#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 14251#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 13563#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 13564#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 13753#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 14327#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 14321#L651 ssl3_accept_~skip~0#1 := 0; 14319#L110-2 assume !false; 14317#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 14316#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 14315#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 14314#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 14312#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 14306#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 14304#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 14302#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 14300#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 14298#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 14296#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 14294#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 14292#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 14290#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 14288#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 14287#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 14285#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 14283#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 14281#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 14279#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 14276#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 14274#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 14272#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 14270#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 14268#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 14266#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 14264#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 14262#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 14260#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 14258#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 14257#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 13571#L203 assume 8656 == ssl3_accept_~s__state~0#1; 13572#L207 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1; 13663#L539 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet49#1;havoc ssl3_accept_#t~nondet49#1; 13664#L544 assume 10 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 11; 13611#L553-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0; 13512#L564 assume !(0 == ssl3_accept_~tmp___10~0#1); 13513#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 14031#L651 ssl3_accept_~skip~0#1 := 0; 14027#L110-2 assume !false; 14026#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 14022#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 14016#L116 assume 16384 == ssl3_accept_~s__state~0#1; 13668#L222 ssl3_accept_~s__server~0#1 := 1; 14332#L227 assume 0 != ssl3_accept_~cb~0#1; 14331#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 14330#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 14323#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 14320#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 14318#L254 assume !(12292 != ssl3_accept_~s__state~0#1);ssl3_accept_#t~post36#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~post36#1;havoc ssl3_accept_#t~post36#1;ssl3_accept_~s__state~0#1 := 8480; 14309#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 14305#L651 ssl3_accept_~skip~0#1 := 0; 14303#L110-2 assume !false; 14301#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 14299#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 14297#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 14295#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 14293#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 14291#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 14289#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 14040#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 14286#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 14284#L137 assume 8464 == ssl3_accept_~s__state~0#1; 13490#L144 [2021-12-16 09:33:59,062 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:59,063 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 7 times [2021-12-16 09:33:59,063 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:59,064 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [511995189] [2021-12-16 09:33:59,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:59,064 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:59,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:59,071 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:59,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:59,077 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:59,078 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:59,078 INFO L85 PathProgramCache]: Analyzing trace with hash 1786946167, now seen corresponding path program 1 times [2021-12-16 09:33:59,078 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:59,078 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1935664901] [2021-12-16 09:33:59,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:59,078 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:59,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:59,116 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 54 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-12-16 09:33:59,116 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:59,116 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1935664901] [2021-12-16 09:33:59,116 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1935664901] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:59,116 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:59,116 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-16 09:33:59,116 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [777306279] [2021-12-16 09:33:59,117 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:59,117 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:33:59,117 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:59,118 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:33:59,118 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:33:59,118 INFO L87 Difference]: Start difference. First operand 970 states and 1330 transitions. cyclomatic complexity: 363 Second operand has 3 states, 3 states have (on average 28.333333333333332) internal successors, (85), 3 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:59,199 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:59,199 INFO L93 Difference]: Finished difference Result 1931 states and 2597 transitions. [2021-12-16 09:33:59,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:33:59,200 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1931 states and 2597 transitions. [2021-12-16 09:33:59,210 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1276 [2021-12-16 09:33:59,218 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1931 states to 1931 states and 2597 transitions. [2021-12-16 09:33:59,219 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1329 [2021-12-16 09:33:59,220 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1329 [2021-12-16 09:33:59,220 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1931 states and 2597 transitions. [2021-12-16 09:33:59,220 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:59,220 INFO L681 BuchiCegarLoop]: Abstraction has 1931 states and 2597 transitions. [2021-12-16 09:33:59,221 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1931 states and 2597 transitions. [2021-12-16 09:33:59,240 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1931 to 1931. [2021-12-16 09:33:59,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1931 states, 1931 states have (on average 1.344899016053858) internal successors, (2597), 1930 states have internal predecessors, (2597), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:59,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1931 states to 1931 states and 2597 transitions. [2021-12-16 09:33:59,247 INFO L704 BuchiCegarLoop]: Abstraction has 1931 states and 2597 transitions. [2021-12-16 09:33:59,247 INFO L587 BuchiCegarLoop]: Abstraction has 1931 states and 2597 transitions. [2021-12-16 09:33:59,247 INFO L425 BuchiCegarLoop]: ======== Iteration 11============ [2021-12-16 09:33:59,248 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1931 states and 2597 transitions. [2021-12-16 09:33:59,254 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1276 [2021-12-16 09:33:59,254 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:59,254 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:59,257 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-16 09:33:59,257 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:59,257 INFO L791 eck$LassoCheckResult]: Stem: 16704#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 16540#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, 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~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#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~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#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;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#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~nondet22#1;havoc ssl3_accept_#t~nondet22#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~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#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~nondet32#1;havoc ssl3_accept_#t~nondet32#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; 16516#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 16461#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 16462#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 16451#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 16452#L110-2 assume !false; 17878#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 17876#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 17874#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 17872#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 17870#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 17868#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 17866#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 17156#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 17153#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 17154#L137 assume 8464 == ssl3_accept_~s__state~0#1; 17147#L144 [2021-12-16 09:33:59,261 INFO L793 eck$LassoCheckResult]: Loop: 17147#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 18027#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 16700#L285-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; 18023#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 18020#L651 ssl3_accept_~skip~0#1 := 0; 18019#L110-2 assume !false; 18018#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 18017#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 18016#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 18015#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 18014#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 18013#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 18012#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 18011#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 18010#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 18009#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 18008#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 18007#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 17965#L146 assume 8496 == ssl3_accept_~s__state~0#1; 16666#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 16489#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 16469#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 16470#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 16668#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 18132#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 18127#L651 ssl3_accept_~skip~0#1 := 0; 18121#L110-2 assume !false; 18119#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 18117#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 18115#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 18113#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 18111#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 18109#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 18107#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 18105#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 18103#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 18101#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 18099#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 18097#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 18095#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 18093#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 16498#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 16499#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 18086#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 18085#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 16631#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 16447#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 16448#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 16589#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 16590#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 18044#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 16675#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 16676#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 18048#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 18046#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 16664#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 16603#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 16604#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 16477#L203 assume 8656 == ssl3_accept_~s__state~0#1; 16478#L207 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1; 16570#L539 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet49#1;havoc ssl3_accept_#t~nondet49#1; 16571#L544 assume !(10 == ssl3_accept_~blastFlag~0#1); 16518#L547 assume !(13 == ssl3_accept_~blastFlag~0#1); 16519#L550 assume !(16 == ssl3_accept_~blastFlag~0#1); 16609#L553 assume !(19 == ssl3_accept_~blastFlag~0#1); 16597#L553-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0; 16419#L564 assume !(0 == ssl3_accept_~tmp___10~0#1); 16420#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 17856#L651 ssl3_accept_~skip~0#1 := 0; 17854#L110-2 assume !false; 17852#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 17850#L113 assume 12292 == ssl3_accept_~s__state~0#1; 17184#L114 ssl3_accept_~s__new_session~0#1 := 1; 17169#L222 ssl3_accept_~s__server~0#1 := 1; 17840#L227 assume 0 != ssl3_accept_~cb~0#1; 17838#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 17836#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 17833#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 17830#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 17828#L254 assume !(12292 != ssl3_accept_~s__state~0#1);ssl3_accept_#t~post36#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~post36#1;havoc ssl3_accept_#t~post36#1;ssl3_accept_~s__state~0#1 := 8480; 17819#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 17815#L651 ssl3_accept_~skip~0#1 := 0; 17813#L110-2 assume !false; 17811#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 17809#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 17808#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 17807#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 17805#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 17803#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 17160#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 17157#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 17158#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 17151#L137 assume 8464 == ssl3_accept_~s__state~0#1; 17147#L144 [2021-12-16 09:33:59,262 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:59,262 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 8 times [2021-12-16 09:33:59,262 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:59,262 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [936885892] [2021-12-16 09:33:59,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:59,262 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:59,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:59,268 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:59,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:59,274 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:59,275 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:59,276 INFO L85 PathProgramCache]: Analyzing trace with hash -1675126677, now seen corresponding path program 1 times [2021-12-16 09:33:59,276 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:59,276 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [875893366] [2021-12-16 09:33:59,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:59,276 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:59,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:59,304 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 41 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-12-16 09:33:59,304 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:59,305 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [875893366] [2021-12-16 09:33:59,305 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [875893366] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:59,305 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:59,305 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-16 09:33:59,305 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1601602790] [2021-12-16 09:33:59,305 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:59,305 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:33:59,305 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:59,306 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:33:59,306 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:33:59,306 INFO L87 Difference]: Start difference. First operand 1931 states and 2597 transitions. cyclomatic complexity: 669 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-16 09:33:59,439 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:59,439 INFO L93 Difference]: Finished difference Result 1827 states and 2437 transitions. [2021-12-16 09:33:59,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:33:59,441 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1827 states and 2437 transitions. [2021-12-16 09:33:59,452 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1130 [2021-12-16 09:33:59,459 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1827 states to 1823 states and 2433 transitions. [2021-12-16 09:33:59,460 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1287 [2021-12-16 09:33:59,461 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1287 [2021-12-16 09:33:59,461 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1823 states and 2433 transitions. [2021-12-16 09:33:59,461 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:59,461 INFO L681 BuchiCegarLoop]: Abstraction has 1823 states and 2433 transitions. [2021-12-16 09:33:59,462 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1823 states and 2433 transitions. [2021-12-16 09:33:59,479 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1823 to 1809. [2021-12-16 09:33:59,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1809 states, 1809 states have (on average 1.3349917081260365) internal successors, (2415), 1808 states have internal predecessors, (2415), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:59,485 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1809 states to 1809 states and 2415 transitions. [2021-12-16 09:33:59,485 INFO L704 BuchiCegarLoop]: Abstraction has 1809 states and 2415 transitions. [2021-12-16 09:33:59,485 INFO L587 BuchiCegarLoop]: Abstraction has 1809 states and 2415 transitions. [2021-12-16 09:33:59,485 INFO L425 BuchiCegarLoop]: ======== Iteration 12============ [2021-12-16 09:33:59,485 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1809 states and 2415 transitions. [2021-12-16 09:33:59,490 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1116 [2021-12-16 09:33:59,490 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:59,490 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:59,491 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-16 09:33:59,491 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [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-16 09:33:59,491 INFO L791 eck$LassoCheckResult]: Stem: 20450#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 20299#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, 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~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#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~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#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;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#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~nondet22#1;havoc ssl3_accept_#t~nondet22#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~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#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~nondet32#1;havoc ssl3_accept_#t~nondet32#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; 20275#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 20223#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 20224#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 20213#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 20214#L110-2 assume !false; 21578#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 21809#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 21807#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 21801#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 21799#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 21797#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 21795#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 21793#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 21791#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 21214#L137 assume 8464 == ssl3_accept_~s__state~0#1; 20160#L144 [2021-12-16 09:33:59,492 INFO L793 eck$LassoCheckResult]: Loop: 20160#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 20161#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 20195#L285-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; 20196#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 21454#L651 ssl3_accept_~skip~0#1 := 0; 21452#L110-2 assume !false; 21449#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 21447#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 21445#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 21441#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 21439#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 21436#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 21428#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 21426#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 21423#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 21420#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 21417#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 21314#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 20960#L146 assume 8496 == ssl3_accept_~s__state~0#1; 20582#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 20954#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 20953#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 20950#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 20947#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 20942#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 20937#L651 ssl3_accept_~skip~0#1 := 0; 20931#L110-2 assume !false; 20929#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 20927#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 20925#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 20923#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 20921#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 20919#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 20917#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 20915#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 20913#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 20911#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 20909#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 20907#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 20905#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 20902#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 20895#L152 assume 8512 == ssl3_accept_~s__state~0#1; 20564#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 20889#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 20890#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 20899#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 20894#L651 ssl3_accept_~skip~0#1 := 0; 20892#L110-2 assume !false; 20888#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 20885#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 20881#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 20878#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 20872#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 20870#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 20868#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 20866#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 20864#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 20862#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 20860#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 20858#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 20856#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 20854#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 20852#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 20850#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 20848#L158 assume 8528 == ssl3_accept_~s__state~0#1; 20549#L162 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; 20845#L335 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 20843#L335-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1); 20838#L344 assume !(0 != (30 + ssl3_accept_~l~0#1) % 4294967296); 20831#L347 assume !(0 != (1 + ssl3_accept_~l~0#1) % 4294967296);ssl3_accept_~skip~0#1 := 1; 20745#L347-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 20740#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 20722#L651 ssl3_accept_~skip~0#1 := 0; 20723#L110-2 assume !false; 20716#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 20717#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 20710#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 20711#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 20704#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 20705#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 20698#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 20699#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 20692#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 20693#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 20687#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 20688#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 20683#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 20684#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 20679#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 20680#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 20674#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 20675#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 20664#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 20665#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 20658#L170 assume 8560 == ssl3_accept_~s__state~0#1; 20458#L174 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet43#1;havoc ssl3_accept_#t~nondet43#1; 20405#L438 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; 20165#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 21363#L651 ssl3_accept_~skip~0#1 := 0; 21360#L110-2 assume !false; 21357#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 21354#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 21351#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 21348#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 21345#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 21341#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 21325#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 21324#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 21319#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 21318#L137 assume 8464 == ssl3_accept_~s__state~0#1; 20160#L144 [2021-12-16 09:33:59,492 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:59,492 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 9 times [2021-12-16 09:33:59,492 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:59,492 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [29291239] [2021-12-16 09:33:59,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:59,493 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:59,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:59,500 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:59,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:59,507 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:59,522 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:59,522 INFO L85 PathProgramCache]: Analyzing trace with hash -826881504, now seen corresponding path program 1 times [2021-12-16 09:33:59,522 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:59,523 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1216956752] [2021-12-16 09:33:59,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:59,523 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:59,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:59,546 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 93 proven. 0 refuted. 0 times theorem prover too weak. 63 trivial. 0 not checked. [2021-12-16 09:33:59,546 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:59,546 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1216956752] [2021-12-16 09:33:59,546 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1216956752] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:59,546 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:59,546 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-16 09:33:59,546 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1345646517] [2021-12-16 09:33:59,546 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:59,547 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:33:59,547 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:59,547 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:33:59,547 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:33:59,547 INFO L87 Difference]: Start difference. First operand 1809 states and 2415 transitions. cyclomatic complexity: 611 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-16 09:33:59,570 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:59,571 INFO L93 Difference]: Finished difference Result 3567 states and 4732 transitions. [2021-12-16 09:33:59,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:33:59,572 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3567 states and 4732 transitions. [2021-12-16 09:33:59,585 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 2204 [2021-12-16 09:33:59,600 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3567 states to 3567 states and 4732 transitions. [2021-12-16 09:33:59,601 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2509 [2021-12-16 09:33:59,602 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2509 [2021-12-16 09:33:59,603 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3567 states and 4732 transitions. [2021-12-16 09:33:59,603 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:59,603 INFO L681 BuchiCegarLoop]: Abstraction has 3567 states and 4732 transitions. [2021-12-16 09:33:59,604 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3567 states and 4732 transitions. [2021-12-16 09:33:59,628 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3567 to 1815. [2021-12-16 09:33:59,631 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1815 states, 1815 states have (on average 1.333884297520661) internal successors, (2421), 1814 states have internal predecessors, (2421), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:59,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1815 states to 1815 states and 2421 transitions. [2021-12-16 09:33:59,634 INFO L704 BuchiCegarLoop]: Abstraction has 1815 states and 2421 transitions. [2021-12-16 09:33:59,634 INFO L587 BuchiCegarLoop]: Abstraction has 1815 states and 2421 transitions. [2021-12-16 09:33:59,635 INFO L425 BuchiCegarLoop]: ======== Iteration 13============ [2021-12-16 09:33:59,635 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1815 states and 2421 transitions. [2021-12-16 09:33:59,639 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1120 [2021-12-16 09:33:59,639 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:59,639 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:59,642 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-16 09:33:59,642 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [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-16 09:33:59,643 INFO L791 eck$LassoCheckResult]: Stem: 25847#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 25682#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, 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~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#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~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#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;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#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~nondet22#1;havoc ssl3_accept_#t~nondet22#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~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#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~nondet32#1;havoc ssl3_accept_#t~nondet32#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; 25660#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 25605#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 25606#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 25595#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 25596#L110-2 assume !false; 26449#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 26447#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 26441#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 26439#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 26437#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 26435#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 26433#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 26431#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 26429#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 26426#L137 assume 8464 == ssl3_accept_~s__state~0#1; 26129#L144 [2021-12-16 09:33:59,643 INFO L793 eck$LassoCheckResult]: Loop: 26129#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 25839#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 25840#L285-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; 26414#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 26410#L651 ssl3_accept_~skip~0#1 := 0; 26409#L110-2 assume !false; 26406#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 26404#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 26400#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 26398#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 26395#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 26392#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 26389#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 26385#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 26382#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 26378#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 26374#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 26354#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 26350#L146 assume 8496 == ssl3_accept_~s__state~0#1; 26124#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 26346#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 26341#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 26338#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 26337#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 26333#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 26329#L651 ssl3_accept_~skip~0#1 := 0; 26327#L110-2 assume !false; 26325#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 26323#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 26321#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 26319#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 26317#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 26315#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 26313#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 26311#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 26309#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 26307#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 26305#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 26303#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 26301#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 26299#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 26297#L152 assume 8512 == ssl3_accept_~s__state~0#1; 26119#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 26290#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 26288#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 26284#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 26280#L651 ssl3_accept_~skip~0#1 := 0; 26278#L110-2 assume !false; 26276#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 26272#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 26266#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 26261#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 26251#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 26250#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 26247#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 26245#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 26243#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 26241#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 26239#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 26237#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 26235#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 26233#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 26231#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 26229#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 26227#L158 assume 8528 == ssl3_accept_~s__state~0#1; 26114#L162 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; 26225#L335 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 0; 26224#L335-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1); 26222#L344 assume !(0 != (30 + ssl3_accept_~l~0#1) % 4294967296); 26217#L347 assume !(0 != (1 + ssl3_accept_~l~0#1) % 4294967296);ssl3_accept_~skip~0#1 := 1; 26213#L347-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 26066#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 26206#L651 ssl3_accept_~skip~0#1 := 0; 26204#L110-2 assume !false; 26199#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 26197#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 26195#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 26194#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 26193#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 26192#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 26191#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 26190#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 26189#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 26187#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 26186#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 26184#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 26180#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 26178#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 26177#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 26175#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 26174#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 26173#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 26078#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 26079#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 26080#L170 assume 8560 == ssl3_accept_~s__state~0#1; 25861#L174 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet43#1;havoc ssl3_accept_#t~nondet43#1; 25862#L438 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; 26263#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 27084#L651 ssl3_accept_~skip~0#1 := 0; 27083#L110-2 assume !false; 27082#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 27081#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 27080#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 27079#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 27078#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 26985#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 26368#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 26366#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 26364#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 26362#L137 assume 8464 == ssl3_accept_~s__state~0#1; 26129#L144 [2021-12-16 09:33:59,644 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:59,644 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 10 times [2021-12-16 09:33:59,644 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:59,645 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1001032179] [2021-12-16 09:33:59,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:59,645 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:59,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:59,649 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:59,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:59,654 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:59,654 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:59,655 INFO L85 PathProgramCache]: Analyzing trace with hash 1418697950, now seen corresponding path program 1 times [2021-12-16 09:33:59,655 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:59,655 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1598954930] [2021-12-16 09:33:59,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:59,655 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:59,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:59,677 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 106 proven. 0 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2021-12-16 09:33:59,677 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:59,678 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1598954930] [2021-12-16 09:33:59,678 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1598954930] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:59,678 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:59,678 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-16 09:33:59,678 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2021934237] [2021-12-16 09:33:59,678 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:59,679 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:33:59,679 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:59,679 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:33:59,679 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:33:59,679 INFO L87 Difference]: Start difference. First operand 1815 states and 2421 transitions. cyclomatic complexity: 611 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-16 09:33:59,773 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:59,773 INFO L93 Difference]: Finished difference Result 2025 states and 2689 transitions. [2021-12-16 09:33:59,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:33:59,774 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2025 states and 2689 transitions. [2021-12-16 09:33:59,787 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1258 [2021-12-16 09:33:59,795 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2025 states to 2025 states and 2689 transitions. [2021-12-16 09:33:59,795 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1415 [2021-12-16 09:33:59,796 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1415 [2021-12-16 09:33:59,796 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2025 states and 2689 transitions. [2021-12-16 09:33:59,797 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:59,797 INFO L681 BuchiCegarLoop]: Abstraction has 2025 states and 2689 transitions. [2021-12-16 09:33:59,798 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2025 states and 2689 transitions. [2021-12-16 09:33:59,844 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2025 to 1977. [2021-12-16 09:33:59,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1977 states, 1977 states have (on average 1.3216995447647952) internal successors, (2613), 1976 states have internal predecessors, (2613), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:59,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1977 states to 1977 states and 2613 transitions. [2021-12-16 09:33:59,851 INFO L704 BuchiCegarLoop]: Abstraction has 1977 states and 2613 transitions. [2021-12-16 09:33:59,851 INFO L587 BuchiCegarLoop]: Abstraction has 1977 states and 2613 transitions. [2021-12-16 09:33:59,851 INFO L425 BuchiCegarLoop]: ======== Iteration 14============ [2021-12-16 09:33:59,852 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1977 states and 2613 transitions. [2021-12-16 09:33:59,856 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1228 [2021-12-16 09:33:59,856 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:59,856 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:59,857 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-16 09:33:59,858 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [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-16 09:33:59,858 INFO L791 eck$LassoCheckResult]: Stem: 29700#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 29531#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, 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~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#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~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#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;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#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~nondet22#1;havoc ssl3_accept_#t~nondet22#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~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#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~nondet32#1;havoc ssl3_accept_#t~nondet32#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; 29508#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 29456#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 29457#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 29447#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 29448#L110-2 assume !false; 30960#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 30959#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 30958#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 30957#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 30956#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 30955#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 30954#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 30953#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 30904#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 29888#L137 assume 8464 == ssl3_accept_~s__state~0#1; 29390#L144 [2021-12-16 09:33:59,858 INFO L793 eck$LassoCheckResult]: Loop: 29390#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 29391#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 29422#L285-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; 29423#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 30472#L651 ssl3_accept_~skip~0#1 := 0; 30470#L110-2 assume !false; 30468#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 30466#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 30464#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 30462#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 30460#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 30458#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 30456#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 30454#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 30452#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 30450#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 30448#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 30447#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 30432#L146 assume 8496 == ssl3_accept_~s__state~0#1; 29775#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 30429#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 30425#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 30422#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 30423#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 30715#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 30712#L651 ssl3_accept_~skip~0#1 := 0; 30711#L110-2 assume !false; 30710#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 30709#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 30708#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 30707#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 30706#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 30705#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 30704#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 30703#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 30702#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 30701#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 30700#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 30699#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 30698#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 30697#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 30696#L152 assume 8512 == ssl3_accept_~s__state~0#1; 29770#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 30694#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 30691#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 30688#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 30685#L651 ssl3_accept_~skip~0#1 := 0; 30684#L110-2 assume !false; 30683#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 30682#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 30681#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 30680#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 30679#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 30678#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 30677#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 30676#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 30675#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 30674#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 30673#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 30672#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 30671#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 30670#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 30669#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 30668#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 30667#L158 assume 8528 == ssl3_accept_~s__state~0#1; 29765#L162 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; 30665#L335 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 0; 30664#L335-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1); 30661#L344 assume !(0 != (30 + ssl3_accept_~l~0#1) % 4294967296); 30656#L347 assume !(0 != (1 + ssl3_accept_~l~0#1) % 4294967296);ssl3_accept_~skip~0#1 := 1; 30652#L347-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 30649#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 30646#L651 ssl3_accept_~skip~0#1 := 0; 30645#L110-2 assume !false; 30644#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 30643#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 30642#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 30641#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 30640#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 30639#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 30638#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 30637#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 30636#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 30635#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 30634#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 30633#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 30632#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 30630#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 30625#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 30623#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 30621#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 30619#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 30617#L164 assume 8544 == ssl3_accept_~s__state~0#1; 29760#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 30523#L393 assume !(0 != ssl3_accept_~s__session__peer~0#1); 30522#L402 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 30616#L405 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 30528#L414 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 30615#L417 assume !(4 == ssl3_accept_~blastFlag~0#1); 30583#L417-2 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; 30533#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 30557#L651 ssl3_accept_~skip~0#1 := 0; 30554#L110-2 assume !false; 30551#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 30548#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 30545#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 30541#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 30405#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 30290#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 30130#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 30131#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 30056#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 30057#L137 assume 8464 == ssl3_accept_~s__state~0#1; 29390#L144 [2021-12-16 09:33:59,859 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:59,859 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 11 times [2021-12-16 09:33:59,859 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:59,859 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1983436970] [2021-12-16 09:33:59,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:59,860 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:59,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:59,868 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:59,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:59,874 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:59,874 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:59,874 INFO L85 PathProgramCache]: Analyzing trace with hash -1890874626, now seen corresponding path program 1 times [2021-12-16 09:33:59,874 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:59,874 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [83068085] [2021-12-16 09:33:59,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:59,875 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:59,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:59,909 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 52 proven. 0 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-12-16 09:33:59,910 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:59,910 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [83068085] [2021-12-16 09:33:59,910 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [83068085] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:59,910 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:59,910 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-16 09:33:59,910 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1713799629] [2021-12-16 09:33:59,910 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:59,911 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:33:59,911 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:59,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:33:59,911 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:33:59,912 INFO L87 Difference]: Start difference. First operand 1977 states and 2613 transitions. cyclomatic complexity: 641 Second operand has 3 states, 2 states have (on average 31.0) internal successors, (62), 3 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:34:00,016 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:34:00,017 INFO L93 Difference]: Finished difference Result 2123 states and 2789 transitions. [2021-12-16 09:34:00,017 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:34:00,018 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2123 states and 2789 transitions. [2021-12-16 09:34:00,025 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1292 [2021-12-16 09:34:00,032 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2123 states to 2079 states and 2727 transitions. [2021-12-16 09:34:00,032 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1489 [2021-12-16 09:34:00,034 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1525 [2021-12-16 09:34:00,034 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2079 states and 2727 transitions. [2021-12-16 09:34:00,034 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:34:00,034 INFO L681 BuchiCegarLoop]: Abstraction has 2079 states and 2727 transitions. [2021-12-16 09:34:00,035 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2079 states and 2727 transitions. [2021-12-16 09:34:00,056 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2079 to 1977. [2021-12-16 09:34:00,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1977 states, 1977 states have (on average 1.3181588265048052) internal successors, (2606), 1976 states have internal predecessors, (2606), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:34:00,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1977 states to 1977 states and 2606 transitions. [2021-12-16 09:34:00,062 INFO L704 BuchiCegarLoop]: Abstraction has 1977 states and 2606 transitions. [2021-12-16 09:34:00,062 INFO L587 BuchiCegarLoop]: Abstraction has 1977 states and 2606 transitions. [2021-12-16 09:34:00,062 INFO L425 BuchiCegarLoop]: ======== Iteration 15============ [2021-12-16 09:34:00,063 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1977 states and 2606 transitions. [2021-12-16 09:34:00,067 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1270 [2021-12-16 09:34:00,067 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:34:00,067 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:34:00,067 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:34:00,067 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:34:00,068 INFO L791 eck$LassoCheckResult]: Stem: 33827#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 33633#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, 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~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#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~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#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;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#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~nondet22#1;havoc ssl3_accept_#t~nondet22#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~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#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~nondet32#1;havoc ssl3_accept_#t~nondet32#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; 33612#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 33557#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 33558#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 33549#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 33550#L110-2 assume !false; 34073#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 34071#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 34069#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 34067#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 34065#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 34063#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 34061#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 34058#L131 assume 8481 == ssl3_accept_~s__state~0#1; 34059#L132 [2021-12-16 09:34:00,068 INFO L793 eck$LassoCheckResult]: Loop: 34059#L132 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 35129#L270 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; 34881#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 34878#L651 ssl3_accept_~skip~0#1 := 0; 34876#L110-2 assume !false; 34874#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 34872#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 34870#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 34868#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 34866#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 34864#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 34862#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 34860#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 34858#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 34855#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 34854#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 34852#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 34840#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 34837#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 34834#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 34831#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 34828#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 34825#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 34816#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 34783#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 34471#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 34360#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 34350#L176 assume 8448 == ssl3_accept_~s__state~0#1; 34349#L177 assume !(ssl3_accept_~num1~0#1 > 0); 33707#L446-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 33708#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 34342#L651 ssl3_accept_~skip~0#1 := 0; 34341#L110-2 assume !false; 34340#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 34338#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 34337#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 34336#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 34334#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 34332#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 34331#L128 assume 8480 == ssl3_accept_~s__state~0#1; 34059#L132 [2021-12-16 09:34:00,068 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:34:00,068 INFO L85 PathProgramCache]: Analyzing trace with hash 548522408, now seen corresponding path program 1 times [2021-12-16 09:34:00,069 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:34:00,069 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [112834193] [2021-12-16 09:34:00,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:34:00,069 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:34:00,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:34:00,087 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-16 09:34:00,087 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:34:00,087 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [112834193] [2021-12-16 09:34:00,087 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [112834193] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:34:00,087 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:34:00,087 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-16 09:34:00,087 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [119123507] [2021-12-16 09:34:00,087 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:34:00,088 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-16 09:34:00,088 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:34:00,088 INFO L85 PathProgramCache]: Analyzing trace with hash 2009976850, now seen corresponding path program 1 times [2021-12-16 09:34:00,088 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:34:00,088 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1468572268] [2021-12-16 09:34:00,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:34:00,088 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:34:00,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:34:00,116 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-16 09:34:00,116 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:34:00,116 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1468572268] [2021-12-16 09:34:00,117 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1468572268] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-16 09:34:00,117 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [770982495] [2021-12-16 09:34:00,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:34:00,117 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-16 09:34:00,117 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:34:00,120 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-16 09:34:00,139 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-16 09:34:00,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:34:00,163 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-16 09:34:00,167 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-16 09:34:00,253 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-16 09:34:00,253 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-16 09:34:00,340 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-16 09:34:00,341 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [770982495] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-16 09:34:00,341 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-16 09:34:00,341 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 5 [2021-12-16 09:34:00,341 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1299307418] [2021-12-16 09:34:00,341 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-16 09:34:00,341 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:34:00,341 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:34:00,342 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:34:00,342 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:34:00,342 INFO L87 Difference]: Start difference. First operand 1977 states and 2606 transitions. cyclomatic complexity: 636 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-16 09:34:00,429 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:34:00,429 INFO L93 Difference]: Finished difference Result 1981 states and 2606 transitions. [2021-12-16 09:34:00,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:34:00,430 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1981 states and 2606 transitions. [2021-12-16 09:34:00,435 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1274 [2021-12-16 09:34:00,449 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1981 states to 1981 states and 2606 transitions. [2021-12-16 09:34:00,449 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1427 [2021-12-16 09:34:00,450 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1427 [2021-12-16 09:34:00,451 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1981 states and 2606 transitions. [2021-12-16 09:34:00,451 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:34:00,451 INFO L681 BuchiCegarLoop]: Abstraction has 1981 states and 2606 transitions. [2021-12-16 09:34:00,452 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1981 states and 2606 transitions. [2021-12-16 09:34:00,473 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1981 to 1977. [2021-12-16 09:34:00,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1977 states, 1977 states have (on average 1.3161355589276682) internal successors, (2602), 1976 states have internal predecessors, (2602), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:34:00,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1977 states to 1977 states and 2602 transitions. [2021-12-16 09:34:00,479 INFO L704 BuchiCegarLoop]: Abstraction has 1977 states and 2602 transitions. [2021-12-16 09:34:00,479 INFO L587 BuchiCegarLoop]: Abstraction has 1977 states and 2602 transitions. [2021-12-16 09:34:00,479 INFO L425 BuchiCegarLoop]: ======== Iteration 16============ [2021-12-16 09:34:00,479 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1977 states and 2602 transitions. [2021-12-16 09:34:00,483 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1270 [2021-12-16 09:34:00,483 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:34:00,483 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:34:00,483 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:34:00,484 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [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-16 09:34:00,484 INFO L791 eck$LassoCheckResult]: Stem: 37970#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 37831#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, 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~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#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~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#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;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#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~nondet22#1;havoc ssl3_accept_#t~nondet22#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~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#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~nondet32#1;havoc ssl3_accept_#t~nondet32#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; 37810#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 37758#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 37759#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 37750#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 37751#L110-2 assume !false; 38302#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 38300#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 38298#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 38296#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 38294#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 38292#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 38290#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 38288#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 38286#L134 assume 8482 == ssl3_accept_~s__state~0#1; 37954#L135 [2021-12-16 09:34:00,484 INFO L793 eck$LassoCheckResult]: Loop: 37954#L135 ssl3_accept_~s__state~0#1 := 3; 37701#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 39544#L651 ssl3_accept_~skip~0#1 := 0; 39542#L110-2 assume !false; 39540#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 39538#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 39536#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 39534#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 39532#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 39530#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 39528#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 39435#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 39434#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 39432#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 39430#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 39429#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 39428#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 39423#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 39427#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 39426#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 39425#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 39424#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 39422#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 39421#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 39420#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 39419#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 39418#L176 assume 8448 == ssl3_accept_~s__state~0#1; 37863#L177 assume !(ssl3_accept_~num1~0#1 > 0); 37864#L446-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 37890#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 38513#L651 ssl3_accept_~skip~0#1 := 0; 38511#L110-2 assume !false; 38508#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 38506#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 38507#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 38803#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 38801#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 38799#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 38797#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 38795#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 38784#L134 assume 8482 == ssl3_accept_~s__state~0#1; 37954#L135 [2021-12-16 09:34:00,484 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:34:00,484 INFO L85 PathProgramCache]: Analyzing trace with hash -175674394, now seen corresponding path program 1 times [2021-12-16 09:34:00,484 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:34:00,485 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1479535536] [2021-12-16 09:34:00,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:34:00,485 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:34:00,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:34:00,495 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-16 09:34:00,495 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:34:00,495 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1479535536] [2021-12-16 09:34:00,495 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1479535536] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:34:00,495 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:34:00,495 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-16 09:34:00,495 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [586136612] [2021-12-16 09:34:00,495 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:34:00,496 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-16 09:34:00,496 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:34:00,496 INFO L85 PathProgramCache]: Analyzing trace with hash 956998819, now seen corresponding path program 1 times [2021-12-16 09:34:00,496 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:34:00,496 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1724854428] [2021-12-16 09:34:00,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:34:00,497 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:34:00,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:34:00,508 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-16 09:34:00,508 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:34:00,508 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1724854428] [2021-12-16 09:34:00,508 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1724854428] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:34:00,508 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:34:00,509 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-16 09:34:00,509 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1815197120] [2021-12-16 09:34:00,509 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:34:00,509 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:34:00,509 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:34:00,509 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:34:00,509 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:34:00,510 INFO L87 Difference]: Start difference. First operand 1977 states and 2602 transitions. cyclomatic complexity: 632 Second operand has 3 states, 2 states have (on average 8.0) internal successors, (16), 3 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:34:00,597 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:34:00,597 INFO L93 Difference]: Finished difference Result 1977 states and 2598 transitions. [2021-12-16 09:34:00,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:34:00,597 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1977 states and 2598 transitions. [2021-12-16 09:34:00,603 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1270 [2021-12-16 09:34:00,609 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1977 states to 1977 states and 2598 transitions. [2021-12-16 09:34:00,609 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1423 [2021-12-16 09:34:00,610 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1423 [2021-12-16 09:34:00,611 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1977 states and 2598 transitions. [2021-12-16 09:34:00,611 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:34:00,611 INFO L681 BuchiCegarLoop]: Abstraction has 1977 states and 2598 transitions. [2021-12-16 09:34:00,612 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1977 states and 2598 transitions. [2021-12-16 09:34:00,628 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1977 to 1977. [2021-12-16 09:34:00,631 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1977 states, 1977 states have (on average 1.3141122913505312) internal successors, (2598), 1976 states have internal predecessors, (2598), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:34:00,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1977 states to 1977 states and 2598 transitions. [2021-12-16 09:34:00,634 INFO L704 BuchiCegarLoop]: Abstraction has 1977 states and 2598 transitions. [2021-12-16 09:34:00,634 INFO L587 BuchiCegarLoop]: Abstraction has 1977 states and 2598 transitions. [2021-12-16 09:34:00,634 INFO L425 BuchiCegarLoop]: ======== Iteration 17============ [2021-12-16 09:34:00,635 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1977 states and 2598 transitions. [2021-12-16 09:34:00,639 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1270 [2021-12-16 09:34:00,639 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:34:00,639 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:34:00,640 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-16 09:34:00,640 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [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] [2021-12-16 09:34:00,640 INFO L791 eck$LassoCheckResult]: Stem: 41931#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 41790#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, 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~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#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~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#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;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#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~nondet22#1;havoc ssl3_accept_#t~nondet22#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~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#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~nondet32#1;havoc ssl3_accept_#t~nondet32#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; 41770#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 41718#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 41719#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 41710#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 41711#L110-2 assume !false; 42210#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 43002#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 42998#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 42997#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 42995#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 42991#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 42989#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 42988#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 42987#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 42983#L137 assume 8464 == ssl3_accept_~s__state~0#1; 42388#L144 [2021-12-16 09:34:00,641 INFO L793 eck$LassoCheckResult]: Loop: 42388#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 42981#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 41930#L285-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; 42968#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 42964#L651 ssl3_accept_~skip~0#1 := 0; 42962#L110-2 assume !false; 42960#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 42957#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 42955#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 42953#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 42951#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 42949#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 42947#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 42946#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 42945#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 42944#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 42943#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 42941#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 42937#L146 assume 8496 == ssl3_accept_~s__state~0#1; 42381#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 42931#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 42927#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 42924#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 42925#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 43325#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 43321#L651 ssl3_accept_~skip~0#1 := 0; 43319#L110-2 assume !false; 43317#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 43316#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 43312#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 43310#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 43309#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 43308#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 43307#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 43305#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 43299#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 43297#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 43295#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 43293#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 43291#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 43289#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 43287#L152 assume 8512 == ssl3_accept_~s__state~0#1; 42374#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 43283#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 43280#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 43271#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 43267#L651 ssl3_accept_~skip~0#1 := 0; 43265#L110-2 assume !false; 43263#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 43261#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 43259#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 43258#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 43256#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 43254#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 43251#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 43250#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 43248#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 43247#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 43246#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 43244#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 43236#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 43234#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 43233#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 43232#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 43231#L158 assume 8528 == ssl3_accept_~s__state~0#1; 42367#L162 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; 43230#L335 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 0; 43229#L335-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1); 43228#L344 assume !(0 != (30 + ssl3_accept_~l~0#1) % 4294967296); 43220#L347 assume !(0 != (1 + ssl3_accept_~l~0#1) % 4294967296);ssl3_accept_~skip~0#1 := 1; 43217#L347-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 43213#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 43210#L651 ssl3_accept_~skip~0#1 := 0; 43209#L110-2 assume !false; 43208#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 43207#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 43206#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 43205#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 43204#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 43203#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 43202#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 43201#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 43200#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 43199#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 43198#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 43197#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 43196#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 43195#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 43194#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 43193#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 43192#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 43191#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 43179#L164 assume 8544 == ssl3_accept_~s__state~0#1; 42360#L168 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; 43152#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 43150#L651 ssl3_accept_~skip~0#1 := 0; 43149#L110-2 assume !false; 42721#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 42719#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 42716#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 42717#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 42710#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 42711#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 42704#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 42705#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 42698#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 42699#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 42692#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 42693#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 42934#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 42935#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 42938#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 43190#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 43189#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 43188#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 43180#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 43181#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 43113#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 41958#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 41960#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 42862#L179 assume 8576 == ssl3_accept_~s__state~0#1; 42346#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 42860#L460 assume !(5 == ssl3_accept_~blastFlag~0#1); 42858#L460-2 assume !(ssl3_accept_~ret~0#1 <= 0); 42855#L466 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 42856#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 42976#L651 ssl3_accept_~skip~0#1 := 0; 42975#L110-2 assume !false; 42974#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 42973#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 42971#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 42965#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 42963#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 42961#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 42959#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 42956#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 42954#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 42952#L137 assume 8464 == ssl3_accept_~s__state~0#1; 42388#L144 [2021-12-16 09:34:00,641 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:34:00,641 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 12 times [2021-12-16 09:34:00,641 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:34:00,641 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1229133061] [2021-12-16 09:34:00,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:34:00,641 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:34:00,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:34:00,645 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:34:00,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:34:00,649 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:34:00,650 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:34:00,650 INFO L85 PathProgramCache]: Analyzing trace with hash 1594273297, now seen corresponding path program 1 times [2021-12-16 09:34:00,650 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:34:00,650 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1298643795] [2021-12-16 09:34:00,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:34:00,650 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:34:00,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:34:00,673 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 141 proven. 0 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-12-16 09:34:00,673 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:34:00,673 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1298643795] [2021-12-16 09:34:00,673 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1298643795] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:34:00,673 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:34:00,674 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-16 09:34:00,674 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1364904888] [2021-12-16 09:34:00,674 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:34:00,674 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:34:00,674 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:34:00,674 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:34:00,675 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:34:00,675 INFO L87 Difference]: Start difference. First operand 1977 states and 2598 transitions. cyclomatic complexity: 628 Second operand has 3 states, 3 states have (on average 29.0) internal successors, (87), 3 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:34:00,788 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:34:00,788 INFO L93 Difference]: Finished difference Result 1617 states and 2083 transitions. [2021-12-16 09:34:00,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:34:00,789 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1617 states and 2083 transitions. [2021-12-16 09:34:00,793 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 973 [2021-12-16 09:34:00,797 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1617 states to 1382 states and 1789 transitions. [2021-12-16 09:34:00,797 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1040 [2021-12-16 09:34:00,799 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1275 [2021-12-16 09:34:00,799 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1382 states and 1789 transitions. [2021-12-16 09:34:00,799 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:34:00,799 INFO L681 BuchiCegarLoop]: Abstraction has 1382 states and 1789 transitions. [2021-12-16 09:34:00,800 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1382 states and 1789 transitions. [2021-12-16 09:34:00,809 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1382 to 1143. [2021-12-16 09:34:00,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1143 states, 1143 states have (on average 1.300087489063867) internal successors, (1486), 1142 states have internal predecessors, (1486), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:34:00,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1143 states to 1143 states and 1486 transitions. [2021-12-16 09:34:00,814 INFO L704 BuchiCegarLoop]: Abstraction has 1143 states and 1486 transitions. [2021-12-16 09:34:00,814 INFO L587 BuchiCegarLoop]: Abstraction has 1143 states and 1486 transitions. [2021-12-16 09:34:00,814 INFO L425 BuchiCegarLoop]: ======== Iteration 18============ [2021-12-16 09:34:00,814 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1143 states and 1486 transitions. [2021-12-16 09:34:00,816 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 969 [2021-12-16 09:34:00,817 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:34:00,817 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:34:00,818 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-16 09:34:00,818 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [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-16 09:34:00,818 INFO L791 eck$LassoCheckResult]: Stem: 45488#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 45360#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, 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~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#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~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#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;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#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~nondet22#1;havoc ssl3_accept_#t~nondet22#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~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#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~nondet32#1;havoc ssl3_accept_#t~nondet32#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; 45342#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 45300#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 45301#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 45295#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 45296#L110-2 assume !false; 45531#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 46121#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 46118#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 46112#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 46109#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 46106#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 46103#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 46100#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 45936#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 45607#L137 assume 8464 == ssl3_accept_~s__state~0#1; 45255#L144 [2021-12-16 09:34:00,819 INFO L793 eck$LassoCheckResult]: Loop: 45255#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 45256#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 45486#L285-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; 46081#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 46077#L651 ssl3_accept_~skip~0#1 := 0; 46075#L110-2 assume !false; 46073#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 46071#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 46069#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 46067#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 46065#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 46063#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 46061#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 46055#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 46053#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 46051#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 46049#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 46044#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 46035#L146 assume 8496 == ssl3_accept_~s__state~0#1; 45626#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 46032#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 46028#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 46025#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 45451#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 45452#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 46386#L651 ssl3_accept_~skip~0#1 := 0; 46385#L110-2 assume !false; 46384#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 46383#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 46382#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 46381#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 46379#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 46374#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 46373#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 45365#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 45366#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 45406#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 45407#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 46367#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 45438#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 45439#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 46297#L152 assume 8512 == ssl3_accept_~s__state~0#1; 45495#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 45373#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 45276#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 45349#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 45350#L651 ssl3_accept_~skip~0#1 := 0; 45361#L110-2 assume !false; 45291#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 45292#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 45315#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 45316#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 45380#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 45381#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 45395#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 45396#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 46372#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 46371#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 45402#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 45403#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 45466#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 45447#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 45329#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 45330#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 46305#L158 assume 8528 == ssl3_accept_~s__state~0#1; 45333#L162 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; 45302#L335 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 0; 45304#L335-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1); 45324#L344 assume !(0 != (30 + ssl3_accept_~l~0#1) % 4294967296); 45326#L347 assume !(0 != (1 + ssl3_accept_~l~0#1) % 4294967296);ssl3_accept_~skip~0#1 := 1; 45455#L347-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 45489#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 46370#L651 ssl3_accept_~skip~0#1 := 0; 46369#L110-2 assume !false; 46368#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 46365#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 46340#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 46338#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 46337#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 46331#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 46329#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 46327#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 46325#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 46323#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 46321#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 46319#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 46317#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 46310#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 46308#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 45379#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 45273#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 45259#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 45260#L164 assume 8544 == ssl3_accept_~s__state~0#1; 45249#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 45251#L393 assume !(0 != ssl3_accept_~s__session__peer~0#1); 45272#L402 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 45426#L405 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 45357#L414 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 45358#L417 assume !(4 == ssl3_accept_~blastFlag~0#1); 45359#L417-2 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; 45258#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 46135#L651 ssl3_accept_~skip~0#1 := 0; 46133#L110-2 assume !false; 46131#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 46084#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 46078#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 46076#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 46074#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 46072#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 46070#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 46068#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 46066#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 46064#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 46046#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 46042#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 45680#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 45679#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 45678#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 45677#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 45676#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 45675#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 45671#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 45670#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 45668#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 45667#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 45666#L176 assume 8448 == ssl3_accept_~s__state~0#1; 45614#L177 assume !(ssl3_accept_~num1~0#1 > 0); 45663#L446-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 45590#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 45588#L651 ssl3_accept_~skip~0#1 := 0; 45576#L110-2 assume !false; 45577#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 45545#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 45547#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 45596#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 45597#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 45579#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 45581#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 45567#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 45569#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 45635#L137 assume 8464 == ssl3_accept_~s__state~0#1; 45255#L144 [2021-12-16 09:34:00,819 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:34:00,819 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 13 times [2021-12-16 09:34:00,819 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:34:00,819 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [952124997] [2021-12-16 09:34:00,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:34:00,820 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:34:00,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:34:00,824 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:34:00,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:34:00,828 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:34:00,828 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:34:00,829 INFO L85 PathProgramCache]: Analyzing trace with hash 1784679971, now seen corresponding path program 1 times [2021-12-16 09:34:00,829 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:34:00,829 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2115762581] [2021-12-16 09:34:00,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:34:00,829 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:34:00,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:34:00,858 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 128 proven. 13 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-12-16 09:34:00,859 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:34:00,859 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2115762581] [2021-12-16 09:34:00,859 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2115762581] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-16 09:34:00,859 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1562074536] [2021-12-16 09:34:00,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:34:00,859 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-16 09:34:00,860 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:34:00,861 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-16 09:34:00,872 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2021-12-16 09:34:00,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:34:00,928 INFO L263 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-16 09:34:00,930 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-16 09:34:01,136 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 128 proven. 13 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-12-16 09:34:01,136 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-16 09:34:01,324 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 128 proven. 13 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-12-16 09:34:01,324 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1562074536] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-16 09:34:01,324 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-16 09:34:01,324 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 5 [2021-12-16 09:34:01,325 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1875527409] [2021-12-16 09:34:01,325 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-16 09:34:01,325 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:34:01,325 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:34:01,326 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-16 09:34:01,326 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-12-16 09:34:01,327 INFO L87 Difference]: Start difference. First operand 1143 states and 1486 transitions. cyclomatic complexity: 346 Second operand has 6 states, 5 states have (on average 26.4) internal successors, (132), 6 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:34:01,860 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:34:01,860 INFO L93 Difference]: Finished difference Result 3149 states and 4042 transitions. [2021-12-16 09:34:01,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-12-16 09:34:01,861 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3149 states and 4042 transitions. [2021-12-16 09:34:01,870 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 2915 [2021-12-16 09:34:01,879 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3149 states to 3089 states and 3982 transitions. [2021-12-16 09:34:01,879 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2982 [2021-12-16 09:34:01,882 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2982 [2021-12-16 09:34:01,882 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3089 states and 3982 transitions. [2021-12-16 09:34:01,883 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:34:01,883 INFO L681 BuchiCegarLoop]: Abstraction has 3089 states and 3982 transitions. [2021-12-16 09:34:01,885 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3089 states and 3982 transitions. [2021-12-16 09:34:01,904 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3089 to 1847. [2021-12-16 09:34:01,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1847 states, 1847 states have (on average 1.3134813210611802) internal successors, (2426), 1846 states have internal predecessors, (2426), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:34:01,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1847 states to 1847 states and 2426 transitions. [2021-12-16 09:34:01,909 INFO L704 BuchiCegarLoop]: Abstraction has 1847 states and 2426 transitions. [2021-12-16 09:34:01,909 INFO L587 BuchiCegarLoop]: Abstraction has 1847 states and 2426 transitions. [2021-12-16 09:34:01,910 INFO L425 BuchiCegarLoop]: ======== Iteration 19============ [2021-12-16 09:34:01,910 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1847 states and 2426 transitions. [2021-12-16 09:34:01,914 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1673 [2021-12-16 09:34:01,914 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:34:01,914 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:34:01,915 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-16 09:34:01,916 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [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, 1, 1, 1, 1, 1, 1] [2021-12-16 09:34:01,916 INFO L791 eck$LassoCheckResult]: Stem: 50654#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 50514#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, 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~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#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~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#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;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#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~nondet22#1;havoc ssl3_accept_#t~nondet22#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~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#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~nondet32#1;havoc ssl3_accept_#t~nondet32#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; 50496#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 50455#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 50456#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 50449#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 50450#L110-2 assume !false; 50694#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 52062#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 52061#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 52060#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 52059#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 52058#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 52057#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 52056#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 52055#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 52054#L137 assume 8464 == ssl3_accept_~s__state~0#1; 50407#L144 [2021-12-16 09:34:01,916 INFO L793 eck$LassoCheckResult]: Loop: 50407#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 50408#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 50649#L285-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; 52232#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 52225#L651 ssl3_accept_~skip~0#1 := 0; 52223#L110-2 assume !false; 52221#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 52219#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 52217#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 52215#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 52214#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 52213#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 52212#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 52211#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 52210#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 52209#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 50555#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 50556#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 50628#L146 assume 8496 == ssl3_accept_~s__state~0#1; 50623#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 50624#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 51812#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 51951#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 51952#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 52196#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 52189#L651 ssl3_accept_~skip~0#1 := 0; 52187#L110-2 assume !false; 52185#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 52183#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 52181#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 52179#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 52177#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 52175#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 52173#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 52171#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 52169#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 52167#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 52165#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 52161#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 50596#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 50597#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 50481#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 50482#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 52147#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 52145#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 52143#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 52141#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 52139#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 50553#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 50523#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 50524#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 52096#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 52063#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 50431#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 50432#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 50580#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 50571#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 50572#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 50464#L203 assume 8656 == ssl3_accept_~s__state~0#1; 50465#L207 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1; 50539#L539 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet49#1;havoc ssl3_accept_#t~nondet49#1; 50540#L544 assume !(10 == ssl3_accept_~blastFlag~0#1); 50498#L547 assume !(13 == ssl3_accept_~blastFlag~0#1); 50499#L550 assume !(16 == ssl3_accept_~blastFlag~0#1); 50576#L553 assume !(19 == ssl3_accept_~blastFlag~0#1); 50567#L553-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0; 50420#L564 assume !(0 == ssl3_accept_~tmp___10~0#1); 50421#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 52150#L651 ssl3_accept_~skip~0#1 := 0; 52149#L110-2 assume !false; 52148#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 52146#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 52144#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 52142#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 52140#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 52137#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 52134#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 52129#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 52127#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 52125#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 52123#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 52121#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 52119#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 52117#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 52115#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 52113#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 52111#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 52109#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 52107#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 52105#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 52103#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 52101#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 52099#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 52097#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 52094#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 50619#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 50620#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 52046#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 52043#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 51953#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 51950#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 51917#L203 assume !(8656 == ssl3_accept_~s__state~0#1); 51910#L206 assume !(8657 == ssl3_accept_~s__state~0#1); 50491#L209 assume 8672 == ssl3_accept_~s__state~0#1; 50570#L213 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet50#1;havoc ssl3_accept_#t~nondet50#1; 50636#L572 assume !(11 == ssl3_accept_~blastFlag~0#1); 50416#L575 assume !(14 == ssl3_accept_~blastFlag~0#1); 50417#L578 assume !(17 == ssl3_accept_~blastFlag~0#1); 50532#L581 assume !(20 == ssl3_accept_~blastFlag~0#1); 50648#L581-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448; 50644#L591 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 3; 50646#L591-2 ssl3_accept_~s__init_num~0#1 := 0; 50638#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 52077#L651 ssl3_accept_~skip~0#1 := 0; 52076#L110-2 assume !false; 52075#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 52074#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 52073#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 52072#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 52071#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 52070#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 52069#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 52068#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 52067#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 52066#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 52065#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 52064#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 51178#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 51176#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 51174#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 51172#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 51170#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 51157#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 51151#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 51152#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 50869#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 50870#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 50833#L176 assume 8448 == ssl3_accept_~s__state~0#1; 50834#L177 assume !(ssl3_accept_~num1~0#1 > 0); 50825#L446-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 50826#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 50819#L651 ssl3_accept_~skip~0#1 := 0; 50820#L110-2 assume !false; 50815#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 50816#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 50810#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 50811#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 50806#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 50807#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 50802#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 50803#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 50798#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 50799#L137 assume 8464 == ssl3_accept_~s__state~0#1; 50407#L144 [2021-12-16 09:34:01,917 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:34:01,917 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 14 times [2021-12-16 09:34:01,917 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:34:01,917 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1926276149] [2021-12-16 09:34:01,917 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:34:01,917 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:34:01,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:34:01,922 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:34:01,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:34:01,926 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:34:01,926 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:34:01,926 INFO L85 PathProgramCache]: Analyzing trace with hash -806816819, now seen corresponding path program 1 times [2021-12-16 09:34:01,926 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:34:01,927 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1366554180] [2021-12-16 09:34:01,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:34:01,927 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:34:01,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:34:01,950 INFO L134 CoverageAnalysis]: Checked inductivity of 187 backedges. 139 proven. 0 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2021-12-16 09:34:01,951 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:34:01,951 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1366554180] [2021-12-16 09:34:01,951 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1366554180] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:34:01,951 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:34:01,951 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-16 09:34:01,951 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1477957331] [2021-12-16 09:34:01,951 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:34:01,952 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:34:01,952 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:34:01,952 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:34:01,952 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:34:01,953 INFO L87 Difference]: Start difference. First operand 1847 states and 2426 transitions. cyclomatic complexity: 582 Second operand has 3 states, 3 states have (on average 35.666666666666664) internal successors, (107), 3 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:34:01,972 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:34:01,973 INFO L93 Difference]: Finished difference Result 3409 states and 4512 transitions. [2021-12-16 09:34:01,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:34:01,974 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3409 states and 4512 transitions. [2021-12-16 09:34:01,985 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3235 [2021-12-16 09:34:01,994 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3409 states to 3409 states and 4512 transitions. [2021-12-16 09:34:01,995 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3302 [2021-12-16 09:34:01,997 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3302 [2021-12-16 09:34:01,997 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3409 states and 4512 transitions. [2021-12-16 09:34:01,997 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:34:01,997 INFO L681 BuchiCegarLoop]: Abstraction has 3409 states and 4512 transitions. [2021-12-16 09:34:01,999 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3409 states and 4512 transitions. [2021-12-16 09:34:02,051 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3409 to 3409. [2021-12-16 09:34:02,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3409 states, 3409 states have (on average 1.3235552948078615) internal successors, (4512), 3408 states have internal predecessors, (4512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:34:02,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3409 states to 3409 states and 4512 transitions. [2021-12-16 09:34:02,064 INFO L704 BuchiCegarLoop]: Abstraction has 3409 states and 4512 transitions. [2021-12-16 09:34:02,064 INFO L587 BuchiCegarLoop]: Abstraction has 3409 states and 4512 transitions. [2021-12-16 09:34:02,064 INFO L425 BuchiCegarLoop]: ======== Iteration 20============ [2021-12-16 09:34:02,064 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3409 states and 4512 transitions. [2021-12-16 09:34:02,072 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3235 [2021-12-16 09:34:02,072 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:34:02,072 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:34:02,074 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-16 09:34:02,074 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:34:02,074 INFO L791 eck$LassoCheckResult]: Stem: 55917#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 55778#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, 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~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#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~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#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;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#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~nondet22#1;havoc ssl3_accept_#t~nondet22#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~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#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~nondet32#1;havoc ssl3_accept_#t~nondet32#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; 55760#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 55717#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 55718#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 55709#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 55710#L110-2 assume !false; 55959#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 57635#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 57624#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 57625#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 57613#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 57614#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 57487#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 57488#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 57481#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 57482#L137 assume 8464 == ssl3_accept_~s__state~0#1; 56802#L144 [2021-12-16 09:34:02,075 INFO L793 eck$LassoCheckResult]: Loop: 56802#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 57893#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 57888#L285-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; 57889#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 57909#L651 ssl3_accept_~skip~0#1 := 0; 57908#L110-2 assume !false; 57907#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 57906#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 57905#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 57904#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 57903#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 57902#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 57901#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 57900#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 57899#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 57898#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 57397#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 57394#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 56983#L146 assume 8496 == ssl3_accept_~s__state~0#1; 56795#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 56904#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 56184#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 56902#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 55888#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 56973#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 56969#L651 ssl3_accept_~skip~0#1 := 0; 56967#L110-2 assume !false; 56965#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 56963#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 56961#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 56959#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 56957#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 56956#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 56955#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 56954#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 56953#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 56952#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 56951#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 56950#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 56949#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 56948#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 56947#L152 assume 8512 == ssl3_accept_~s__state~0#1; 56788#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 56946#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 55847#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 55848#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 56846#L651 ssl3_accept_~skip~0#1 := 0; 56847#L110-2 assume !false; 56840#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 56841#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 56833#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 56834#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 56827#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 56828#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 56820#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 56821#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 56813#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 56814#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 56806#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 56807#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 56799#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 56800#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 56792#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 56793#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 55993#L158 assume 8528 == ssl3_accept_~s__state~0#1; 55994#L162 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; 55987#L335 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 0; 55988#L335-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1); 55742#L344 assume !(0 != (30 + ssl3_accept_~l~0#1) % 4294967296); 55744#L347 assume !(0 != (1 + ssl3_accept_~l~0#1) % 4294967296);ssl3_accept_~skip~0#1 := 1; 56141#L347-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 56142#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 57374#L651 ssl3_accept_~skip~0#1 := 0; 57373#L110-2 assume !false; 57372#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 56121#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 56122#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 56115#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 56116#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 56109#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 56110#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 56103#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 56104#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 56096#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 56097#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 56089#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 56090#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 56083#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 56084#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 56076#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 56077#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 56069#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 56070#L164 assume 8544 == ssl3_accept_~s__state~0#1; 56005#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 56007#L393 assume !(0 != ssl3_accept_~s__session__peer~0#1); 56002#L402 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 56003#L405 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 55921#L414 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 55922#L417 assume !(4 == ssl3_accept_~blastFlag~0#1); 57341#L417-2 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; 57331#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 57327#L651 ssl3_accept_~skip~0#1 := 0; 57325#L110-2 assume !false; 57322#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 57319#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 57316#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 57311#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 57308#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 57306#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 57304#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 57302#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 57298#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 57294#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 57290#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 57282#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 57278#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 57273#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 57268#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 57266#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 57264#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 57262#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 57260#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 57258#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 57256#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 57254#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 57252#L176 assume 8448 == ssl3_accept_~s__state~0#1; 57249#L177 assume !(ssl3_accept_~num1~0#1 > 0); 57246#L446-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 57241#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 57233#L651 ssl3_accept_~skip~0#1 := 0; 57231#L110-2 assume !false; 57229#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 57226#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 57224#L116 assume 16384 == ssl3_accept_~s__state~0#1; 57177#L222 ssl3_accept_~s__server~0#1 := 1; 57301#L227 assume 0 != ssl3_accept_~cb~0#1; 57297#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 57293#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 57288#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 57281#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 57275#L254 assume !(12292 != ssl3_accept_~s__state~0#1);ssl3_accept_#t~post36#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~post36#1;havoc ssl3_accept_#t~post36#1;ssl3_accept_~s__state~0#1 := 8480; 57180#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 57267#L651 ssl3_accept_~skip~0#1 := 0; 57265#L110-2 assume !false; 57263#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 57261#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 57259#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 57257#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 57255#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 57253#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 57250#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 57251#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 57404#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 57399#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 57400#L140 assume 8465 == ssl3_accept_~s__state~0#1; 56802#L144 [2021-12-16 09:34:02,075 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:34:02,075 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 15 times [2021-12-16 09:34:02,076 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:34:02,076 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [585036217] [2021-12-16 09:34:02,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:34:02,076 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:34:02,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:34:02,080 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:34:02,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:34:02,084 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:34:02,084 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:34:02,084 INFO L85 PathProgramCache]: Analyzing trace with hash -538055243, now seen corresponding path program 1 times [2021-12-16 09:34:02,085 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:34:02,085 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [894281144] [2021-12-16 09:34:02,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:34:02,085 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:34:02,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:34:02,121 INFO L134 CoverageAnalysis]: Checked inductivity of 286 backedges. 176 proven. 6 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-12-16 09:34:02,122 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:34:02,122 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [894281144] [2021-12-16 09:34:02,122 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [894281144] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-16 09:34:02,122 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1015969889] [2021-12-16 09:34:02,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:34:02,123 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-16 09:34:02,123 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:34:02,127 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-16 09:34:02,139 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2021-12-16 09:34:02,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:34:02,219 INFO L263 TraceCheckSpWp]: Trace formula consists of 243 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-16 09:34:02,226 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-16 09:34:02,416 INFO L134 CoverageAnalysis]: Checked inductivity of 286 backedges. 76 proven. 0 refuted. 0 times theorem prover too weak. 210 trivial. 0 not checked. [2021-12-16 09:34:02,417 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-16 09:34:02,417 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1015969889] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:34:02,417 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-16 09:34:02,417 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2021-12-16 09:34:02,417 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1928766498] [2021-12-16 09:34:02,417 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:34:02,418 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:34:02,418 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:34:02,418 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:34:02,418 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-16 09:34:02,419 INFO L87 Difference]: Start difference. First operand 3409 states and 4512 transitions. cyclomatic complexity: 1109 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-16 09:34:02,504 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:34:02,505 INFO L93 Difference]: Finished difference Result 3529 states and 4656 transitions. [2021-12-16 09:34:02,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:34:02,505 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3529 states and 4656 transitions. [2021-12-16 09:34:02,516 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3355 [2021-12-16 09:34:02,524 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3529 states to 3529 states and 4656 transitions. [2021-12-16 09:34:02,524 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3422 [2021-12-16 09:34:02,527 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3422 [2021-12-16 09:34:02,527 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3529 states and 4656 transitions. [2021-12-16 09:34:02,527 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:34:02,527 INFO L681 BuchiCegarLoop]: Abstraction has 3529 states and 4656 transitions. [2021-12-16 09:34:02,529 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3529 states and 4656 transitions. [2021-12-16 09:34:02,552 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3529 to 3481. [2021-12-16 09:34:02,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3481 states, 3481 states have (on average 1.3214593507612755) internal successors, (4600), 3480 states have internal predecessors, (4600), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:34:02,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3481 states to 3481 states and 4600 transitions. [2021-12-16 09:34:02,563 INFO L704 BuchiCegarLoop]: Abstraction has 3481 states and 4600 transitions. [2021-12-16 09:34:02,563 INFO L587 BuchiCegarLoop]: Abstraction has 3481 states and 4600 transitions. [2021-12-16 09:34:02,563 INFO L425 BuchiCegarLoop]: ======== Iteration 21============ [2021-12-16 09:34:02,563 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3481 states and 4600 transitions. [2021-12-16 09:34:02,570 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3307 [2021-12-16 09:34:02,570 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:34:02,570 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:34:02,572 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-16 09:34:02,572 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [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-16 09:34:02,572 INFO L791 eck$LassoCheckResult]: Stem: 63324#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 63184#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, 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~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#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~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#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;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#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~nondet22#1;havoc ssl3_accept_#t~nondet22#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~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#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~nondet32#1;havoc ssl3_accept_#t~nondet32#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; 63167#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 63125#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 63126#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 63117#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 63118#L110-2 assume !false; 63369#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 65816#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 65814#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 65812#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 65810#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 65808#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 65806#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 65804#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 65802#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 65796#L137 assume 8464 == ssl3_accept_~s__state~0#1; 64590#L144 [2021-12-16 09:34:02,573 INFO L793 eck$LassoCheckResult]: Loop: 64590#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 66013#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 63320#L285-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; 66009#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 66006#L651 ssl3_accept_~skip~0#1 := 0; 66005#L110-2 assume !false; 66004#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 66003#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 66002#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 66001#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 66000#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 65999#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 65998#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 65997#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 65996#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 65995#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 65994#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 65993#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 65991#L146 assume 8496 == ssl3_accept_~s__state~0#1; 64907#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 65990#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 63608#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 65989#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 63295#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 65985#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 65982#L651 ssl3_accept_~skip~0#1 := 0; 65981#L110-2 assume !false; 65980#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 65979#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 65978#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 65977#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 65976#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 65974#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 65972#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 65970#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 65968#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 65966#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 65964#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 65962#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 65898#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 65892#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 63574#L152 assume 8512 == ssl3_accept_~s__state~0#1; 63572#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 64480#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 63251#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 63252#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 64717#L651 ssl3_accept_~skip~0#1 := 0; 64716#L110-2 assume !false; 64715#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 64714#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 64713#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 64712#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 64711#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 64709#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 64703#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 64701#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 64699#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 64697#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 64695#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 64693#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 64691#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 64689#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 64687#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 64685#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 63404#L158 assume 8528 == ssl3_accept_~s__state~0#1; 63405#L162 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; 63395#L335 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 0; 63397#L335-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1); 64674#L344 assume !(0 != (30 + ssl3_accept_~l~0#1) % 4294967296); 64671#L347 assume !(0 != (1 + ssl3_accept_~l~0#1) % 4294967296);ssl3_accept_~skip~0#1 := 1; 64668#L347-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 63563#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 63561#L651 ssl3_accept_~skip~0#1 := 0; 63552#L110-2 assume !false; 63553#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 63540#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 63541#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 63532#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 63533#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 63524#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 63525#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 63516#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 63517#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 63508#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 63509#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 63500#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 63501#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 63492#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 63493#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 63484#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 63485#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 63476#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 63477#L164 assume 8544 == ssl3_accept_~s__state~0#1; 63416#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 63418#L393 assume !(0 != ssl3_accept_~s__session__peer~0#1); 63413#L402 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 63414#L405 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 63330#L414 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 63331#L417 assume !(4 == ssl3_accept_~blastFlag~0#1); 64631#L417-2 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; 64625#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 64617#L651 ssl3_accept_~skip~0#1 := 0; 64615#L110-2 assume !false; 64613#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 64611#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 64609#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 64607#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 64605#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 64603#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 64601#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 64599#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 64597#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 64595#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 64593#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 64591#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 64535#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 64513#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 64512#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 64511#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 64510#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 64509#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 64508#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 64507#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 64506#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 64505#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 64504#L176 assume 8448 == ssl3_accept_~s__state~0#1; 64503#L177 assume !(ssl3_accept_~num1~0#1 > 0); 64326#L446-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 64322#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 64318#L651 ssl3_accept_~skip~0#1 := 0; 64315#L110-2 assume !false; 64312#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 64309#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 64308#L116 assume 16384 == ssl3_accept_~s__state~0#1; 64301#L222 ssl3_accept_~s__server~0#1 := 1; 66455#L227 assume 0 != ssl3_accept_~cb~0#1; 66454#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 66453#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 66451#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 66449#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 64894#L254 assume 12292 != ssl3_accept_~s__state~0#1; 64628#L255 assume !(0 == ssl3_accept_~tmp___5~0#1);ssl3_accept_~s__state~0#1 := 8464;ssl3_accept_#t~post35#1 := ssl3_accept_~s__ctx__stats__sess_accept~0#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := 1 + ssl3_accept_#t~post35#1;havoc ssl3_accept_#t~post35#1; 64620#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 64616#L651 ssl3_accept_~skip~0#1 := 0; 64614#L110-2 assume !false; 64612#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 64610#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 64608#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 64606#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 64604#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 64602#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 64600#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 64598#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 64596#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 64594#L137 assume 8464 == ssl3_accept_~s__state~0#1; 64590#L144 [2021-12-16 09:34:02,573 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:34:02,573 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 16 times [2021-12-16 09:34:02,573 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:34:02,574 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1782074079] [2021-12-16 09:34:02,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:34:02,574 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:34:02,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:34:02,578 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:34:02,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:34:02,581 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:34:02,582 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:34:02,582 INFO L85 PathProgramCache]: Analyzing trace with hash -1872570039, now seen corresponding path program 1 times [2021-12-16 09:34:02,582 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:34:02,582 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [913474604] [2021-12-16 09:34:02,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:34:02,582 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:34:02,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:34:02,632 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 171 proven. 6 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-12-16 09:34:02,633 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:34:02,633 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [913474604] [2021-12-16 09:34:02,633 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [913474604] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-16 09:34:02,633 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1196100569] [2021-12-16 09:34:02,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:34:02,633 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-16 09:34:02,633 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:34:02,639 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-16 09:34:02,640 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2021-12-16 09:34:02,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:34:02,728 INFO L263 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-16 09:34:02,729 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-16 09:34:02,919 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 171 proven. 6 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-12-16 09:34:02,919 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-16 09:34:03,095 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 171 proven. 6 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-12-16 09:34:03,095 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1196100569] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-16 09:34:03,095 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-16 09:34:03,095 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 6 [2021-12-16 09:34:03,096 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [458739072] [2021-12-16 09:34:03,096 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-16 09:34:03,096 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:34:03,096 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:34:03,096 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-16 09:34:03,097 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-12-16 09:34:03,097 INFO L87 Difference]: Start difference. First operand 3481 states and 4600 transitions. cyclomatic complexity: 1125 Second operand has 6 states, 6 states have (on average 23.166666666666668) internal successors, (139), 6 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:34:03,470 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:34:03,470 INFO L93 Difference]: Finished difference Result 4984 states and 6367 transitions. [2021-12-16 09:34:03,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-12-16 09:34:03,470 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4984 states and 6367 transitions. [2021-12-16 09:34:03,486 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 3990 [2021-12-16 09:34:03,497 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4984 states to 4884 states and 6259 transitions. [2021-12-16 09:34:03,497 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4777 [2021-12-16 09:34:03,500 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4777 [2021-12-16 09:34:03,500 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4884 states and 6259 transitions. [2021-12-16 09:34:03,500 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:34:03,500 INFO L681 BuchiCegarLoop]: Abstraction has 4884 states and 6259 transitions. [2021-12-16 09:34:03,502 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4884 states and 6259 transitions. [2021-12-16 09:34:03,555 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4884 to 3689. [2021-12-16 09:34:03,564 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3689 states, 3689 states have (on average 1.296286256438059) internal successors, (4782), 3688 states have internal predecessors, (4782), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:34:03,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3689 states to 3689 states and 4782 transitions. [2021-12-16 09:34:03,570 INFO L704 BuchiCegarLoop]: Abstraction has 3689 states and 4782 transitions. [2021-12-16 09:34:03,570 INFO L587 BuchiCegarLoop]: Abstraction has 3689 states and 4782 transitions. [2021-12-16 09:34:03,570 INFO L425 BuchiCegarLoop]: ======== Iteration 22============ [2021-12-16 09:34:03,570 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3689 states and 4782 transitions. [2021-12-16 09:34:03,577 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3478 [2021-12-16 09:34:03,577 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:34:03,577 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:34:03,579 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-16 09:34:03,579 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [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, 1] [2021-12-16 09:34:03,579 INFO L791 eck$LassoCheckResult]: Stem: 72721#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 72595#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, 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~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#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~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#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;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#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~nondet22#1;havoc ssl3_accept_#t~nondet22#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~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#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~nondet32#1;havoc ssl3_accept_#t~nondet32#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; 72578#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 72536#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 72537#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 72528#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 72529#L110-2 assume !false; 72759#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 73749#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 73748#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 73747#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 73746#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 73745#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 73744#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 73743#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 73742#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 73741#L137 assume 8464 == ssl3_accept_~s__state~0#1; 72876#L144 [2021-12-16 09:34:03,579 INFO L793 eck$LassoCheckResult]: Loop: 72876#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 76136#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 75443#L285-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; 76135#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 76149#L651 ssl3_accept_~skip~0#1 := 0; 76148#L110-2 assume !false; 76147#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 76146#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 76145#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 76144#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 76143#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 76142#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 76141#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 76140#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 76139#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 76138#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 76077#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 75016#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 75009#L146 assume 8496 == ssl3_accept_~s__state~0#1; 72873#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 75008#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 74861#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 75005#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 72696#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 74997#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 74992#L651 ssl3_accept_~skip~0#1 := 0; 74989#L110-2 assume !false; 74986#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 74983#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 74982#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 74956#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 74954#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 74896#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 74893#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 74890#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 74887#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 74885#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 74882#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 74880#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 74878#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 74876#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 74872#L152 assume 8512 == ssl3_accept_~s__state~0#1; 72870#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 74867#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 74868#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 76050#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 76047#L651 ssl3_accept_~skip~0#1 := 0; 76046#L110-2 assume !false; 76045#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 76044#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 76043#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 76042#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 76041#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 76039#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 76038#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 76037#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 76020#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 76000#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 75997#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 75994#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 75909#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 75908#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 75907#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 75906#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 75903#L158 assume 8528 == ssl3_accept_~s__state~0#1; 72867#L162 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; 75898#L335 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 0; 75890#L335-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1); 75884#L344 assume !(0 != (30 + ssl3_accept_~l~0#1) % 4294967296); 75874#L347 assume !(0 != (1 + ssl3_accept_~l~0#1) % 4294967296);ssl3_accept_~skip~0#1 := 1; 75870#L347-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 75865#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 75861#L651 ssl3_accept_~skip~0#1 := 0; 75859#L110-2 assume !false; 75857#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 75855#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 75853#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 75851#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 75849#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 75847#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 75845#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 75843#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 75841#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 75839#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 75837#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 75835#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 75833#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 75831#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 75829#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 75828#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 75826#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 75823#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 75821#L164 assume 8544 == ssl3_accept_~s__state~0#1; 72864#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 75807#L393 assume !(0 != ssl3_accept_~s__session__peer~0#1); 75806#L402 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 75813#L405 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 75809#L414 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 75804#L417 assume !(4 == ssl3_accept_~blastFlag~0#1); 75617#L417-2 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; 75603#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 75599#L651 ssl3_accept_~skip~0#1 := 0; 75597#L110-2 assume !false; 75595#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 75593#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 75591#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 75589#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 75587#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 75585#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 75583#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 75581#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 75579#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 75577#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 75575#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 75573#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 75571#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 75570#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 75568#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 75566#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 75565#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 75564#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 75563#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 75562#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 75561#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 75560#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 75559#L176 assume 8448 == ssl3_accept_~s__state~0#1; 75557#L177 assume !(ssl3_accept_~num1~0#1 > 0); 75555#L446-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 75550#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 75546#L651 ssl3_accept_~skip~0#1 := 0; 75544#L110-2 assume !false; 75542#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 75540#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 75538#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 75536#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 75534#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 75532#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 75531#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 75529#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 75527#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 75525#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 75523#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 75522#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 75520#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 75518#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 75516#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 75514#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 75512#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 75510#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 75508#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 75506#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 75504#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 75502#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 75500#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 75498#L179 assume 8576 == ssl3_accept_~s__state~0#1; 73882#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 75496#L460 assume !(5 == ssl3_accept_~blastFlag~0#1); 75494#L460-2 assume !(ssl3_accept_~ret~0#1 <= 0); 75488#L466 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 73328#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 76112#L651 ssl3_accept_~skip~0#1 := 0; 76109#L110-2 assume !false; 76106#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 76103#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 76100#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 76097#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 76094#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 76091#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 76088#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 74959#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 76084#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 76080#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 76081#L140 assume 8465 == ssl3_accept_~s__state~0#1; 72876#L144 [2021-12-16 09:34:03,580 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:34:03,580 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 17 times [2021-12-16 09:34:03,580 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:34:03,580 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1171085276] [2021-12-16 09:34:03,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:34:03,580 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:34:03,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:34:03,585 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:34:03,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:34:03,590 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:34:03,590 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:34:03,590 INFO L85 PathProgramCache]: Analyzing trace with hash -1494451639, now seen corresponding path program 1 times [2021-12-16 09:34:03,590 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:34:03,590 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1120216961] [2021-12-16 09:34:03,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:34:03,591 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:34:03,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:34:03,622 INFO L134 CoverageAnalysis]: Checked inductivity of 366 backedges. 84 proven. 0 refuted. 0 times theorem prover too weak. 282 trivial. 0 not checked. [2021-12-16 09:34:03,622 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:34:03,622 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1120216961] [2021-12-16 09:34:03,622 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1120216961] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:34:03,622 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:34:03,622 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-16 09:34:03,623 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1954131626] [2021-12-16 09:34:03,623 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:34:03,623 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:34:03,623 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:34:03,623 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:34:03,623 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:34:03,624 INFO L87 Difference]: Start difference. First operand 3689 states and 4782 transitions. cyclomatic complexity: 1102 Second operand has 3 states, 2 states have (on average 38.0) internal successors, (76), 3 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:34:03,744 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:34:03,745 INFO L93 Difference]: Finished difference Result 3721 states and 4818 transitions. [2021-12-16 09:34:03,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:34:03,745 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3721 states and 4818 transitions. [2021-12-16 09:34:03,756 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3510 [2021-12-16 09:34:03,764 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3721 states to 3721 states and 4818 transitions. [2021-12-16 09:34:03,764 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3614 [2021-12-16 09:34:03,767 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3614 [2021-12-16 09:34:03,767 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3721 states and 4818 transitions. [2021-12-16 09:34:03,767 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:34:03,767 INFO L681 BuchiCegarLoop]: Abstraction has 3721 states and 4818 transitions. [2021-12-16 09:34:03,769 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3721 states and 4818 transitions. [2021-12-16 09:34:03,794 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3721 to 3689. [2021-12-16 09:34:03,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3689 states, 3689 states have (on average 1.2952019517484412) internal successors, (4778), 3688 states have internal predecessors, (4778), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:34:03,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3689 states to 3689 states and 4778 transitions. [2021-12-16 09:34:03,803 INFO L704 BuchiCegarLoop]: Abstraction has 3689 states and 4778 transitions. [2021-12-16 09:34:03,803 INFO L587 BuchiCegarLoop]: Abstraction has 3689 states and 4778 transitions. [2021-12-16 09:34:03,803 INFO L425 BuchiCegarLoop]: ======== Iteration 23============ [2021-12-16 09:34:03,803 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3689 states and 4778 transitions. [2021-12-16 09:34:03,818 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3478 [2021-12-16 09:34:03,818 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:34:03,818 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:34:03,819 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-16 09:34:03,819 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [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-16 09:34:03,820 INFO L791 eck$LassoCheckResult]: Stem: 80151#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 80011#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, 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~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#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~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#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;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#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~nondet22#1;havoc ssl3_accept_#t~nondet22#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~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#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~nondet32#1;havoc ssl3_accept_#t~nondet32#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; 79992#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 79951#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 79952#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 79942#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 79943#L110-2 assume !false; 80193#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 80586#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 80585#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 80584#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 80583#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 80582#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 80581#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 80580#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 80579#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 80578#L137 assume 8464 == ssl3_accept_~s__state~0#1; 79903#L144 [2021-12-16 09:34:03,820 INFO L793 eck$LassoCheckResult]: Loop: 79903#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 79904#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 79928#L285-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; 79929#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 80147#L651 ssl3_accept_~skip~0#1 := 0; 80148#L110-2 assume !false; 83581#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 83580#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 83543#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 83530#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 83529#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 83471#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 82063#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 82007#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 82001#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 81995#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 81850#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 81823#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 81327#L146 assume 8496 == ssl3_accept_~s__state~0#1; 80117#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 80118#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 79957#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 79958#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 80122#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 82055#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 82052#L651 ssl3_accept_~skip~0#1 := 0; 82051#L110-2 assume !false; 82050#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 82049#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 82048#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 82047#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 82046#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 82045#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 82044#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 82043#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 82042#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 82041#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 82040#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 82039#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 82038#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 82037#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 82036#L152 assume 8512 == ssl3_accept_~s__state~0#1; 80693#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 82032#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 82029#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 82026#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 82023#L651 ssl3_accept_~skip~0#1 := 0; 82022#L110-2 assume !false; 82021#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 82020#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 82019#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 82018#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 82017#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 82016#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 82015#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 82014#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 82013#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 82012#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 82011#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 82010#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 82009#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 82008#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 82002#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 81996#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 81990#L158 assume 8528 == ssl3_accept_~s__state~0#1; 80243#L162 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; 80244#L335 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 0; 80235#L335-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1); 80236#L344 assume !(0 != (30 + ssl3_accept_~l~0#1) % 4294967296); 80233#L347 assume !(0 != (1 + ssl3_accept_~l~0#1) % 4294967296);ssl3_accept_~skip~0#1 := 1; 80116#L347-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 82436#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 82432#L651 ssl3_accept_~skip~0#1 := 0; 82430#L110-2 assume !false; 82429#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 82428#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 82427#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 82426#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 82425#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 82424#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 82422#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 82417#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 82415#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 82413#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 82411#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 82409#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 82407#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 82405#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 82403#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 82401#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 82399#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 82397#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 82395#L164 assume 8544 == ssl3_accept_~s__state~0#1; 80686#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 82392#L393 assume !(0 != ssl3_accept_~s__session__peer~0#1); 82389#L402 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 82384#L405 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 82382#L414 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 82380#L417 assume !(4 == ssl3_accept_~blastFlag~0#1); 82368#L417-2 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; 82364#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 82361#L651 ssl3_accept_~skip~0#1 := 0; 82360#L110-2 assume !false; 82359#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 82358#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 82357#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 82356#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 82354#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 82353#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 82351#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 82348#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 82346#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 82340#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 82339#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 82337#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 82329#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 82322#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 82320#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 82296#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 82290#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 82288#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 82286#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 82284#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 82282#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 82280#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 82278#L176 assume 8448 == ssl3_accept_~s__state~0#1; 82276#L177 assume !(ssl3_accept_~num1~0#1 > 0); 82273#L446-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 82267#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 82263#L651 ssl3_accept_~skip~0#1 := 0; 82261#L110-2 assume !false; 82259#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 82257#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 82255#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 82253#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 82251#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 82249#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 82247#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 82245#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 82243#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 82241#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 82239#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 82237#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 82235#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 82232#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 82230#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 82215#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 82213#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 82210#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 82202#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 82201#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 82200#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 82198#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 82195#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 82185#L179 assume 8576 == ssl3_accept_~s__state~0#1; 82097#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 82184#L460 assume !(5 == ssl3_accept_~blastFlag~0#1); 82182#L460-2 assume !(ssl3_accept_~ret~0#1 <= 0); 82181#L466 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 81198#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 83574#L651 ssl3_accept_~skip~0#1 := 0; 83573#L110-2 assume !false; 83572#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 83571#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 83570#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 83569#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 83568#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 83567#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 83566#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 82498#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 83565#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 83564#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 83563#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 83561#L143 assume 8466 == ssl3_accept_~s__state~0#1; 79903#L144 [2021-12-16 09:34:03,820 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:34:03,820 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 18 times [2021-12-16 09:34:03,821 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:34:03,821 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [406472390] [2021-12-16 09:34:03,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:34:03,821 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:34:03,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:34:03,826 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:34:03,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:34:03,830 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:34:03,830 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:34:03,830 INFO L85 PathProgramCache]: Analyzing trace with hash 916639604, now seen corresponding path program 1 times [2021-12-16 09:34:03,830 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:34:03,830 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [858739176] [2021-12-16 09:34:03,830 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:34:03,830 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:34:03,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:34:03,885 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 207 proven. 0 refuted. 0 times theorem prover too weak. 165 trivial. 0 not checked. [2021-12-16 09:34:03,885 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:34:03,885 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [858739176] [2021-12-16 09:34:03,885 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [858739176] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:34:03,885 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:34:03,885 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-16 09:34:03,886 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1904990653] [2021-12-16 09:34:03,886 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:34:03,886 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:34:03,886 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:34:03,886 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:34:03,886 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:34:03,887 INFO L87 Difference]: Start difference. First operand 3689 states and 4778 transitions. cyclomatic complexity: 1098 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-16 09:34:03,909 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:34:03,910 INFO L93 Difference]: Finished difference Result 6747 states and 8706 transitions. [2021-12-16 09:34:03,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:34:03,911 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 6747 states and 8706 transitions. [2021-12-16 09:34:03,931 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 6536 [2021-12-16 09:34:03,949 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 6747 states to 6747 states and 8706 transitions. [2021-12-16 09:34:03,950 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6640 [2021-12-16 09:34:03,954 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6640 [2021-12-16 09:34:03,954 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6747 states and 8706 transitions. [2021-12-16 09:34:03,954 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:34:03,954 INFO L681 BuchiCegarLoop]: Abstraction has 6747 states and 8706 transitions. [2021-12-16 09:34:03,957 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6747 states and 8706 transitions. [2021-12-16 09:34:03,995 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6747 to 3689. [2021-12-16 09:34:03,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3689 states, 3689 states have (on average 1.2941176470588236) internal successors, (4774), 3688 states have internal predecessors, (4774), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:34:04,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3689 states to 3689 states and 4774 transitions. [2021-12-16 09:34:04,004 INFO L704 BuchiCegarLoop]: Abstraction has 3689 states and 4774 transitions. [2021-12-16 09:34:04,004 INFO L587 BuchiCegarLoop]: Abstraction has 3689 states and 4774 transitions. [2021-12-16 09:34:04,004 INFO L425 BuchiCegarLoop]: ======== Iteration 24============ [2021-12-16 09:34:04,004 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3689 states and 4774 transitions. [2021-12-16 09:34:04,010 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3478 [2021-12-16 09:34:04,011 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:34:04,011 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:34:04,012 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-16 09:34:04,012 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [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, 1] [2021-12-16 09:34:04,013 INFO L791 eck$LassoCheckResult]: Stem: 90600#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 90457#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, 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~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#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~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#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;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#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~nondet22#1;havoc ssl3_accept_#t~nondet22#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~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#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~nondet32#1;havoc ssl3_accept_#t~nondet32#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; 90439#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 90393#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 90394#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 90385#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 90386#L110-2 assume !false; 90639#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 90884#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 90880#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 90881#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 90876#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 90877#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 90872#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 90873#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 90868#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 90869#L137 assume 8464 == ssl3_accept_~s__state~0#1; 90740#L144 [2021-12-16 09:34:04,013 INFO L793 eck$LassoCheckResult]: Loop: 90740#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 92236#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 92234#L285-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; 92180#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 92169#L651 ssl3_accept_~skip~0#1 := 0; 92163#L110-2 assume !false; 92157#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 92151#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 92145#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 92139#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 92133#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 92127#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 92121#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 92115#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 92110#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 92104#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 92098#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 92092#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 91741#L146 assume 8496 == ssl3_accept_~s__state~0#1; 90564#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 90416#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 90417#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 92288#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 90567#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 92285#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 92280#L651 ssl3_accept_~skip~0#1 := 0; 92279#L110-2 assume !false; 92278#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 92277#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 92276#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 92275#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 92274#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 92273#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 92272#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 92271#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 92270#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 92269#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 92268#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 92267#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 92266#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 92265#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 92205#L152 assume 8512 == ssl3_accept_~s__state~0#1; 90728#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 93434#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 93432#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 93428#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 93425#L651 ssl3_accept_~skip~0#1 := 0; 93424#L110-2 assume !false; 93423#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 93422#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 93421#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 93420#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 93419#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 93418#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 93417#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 93416#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 93415#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 93414#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 93413#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 93412#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 93411#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 93410#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 93409#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 93408#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 93407#L158 assume 8528 == ssl3_accept_~s__state~0#1; 90722#L162 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; 91078#L335 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 0; 91079#L335-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 90420#L365 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 90356#L367 assume !(3 == ssl3_accept_~blastFlag~0#1); 90357#L367-2 assume !(ssl3_accept_~ret~0#1 <= 0); 93404#L347-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 93400#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 93397#L651 ssl3_accept_~skip~0#1 := 0; 93396#L110-2 assume !false; 93395#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 93394#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 93393#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 93392#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 93391#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 93390#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 93389#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 93388#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 93387#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 93386#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 93385#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 93384#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 93383#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 93382#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 93381#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 93380#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 93379#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 93378#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 93377#L164 assume 8544 == ssl3_accept_~s__state~0#1; 90717#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 93376#L393 assume !(0 != ssl3_accept_~s__session__peer~0#1); 93374#L402 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 93371#L405 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 93370#L414 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 93369#L417 assume !(4 == ssl3_accept_~blastFlag~0#1); 93368#L417-2 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; 93346#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 93342#L651 ssl3_accept_~skip~0#1 := 0; 93340#L110-2 assume !false; 93338#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 93336#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 93334#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 93332#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 93330#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 93328#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 93326#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 93324#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 93322#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 93320#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 93318#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 93316#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 93314#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 93312#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 93310#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 93308#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 93306#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 93304#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 93302#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 93300#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 93298#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 93296#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 93294#L176 assume 8448 == ssl3_accept_~s__state~0#1; 93292#L177 assume !(ssl3_accept_~num1~0#1 > 0); 93290#L446-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 93141#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 93137#L651 ssl3_accept_~skip~0#1 := 0; 93127#L110-2 assume !false; 93123#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 93116#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 93113#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 93110#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 93107#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 93104#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 93101#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 93098#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 93095#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 93092#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 93089#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 93086#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 93083#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 93080#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 93077#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 93074#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 93071#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 93068#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 93065#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 93062#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 93059#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 93056#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 93053#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 93042#L179 assume 8576 == ssl3_accept_~s__state~0#1; 93038#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 93036#L460 assume !(5 == ssl3_accept_~blastFlag~0#1); 93032#L460-2 assume !(ssl3_accept_~ret~0#1 <= 0); 92197#L466 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 91507#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 92168#L651 ssl3_accept_~skip~0#1 := 0; 92162#L110-2 assume !false; 92156#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 92150#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 92144#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 92138#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 92132#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 92126#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 92120#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 92067#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 92109#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 92103#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 92097#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 92091#L143 assume 8466 == ssl3_accept_~s__state~0#1; 90740#L144 [2021-12-16 09:34:04,013 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:34:04,013 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 19 times [2021-12-16 09:34:04,013 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:34:04,013 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [911430054] [2021-12-16 09:34:04,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:34:04,014 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:34:04,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:34:04,017 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:34:04,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:34:04,021 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:34:04,021 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:34:04,021 INFO L85 PathProgramCache]: Analyzing trace with hash -575497513, now seen corresponding path program 1 times [2021-12-16 09:34:04,021 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:34:04,021 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [706872752] [2021-12-16 09:34:04,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:34:04,021 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:34:04,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:34:04,081 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 207 proven. 0 refuted. 0 times theorem prover too weak. 165 trivial. 0 not checked. [2021-12-16 09:34:04,081 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:34:04,081 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [706872752] [2021-12-16 09:34:04,081 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [706872752] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:34:04,081 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:34:04,081 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-16 09:34:04,082 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [24763391] [2021-12-16 09:34:04,082 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:34:04,082 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:34:04,082 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:34:04,083 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:34:04,083 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:34:04,083 INFO L87 Difference]: Start difference. First operand 3689 states and 4774 transitions. cyclomatic complexity: 1094 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-16 09:34:04,106 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:34:04,107 INFO L93 Difference]: Finished difference Result 6751 states and 8710 transitions. [2021-12-16 09:34:04,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:34:04,107 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 6751 states and 8710 transitions. [2021-12-16 09:34:04,129 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 6540 [2021-12-16 09:34:04,147 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 6751 states to 6751 states and 8710 transitions. [2021-12-16 09:34:04,148 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6644 [2021-12-16 09:34:04,153 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6644 [2021-12-16 09:34:04,153 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6751 states and 8710 transitions. [2021-12-16 09:34:04,156 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:34:04,156 INFO L681 BuchiCegarLoop]: Abstraction has 6751 states and 8710 transitions. [2021-12-16 09:34:04,159 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6751 states and 8710 transitions. [2021-12-16 09:34:04,201 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6751 to 3689. [2021-12-16 09:34:04,205 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3689 states, 3689 states have (on average 1.2930333423692058) internal successors, (4770), 3688 states have internal predecessors, (4770), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:34:04,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3689 states to 3689 states and 4770 transitions. [2021-12-16 09:34:04,211 INFO L704 BuchiCegarLoop]: Abstraction has 3689 states and 4770 transitions. [2021-12-16 09:34:04,212 INFO L587 BuchiCegarLoop]: Abstraction has 3689 states and 4770 transitions. [2021-12-16 09:34:04,212 INFO L425 BuchiCegarLoop]: ======== Iteration 25============ [2021-12-16 09:34:04,212 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3689 states and 4770 transitions. [2021-12-16 09:34:04,218 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3478 [2021-12-16 09:34:04,219 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:34:04,219 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:34:04,225 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-16 09:34:04,225 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [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, 1] [2021-12-16 09:34:04,225 INFO L791 eck$LassoCheckResult]: Stem: 101057#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 100904#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, 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~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#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~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#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;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#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~nondet22#1;havoc ssl3_accept_#t~nondet22#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~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#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~nondet32#1;havoc ssl3_accept_#t~nondet32#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; 100886#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 100841#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 100842#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 100836#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 100837#L110-2 assume !false; 101099#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 102055#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 102054#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 102053#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 102052#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 102051#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 102050#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 102049#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 102048#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 102047#L137 assume 8464 == ssl3_accept_~s__state~0#1; 101200#L144 [2021-12-16 09:34:04,226 INFO L793 eck$LassoCheckResult]: Loop: 101200#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 103328#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 102714#L285-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; 103315#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 103313#L651 ssl3_accept_~skip~0#1 := 0; 103302#L110-2 assume !false; 103303#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 103191#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 103192#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 103170#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 103171#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 103162#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 103163#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 103048#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 103049#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 103044#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 103045#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 102992#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 102423#L146 assume 8496 == ssl3_accept_~s__state~0#1; 101193#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 102405#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 102401#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 102399#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 101023#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 102394#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 102353#L651 ssl3_accept_~skip~0#1 := 0; 102351#L110-2 assume !false; 102338#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 102335#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 102334#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 102333#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 102332#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 102331#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 102330#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 102329#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 102328#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 102327#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 102326#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 102325#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 102324#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 102259#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 102258#L152 assume 8512 == ssl3_accept_~s__state~0#1; 101187#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 102255#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 100976#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 100977#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 102555#L651 ssl3_accept_~skip~0#1 := 0; 102556#L110-2 assume !false; 102551#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 102552#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 102546#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 102547#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 102502#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 102503#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 102493#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 102494#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 102487#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 102488#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 102263#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 102264#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 102256#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 102257#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 102245#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 102246#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 101539#L158 assume 8528 == ssl3_accept_~s__state~0#1; 101182#L162 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; 100843#L335 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 100844#L335-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 100866#L365 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 100936#L367 assume !(3 == ssl3_accept_~blastFlag~0#1); 103640#L367-2 assume !(ssl3_accept_~ret~0#1 <= 0); 103637#L347-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 103634#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 103631#L651 ssl3_accept_~skip~0#1 := 0; 103630#L110-2 assume !false; 103628#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 103623#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 103621#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 103619#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 103617#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 103615#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 103613#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 103611#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 103609#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 103607#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 103605#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 103603#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 103601#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 103599#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 103597#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 103595#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 103593#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 103591#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 103589#L164 assume 8544 == ssl3_accept_~s__state~0#1; 101176#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 102166#L393 assume !(0 != ssl3_accept_~s__session__peer~0#1); 100989#L402 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 100990#L405 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 102059#L414 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 102060#L417 assume !(4 == ssl3_accept_~blastFlag~0#1); 103579#L417-2 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; 103575#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 103572#L651 ssl3_accept_~skip~0#1 := 0; 103571#L110-2 assume !false; 103570#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 103569#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 103568#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 103567#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 103566#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 103565#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 103564#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 103563#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 103562#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 103561#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 103560#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 103559#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 103558#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 103557#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 103556#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 103555#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 103554#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 103553#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 103552#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 103551#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 103550#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 103549#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 103548#L176 assume 8448 == ssl3_accept_~s__state~0#1; 103547#L177 assume !(ssl3_accept_~num1~0#1 > 0); 103544#L446-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 103541#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 103538#L651 ssl3_accept_~skip~0#1 := 0; 103537#L110-2 assume !false; 103536#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 103535#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 103534#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 103533#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 103532#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 103531#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 103530#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 103529#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 103528#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 103527#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 103526#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 103525#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 103524#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 103523#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 103522#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 103521#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 103520#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 103519#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 103518#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 103517#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 103516#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 103515#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 103513#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 103507#L179 assume 8576 == ssl3_accept_~s__state~0#1; 103500#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 103394#L460 assume !(5 == ssl3_accept_~blastFlag~0#1); 103389#L460-2 assume !(ssl3_accept_~ret~0#1 <= 0); 103326#L466 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 101839#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 103306#L651 ssl3_accept_~skip~0#1 := 0; 103307#L110-2 assume !false; 103298#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 103299#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 103189#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 103190#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 103166#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 103167#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 103054#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 102722#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 103046#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 103047#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 103042#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 103043#L143 assume 8466 == ssl3_accept_~s__state~0#1; 101200#L144 [2021-12-16 09:34:04,226 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:34:04,226 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 20 times [2021-12-16 09:34:04,226 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:34:04,226 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [681001688] [2021-12-16 09:34:04,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:34:04,227 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:34:04,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:34:04,230 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:34:04,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:34:04,234 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:34:04,235 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:34:04,235 INFO L85 PathProgramCache]: Analyzing trace with hash 463087061, now seen corresponding path program 1 times [2021-12-16 09:34:04,235 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:34:04,235 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1159305020] [2021-12-16 09:34:04,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:34:04,235 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:34:04,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:34:04,313 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 280 proven. 0 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2021-12-16 09:34:04,314 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:34:04,314 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1159305020] [2021-12-16 09:34:04,314 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1159305020] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:34:04,314 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:34:04,314 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-16 09:34:04,314 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1192406647] [2021-12-16 09:34:04,314 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:34:04,314 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:34:04,315 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:34:04,315 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-16 09:34:04,315 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-16 09:34:04,315 INFO L87 Difference]: Start difference. First operand 3689 states and 4770 transitions. cyclomatic complexity: 1090 Second operand has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:34:04,419 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:34:04,419 INFO L93 Difference]: Finished difference Result 15917 states and 20444 transitions. [2021-12-16 09:34:04,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-16 09:34:04,420 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 15917 states and 20444 transitions. [2021-12-16 09:34:04,501 INFO L131 ngComponentsAnalysis]: Automaton has 26 accepting balls. 15554 [2021-12-16 09:34:04,537 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 15917 states to 15917 states and 20444 transitions. [2021-12-16 09:34:04,537 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 15810 [2021-12-16 09:34:04,546 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 15810 [2021-12-16 09:34:04,546 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15917 states and 20444 transitions. [2021-12-16 09:34:04,546 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:34:04,546 INFO L681 BuchiCegarLoop]: Abstraction has 15917 states and 20444 transitions. [2021-12-16 09:34:04,553 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15917 states and 20444 transitions. [2021-12-16 09:34:04,630 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15917 to 6779. [2021-12-16 09:34:04,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6779 states, 6779 states have (on average 1.290160790677091) internal successors, (8746), 6778 states have internal predecessors, (8746), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:34:04,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6779 states to 6779 states and 8746 transitions. [2021-12-16 09:34:04,645 INFO L704 BuchiCegarLoop]: Abstraction has 6779 states and 8746 transitions. [2021-12-16 09:34:04,645 INFO L587 BuchiCegarLoop]: Abstraction has 6779 states and 8746 transitions. [2021-12-16 09:34:04,645 INFO L425 BuchiCegarLoop]: ======== Iteration 26============ [2021-12-16 09:34:04,645 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 6779 states and 8746 transitions. [2021-12-16 09:34:04,657 INFO L131 ngComponentsAnalysis]: Automaton has 14 accepting balls. 6568 [2021-12-16 09:34:04,657 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:34:04,657 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:34:04,658 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-16 09:34:04,659 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [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, 1, 1, 1] [2021-12-16 09:34:04,659 INFO L791 eck$LassoCheckResult]: Stem: 120658#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 120522#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, 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~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#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~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#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;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#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~nondet22#1;havoc ssl3_accept_#t~nondet22#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~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#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~nondet32#1;havoc ssl3_accept_#t~nondet32#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; 120504#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 120462#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 120463#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 120454#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 120455#L110-2 assume !false; 120708#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 120851#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 120850#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 120848#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 120849#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 120845#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 120843#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 120844#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 125895#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 125894#L137 assume 8464 == ssl3_accept_~s__state~0#1; 120414#L144 [2021-12-16 09:34:04,659 INFO L793 eck$LassoCheckResult]: Loop: 120414#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 120415#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 120439#L285-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; 120440#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 126491#L651 ssl3_accept_~skip~0#1 := 0; 126490#L110-2 assume !false; 126489#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 126488#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 126487#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 126486#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 126485#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 126484#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 126483#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 126482#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 126481#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 126480#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 126479#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 126478#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 126009#L146 assume 8496 == ssl3_accept_~s__state~0#1; 120777#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 126006#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 121576#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 126003#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 120629#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 125994#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 125991#L651 ssl3_accept_~skip~0#1 := 0; 125989#L110-2 assume !false; 125987#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 125985#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 125983#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 125981#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 125979#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 125977#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 125976#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 125975#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 125973#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 125972#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 125971#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 125970#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 125968#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 125962#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 123302#L152 assume 8512 == ssl3_accept_~s__state~0#1; 123281#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 120722#L315 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1; 120724#L319 assume !(2 == ssl3_accept_~blastFlag~0#1); 120437#L319-2 assume !(ssl3_accept_~ret~0#1 <= 0); 120438#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 120590#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 126642#L651 ssl3_accept_~skip~0#1 := 0; 126643#L110-2 assume !false; 126638#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 126639#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 126634#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 126635#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 126630#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 126631#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 126626#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 126627#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 126622#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 126623#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 126618#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 126619#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 126614#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 126615#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 126609#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 126610#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 125766#L158 assume 8528 == ssl3_accept_~s__state~0#1; 120495#L162 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; 120465#L335 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 120466#L335-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 120487#L365 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 120425#L367 assume !(3 == ssl3_accept_~blastFlag~0#1); 120426#L367-2 assume !(ssl3_accept_~ret~0#1 <= 0); 120622#L347-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 120666#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 126742#L651 ssl3_accept_~skip~0#1 := 0; 126743#L110-2 assume !false; 126732#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 126733#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 126722#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 126723#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 126712#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 126713#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 126702#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 126703#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 126692#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 126693#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 126682#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 126683#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 126672#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 126673#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 126662#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 126663#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 126651#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 126652#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 125945#L164 assume 8544 == ssl3_accept_~s__state~0#1; 120769#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 120447#L393 assume !(0 != ssl3_accept_~s__session__peer~0#1); 120433#L402 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 120602#L405 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 127034#L414 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 127033#L417 assume !(4 == ssl3_accept_~blastFlag~0#1); 127031#L417-2 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; 127029#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 127027#L651 ssl3_accept_~skip~0#1 := 0; 127026#L110-2 assume !false; 127025#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 127024#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 127023#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 127022#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 127021#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 127020#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 127019#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 127018#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 127017#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 127016#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 127015#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 127014#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 127013#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 127012#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 127011#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 127010#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 127009#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 127008#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 127007#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 127006#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 127005#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 127004#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 127003#L176 assume 8448 == ssl3_accept_~s__state~0#1; 120553#L177 assume !(ssl3_accept_~num1~0#1 > 0); 120554#L446-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 126993#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 126989#L651 ssl3_accept_~skip~0#1 := 0; 126987#L110-2 assume !false; 126985#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 126983#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 126981#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 126979#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 126977#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 126975#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 126973#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 126971#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 126969#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 126967#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 126965#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 126963#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 126961#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 126959#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 126957#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 126955#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 126953#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 126951#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 126949#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 126947#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 126945#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 126943#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 126941#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 126671#L179 assume 8576 == ssl3_accept_~s__state~0#1; 126669#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 126660#L460 assume !(5 == ssl3_accept_~blastFlag~0#1); 126661#L460-2 assume !(ssl3_accept_~ret~0#1 <= 0); 120676#L466 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 120677#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 126420#L651 ssl3_accept_~skip~0#1 := 0; 126419#L110-2 assume !false; 126418#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 126417#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 126416#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 126415#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 126414#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 126413#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 126412#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 125754#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 126411#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 126410#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 126408#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 126409#L143 assume 8466 == ssl3_accept_~s__state~0#1; 120414#L144 [2021-12-16 09:34:04,659 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:34:04,659 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 21 times [2021-12-16 09:34:04,660 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:34:04,660 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1989971522] [2021-12-16 09:34:04,660 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:34:04,660 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:34:04,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:34:04,664 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:34:04,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:34:04,668 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:34:04,669 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:34:04,669 INFO L85 PathProgramCache]: Analyzing trace with hash 147797837, now seen corresponding path program 1 times [2021-12-16 09:34:04,669 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:34:04,670 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1105497476] [2021-12-16 09:34:04,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:34:04,670 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:34:04,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:34:04,694 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 182 proven. 0 refuted. 0 times theorem prover too weak. 190 trivial. 0 not checked. [2021-12-16 09:34:04,694 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:34:04,694 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1105497476] [2021-12-16 09:34:04,695 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1105497476] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:34:04,695 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:34:04,695 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-16 09:34:04,695 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1603302347] [2021-12-16 09:34:04,695 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:34:04,695 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:34:04,695 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:34:04,696 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:34:04,696 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:34:04,696 INFO L87 Difference]: Start difference. First operand 6779 states and 8746 transitions. cyclomatic complexity: 1982 Second operand has 3 states, 3 states have (on average 32.666666666666664) internal successors, (98), 3 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:34:04,792 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:34:04,792 INFO L93 Difference]: Finished difference Result 9208 states and 11772 transitions. [2021-12-16 09:34:04,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:34:04,793 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 9208 states and 11772 transitions. [2021-12-16 09:34:04,817 INFO L131 ngComponentsAnalysis]: Automaton has 18 accepting balls. 8862 [2021-12-16 09:34:04,838 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 9208 states to 9208 states and 11772 transitions. [2021-12-16 09:34:04,838 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 9009 [2021-12-16 09:34:04,845 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 9009 [2021-12-16 09:34:04,845 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9208 states and 11772 transitions. [2021-12-16 09:34:04,852 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:34:04,852 INFO L681 BuchiCegarLoop]: Abstraction has 9208 states and 11772 transitions. [2021-12-16 09:34:04,855 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9208 states and 11772 transitions. [2021-12-16 09:34:04,923 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9208 to 9116. [2021-12-16 09:34:04,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9116 states, 9116 states have (on average 1.2800570425625275) internal successors, (11669), 9115 states have internal predecessors, (11669), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:34:04,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9116 states to 9116 states and 11669 transitions. [2021-12-16 09:34:04,944 INFO L704 BuchiCegarLoop]: Abstraction has 9116 states and 11669 transitions. [2021-12-16 09:34:04,944 INFO L587 BuchiCegarLoop]: Abstraction has 9116 states and 11669 transitions. [2021-12-16 09:34:04,945 INFO L425 BuchiCegarLoop]: ======== Iteration 27============ [2021-12-16 09:34:04,945 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 9116 states and 11669 transitions. [2021-12-16 09:34:04,963 INFO L131 ngComponentsAnalysis]: Automaton has 17 accepting balls. 8813 [2021-12-16 09:34:04,964 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:34:04,964 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:34:04,965 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-16 09:34:04,965 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [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, 1, 1, 1] [2021-12-16 09:34:04,967 INFO L791 eck$LassoCheckResult]: Stem: 136676#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 136521#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, 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~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#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~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#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;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#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~nondet22#1;havoc ssl3_accept_#t~nondet22#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~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#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~nondet32#1;havoc ssl3_accept_#t~nondet32#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; 136502#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 136457#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 136458#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 136452#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 136453#L110-2 assume !false; 136708#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 137899#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 137900#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 137891#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 137892#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 137882#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 137883#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 137871#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 137872#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 137857#L137 assume 8464 == ssl3_accept_~s__state~0#1; 137781#L144 [2021-12-16 09:34:04,967 INFO L793 eck$LassoCheckResult]: Loop: 137781#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 140891#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 140886#L285-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; 140881#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 140879#L651 ssl3_accept_~skip~0#1 := 0; 140864#L110-2 assume !false; 140865#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 140856#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 140857#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 140590#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 140591#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 140586#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 140587#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 140513#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 140514#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 140399#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 140400#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 140395#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 136993#L146 assume 8496 == ssl3_accept_~s__state~0#1; 136994#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 136833#L298 assume !(1 == ssl3_accept_~blastFlag~0#1); 136834#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 140388#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 136639#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 140380#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 140376#L651 ssl3_accept_~skip~0#1 := 0; 140374#L110-2 assume !false; 140372#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 140370#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 140368#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 140366#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 140364#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 140362#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 140360#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 140358#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 140356#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 140354#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 140352#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 140350#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 140348#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 140346#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 137536#L152 assume 8512 == ssl3_accept_~s__state~0#1; 137534#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 137530#L315 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1; 136766#L319 assume !(2 == ssl3_accept_~blastFlag~0#1); 136430#L319-2 assume !(ssl3_accept_~ret~0#1 <= 0); 136431#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 141120#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 141117#L651 ssl3_accept_~skip~0#1 := 0; 141116#L110-2 assume !false; 141115#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 141114#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 141113#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 141112#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 141111#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 141110#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 141109#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 141108#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 141107#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 141106#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 141105#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 141104#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 141103#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 141102#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 141101#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 141100#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 141099#L158 assume 8528 == ssl3_accept_~s__state~0#1; 137774#L162 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; 141098#L335 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 141096#L335-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 141090#L365 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 141092#L367 assume !(3 == ssl3_accept_~blastFlag~0#1); 141088#L367-2 assume !(ssl3_accept_~ret~0#1 <= 0); 141084#L347-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 141081#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 141078#L651 ssl3_accept_~skip~0#1 := 0; 141077#L110-2 assume !false; 141075#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 141070#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 141068#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 141066#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 141064#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 141062#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 141060#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 141058#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 141056#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 141054#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 141052#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 141050#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 141048#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 141046#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 141044#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 141042#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 141040#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 141038#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 141036#L164 assume 8544 == ssl3_accept_~s__state~0#1; 137771#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 141033#L393 assume !(0 != ssl3_accept_~s__session__peer~0#1); 141030#L402 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 141026#L405 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 141024#L414 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 141022#L417 assume !(4 == ssl3_accept_~blastFlag~0#1); 141020#L417-2 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; 141016#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 141013#L651 ssl3_accept_~skip~0#1 := 0; 141012#L110-2 assume !false; 141011#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 141010#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 141009#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 141008#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 141007#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 141006#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 141005#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 141004#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 141003#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 141002#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 141001#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 141000#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 140999#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 140998#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 140993#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 140990#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 140987#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 140982#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 140976#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 140974#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 140972#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 140970#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 140968#L176 assume 8448 == ssl3_accept_~s__state~0#1; 140966#L177 assume !(ssl3_accept_~num1~0#1 > 0); 140962#L446-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 140958#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 140954#L651 ssl3_accept_~skip~0#1 := 0; 140952#L110-2 assume !false; 140950#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 140948#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 140945#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 140943#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 140942#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 140941#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 140940#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 140939#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 140938#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 140937#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 140936#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 140935#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 140925#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 140923#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 140921#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 140919#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 140917#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 140915#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 140913#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 140911#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 140909#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 140907#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 140905#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 140900#L179 assume 8576 == ssl3_accept_~s__state~0#1; 140897#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 140893#L460 assume !(5 == ssl3_accept_~blastFlag~0#1); 140892#L460-2 assume !(ssl3_accept_~ret~0#1 <= 0); 140887#L466 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 139577#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 140869#L651 ssl3_accept_~skip~0#1 := 0; 140870#L110-2 assume !false; 140860#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 140861#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 140851#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 140852#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 140588#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 140589#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 140584#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 140209#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 140508#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 140509#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 140397#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 140398#L143 assume 8466 == ssl3_accept_~s__state~0#1; 137781#L144 [2021-12-16 09:34:04,967 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:34:04,967 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 22 times [2021-12-16 09:34:04,968 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:34:04,968 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [700966841] [2021-12-16 09:34:04,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:34:04,968 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:34:04,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:34:04,972 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:34:04,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:34:04,978 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:34:04,978 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:34:04,979 INFO L85 PathProgramCache]: Analyzing trace with hash 492625999, now seen corresponding path program 1 times [2021-12-16 09:34:04,979 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:34:04,979 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [682300266] [2021-12-16 09:34:04,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:34:04,979 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:34:05,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:34:05,036 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 95 proven. 0 refuted. 0 times theorem prover too weak. 277 trivial. 0 not checked. [2021-12-16 09:34:05,037 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:34:05,037 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [682300266] [2021-12-16 09:34:05,037 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [682300266] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:34:05,037 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:34:05,037 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-16 09:34:05,037 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1395693559] [2021-12-16 09:34:05,037 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:34:05,038 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:34:05,038 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:34:05,039 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:34:05,039 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:34:05,039 INFO L87 Difference]: Start difference. First operand 9116 states and 11669 transitions. cyclomatic complexity: 2572 Second operand has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:34:05,093 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:34:05,093 INFO L93 Difference]: Finished difference Result 9212 states and 11785 transitions. [2021-12-16 09:34:05,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:34:05,097 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 9212 states and 11785 transitions. [2021-12-16 09:34:05,123 INFO L131 ngComponentsAnalysis]: Automaton has 19 accepting balls. 8861 [2021-12-16 09:34:05,142 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 9212 states to 9212 states and 11785 transitions. [2021-12-16 09:34:05,143 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 9013 [2021-12-16 09:34:05,147 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 9013 [2021-12-16 09:34:05,147 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9212 states and 11785 transitions. [2021-12-16 09:34:05,154 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:34:05,154 INFO L681 BuchiCegarLoop]: Abstraction has 9212 states and 11785 transitions. [2021-12-16 09:34:05,157 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9212 states and 11785 transitions. [2021-12-16 09:34:05,263 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9212 to 9212. [2021-12-16 09:34:05,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9212 states, 9212 states have (on average 1.2793095961788972) internal successors, (11785), 9211 states have internal predecessors, (11785), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:34:05,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9212 states to 9212 states and 11785 transitions. [2021-12-16 09:34:05,287 INFO L704 BuchiCegarLoop]: Abstraction has 9212 states and 11785 transitions. [2021-12-16 09:34:05,287 INFO L587 BuchiCegarLoop]: Abstraction has 9212 states and 11785 transitions. [2021-12-16 09:34:05,287 INFO L425 BuchiCegarLoop]: ======== Iteration 28============ [2021-12-16 09:34:05,288 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 9212 states and 11785 transitions. [2021-12-16 09:34:05,309 INFO L131 ngComponentsAnalysis]: Automaton has 19 accepting balls. 8861 [2021-12-16 09:34:05,310 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:34:05,310 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:34:05,311 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-16 09:34:05,311 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [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, 1, 1, 1] [2021-12-16 09:34:05,311 INFO L791 eck$LassoCheckResult]: Stem: 155012#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 154853#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, 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~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#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~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#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;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#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~nondet22#1;havoc ssl3_accept_#t~nondet22#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~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#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~nondet32#1;havoc ssl3_accept_#t~nondet32#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; 154833#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 154789#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 154790#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 154784#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 154785#L110-2 assume !false; 155048#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 156231#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 156232#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 156208#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 156209#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 156193#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 156194#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 156180#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 156181#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 156160#L137 assume 8464 == ssl3_accept_~s__state~0#1; 156042#L144 [2021-12-16 09:34:05,312 INFO L793 eck$LassoCheckResult]: Loop: 156042#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 158375#L285 assume !(0 == ssl3_accept_~blastFlag~0#1); 158374#L285-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; 158371#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 158369#L651 ssl3_accept_~skip~0#1 := 0; 158364#L110-2 assume !false; 158365#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 158360#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 158361#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 158356#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 158357#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 158352#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 158353#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 158349#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 158350#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 158345#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 158346#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 158342#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 158341#L146 assume 8496 == ssl3_accept_~s__state~0#1; 156036#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 158340#L298 assume !(1 == ssl3_accept_~blastFlag~0#1); 158339#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 158337#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 154974#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 158333#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 158330#L651 ssl3_accept_~skip~0#1 := 0; 158329#L110-2 assume !false; 158328#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 158327#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 158326#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 158325#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 158324#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 158323#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 158322#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 158321#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 158320#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 158319#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 158318#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 158317#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 158316#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 158315#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 158314#L152 assume 8512 == ssl3_accept_~s__state~0#1; 156030#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 158312#L315 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1; 158310#L319 assume !(2 == ssl3_accept_~blastFlag~0#1); 158309#L319-2 assume !(ssl3_accept_~ret~0#1 <= 0); 158307#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 158304#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 158301#L651 ssl3_accept_~skip~0#1 := 0; 158300#L110-2 assume !false; 158299#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 158298#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 158297#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 158296#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 158295#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 158294#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 158293#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 158292#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 158291#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 158290#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 158289#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 158288#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 158287#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 158286#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 158285#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 158284#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 158283#L158 assume 8528 == ssl3_accept_~s__state~0#1; 156020#L162 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; 158282#L335 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 158280#L335-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 158274#L365 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 158276#L367 assume !(3 == ssl3_accept_~blastFlag~0#1); 158272#L367-2 assume !(ssl3_accept_~ret~0#1 <= 0); 158268#L347-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 158265#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 158262#L651 ssl3_accept_~skip~0#1 := 0; 158261#L110-2 assume !false; 158259#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 158254#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 158252#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 158250#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 158248#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 158246#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 158244#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 158242#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 158240#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 158238#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 158236#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 158234#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 158232#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 158230#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 158228#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 158225#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 158218#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 158215#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 158212#L164 assume 8544 == ssl3_accept_~s__state~0#1; 156010#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 158206#L393 assume !(0 != ssl3_accept_~s__session__peer~0#1); 158202#L402 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 158197#L405 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 158194#L414 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 158189#L417 assume !(4 == ssl3_accept_~blastFlag~0#1); 158187#L417-2 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; 158181#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 158173#L651 ssl3_accept_~skip~0#1 := 0; 158171#L110-2 assume !false; 158169#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 158167#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 158165#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 158163#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 158161#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 158159#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 158157#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 158155#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 158153#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 158151#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 158149#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 158147#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 158145#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 158143#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 158141#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 158139#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 158137#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 158135#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 158133#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 158131#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 158129#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 158127#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 158125#L176 assume 8448 == ssl3_accept_~s__state~0#1; 158123#L177 assume !(ssl3_accept_~num1~0#1 > 0); 158118#L446-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 158113#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 158105#L651 ssl3_accept_~skip~0#1 := 0; 158103#L110-2 assume !false; 158101#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 158099#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 158097#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 158095#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 158093#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 158091#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 158089#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 158087#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 158085#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 158082#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 158080#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 158078#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 158076#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 158074#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 158072#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 158070#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 158066#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 158067#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 158062#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 158063#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 158059#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 158057#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 158058#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 159281#L179 assume 8576 == ssl3_accept_~s__state~0#1; 157751#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 159280#L460 assume !(5 == ssl3_accept_~blastFlag~0#1); 159279#L460-2 assume !(ssl3_accept_~ret~0#1 <= 0); 159278#L466 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 156286#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 158366#L651 ssl3_accept_~skip~0#1 := 0; 158367#L110-2 assume !false; 158362#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 158363#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 158358#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 158359#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 158354#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 158355#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 158351#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 158191#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 158347#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 158348#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 158343#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 158344#L143 assume 8466 == ssl3_accept_~s__state~0#1; 156042#L144 [2021-12-16 09:34:05,312 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:34:05,312 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 23 times [2021-12-16 09:34:05,313 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:34:05,313 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2044913832] [2021-12-16 09:34:05,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:34:05,313 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:34:05,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:34:05,317 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:34:05,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:34:05,322 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:34:05,323 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:34:05,323 INFO L85 PathProgramCache]: Analyzing trace with hash 1098400781, now seen corresponding path program 1 times [2021-12-16 09:34:05,323 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:34:05,323 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [538091892] [2021-12-16 09:34:05,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:34:05,324 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:34:05,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:34:05,338 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:34:05,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:34:05,361 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:34:05,362 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:34:05,362 INFO L85 PathProgramCache]: Analyzing trace with hash -1290328031, now seen corresponding path program 1 times [2021-12-16 09:34:05,362 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:34:05,362 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1736388534] [2021-12-16 09:34:05,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:34:05,362 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:34:05,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:34:05,385 INFO L134 CoverageAnalysis]: Checked inductivity of 449 backedges. 77 proven. 0 refuted. 0 times theorem prover too weak. 372 trivial. 0 not checked. [2021-12-16 09:34:05,386 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:34:05,386 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1736388534] [2021-12-16 09:34:05,386 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1736388534] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:34:05,386 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:34:05,386 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-16 09:34:05,387 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [614661552] [2021-12-16 09:34:05,387 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:34:06,804 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:34:06,805 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:34:06,805 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:34:06,805 INFO L87 Difference]: Start difference. First operand 9212 states and 11785 transitions. cyclomatic complexity: 2594 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-16 09:34:06,890 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:34:06,890 INFO L93 Difference]: Finished difference Result 9036 states and 11564 transitions. [2021-12-16 09:34:06,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:34:06,892 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 9036 states and 11564 transitions. [2021-12-16 09:34:06,919 INFO L131 ngComponentsAnalysis]: Automaton has 19 accepting balls. 8769 [2021-12-16 09:34:06,936 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 9036 states to 9036 states and 11564 transitions. [2021-12-16 09:34:06,937 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 8929 [2021-12-16 09:34:06,941 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 8929 [2021-12-16 09:34:06,941 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9036 states and 11564 transitions. [2021-12-16 09:34:06,941 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:34:06,941 INFO L681 BuchiCegarLoop]: Abstraction has 9036 states and 11564 transitions. [2021-12-16 09:34:06,944 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9036 states and 11564 transitions. [2021-12-16 09:34:07,044 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9036 to 9036. [2021-12-16 09:34:07,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9036 states, 9036 states have (on average 1.2797698096502876) internal successors, (11564), 9035 states have internal predecessors, (11564), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:34:07,070 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9036 states to 9036 states and 11564 transitions. [2021-12-16 09:34:07,070 INFO L704 BuchiCegarLoop]: Abstraction has 9036 states and 11564 transitions. [2021-12-16 09:34:07,070 INFO L587 BuchiCegarLoop]: Abstraction has 9036 states and 11564 transitions. [2021-12-16 09:34:07,070 INFO L425 BuchiCegarLoop]: ======== Iteration 29============ [2021-12-16 09:34:07,070 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 9036 states and 11564 transitions. [2021-12-16 09:34:07,090 INFO L131 ngComponentsAnalysis]: Automaton has 19 accepting balls. 8769 [2021-12-16 09:34:07,090 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:34:07,090 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:34:07,091 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] [2021-12-16 09:34:07,092 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [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, 1, 1, 1] [2021-12-16 09:34:07,092 INFO L791 eck$LassoCheckResult]: Stem: 173248#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 173107#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, 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~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#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~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#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;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#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~nondet22#1;havoc ssl3_accept_#t~nondet22#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~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#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~nondet32#1;havoc ssl3_accept_#t~nondet32#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; 173090#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 173046#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 173047#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 173038#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 173039#L110-2 assume !false; 173293#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 175653#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 175654#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 175647#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 175648#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 175641#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 175642#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 175635#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 175636#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 174606#L137 assume 8464 == ssl3_accept_~s__state~0#1; 174605#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 174417#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 174412#L285-2 [2021-12-16 09:34:07,092 INFO L793 eck$LassoCheckResult]: Loop: 174412#L285-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; 174406#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 174400#L651 ssl3_accept_~skip~0#1 := 0; 174396#L110-2 assume !false; 174392#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 174388#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 174385#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 174381#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 174379#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 174377#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 174375#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 174373#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 174371#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 174369#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 174368#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 174137#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 173552#L146 assume 8496 == ssl3_accept_~s__state~0#1; 173549#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 173394#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 173392#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 173389#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 173383#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 173375#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 173371#L651 ssl3_accept_~skip~0#1 := 0; 173369#L110-2 assume !false; 173367#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 173365#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 173363#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 173361#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 173359#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 173357#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 173355#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 173352#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 173349#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 173347#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 173345#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 173342#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 173340#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 173337#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 173326#L152 assume 8512 == ssl3_accept_~s__state~0#1; 173327#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 173310#L315 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1; 173311#L319 assume 2 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 3; 175295#L319-2 assume !(ssl3_accept_~ret~0#1 <= 0); 175293#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 175290#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 175287#L651 ssl3_accept_~skip~0#1 := 0; 175286#L110-2 assume !false; 175285#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 175284#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 175283#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 175282#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 175281#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 175280#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 175279#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 175278#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 175277#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 175276#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 175275#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 175274#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 175273#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 175272#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 175271#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 175270#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 175269#L158 assume 8528 == ssl3_accept_~s__state~0#1; 174159#L162 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; 175268#L335 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 175266#L335-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 175260#L365 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 175262#L367 assume 3 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 4; 175258#L367-2 assume !(ssl3_accept_~ret~0#1 <= 0); 175254#L347-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 175251#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 175246#L651 ssl3_accept_~skip~0#1 := 0; 175231#L110-2 assume !false; 175229#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 175224#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 175222#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 175220#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 175218#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 175216#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 175214#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 175212#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 175210#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 175208#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 175206#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 175204#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 175202#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 175200#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 175198#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 175196#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 175193#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 175189#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 175185#L164 assume 8544 == ssl3_accept_~s__state~0#1; 174149#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 175176#L393 assume !(0 != ssl3_accept_~s__session__peer~0#1); 175172#L402 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 175167#L405 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 175164#L414 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 175161#L417 assume 4 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 5; 175158#L417-2 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; 175153#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 175149#L651 ssl3_accept_~skip~0#1 := 0; 175147#L110-2 assume !false; 175145#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 175143#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 175141#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 175139#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 175137#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 175135#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 175133#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 175131#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 175129#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 175127#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 175125#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 175123#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 175121#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 175119#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 175117#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 175115#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 175113#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 175111#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 175109#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 175107#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 175104#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 175099#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 175096#L176 assume 8448 == ssl3_accept_~s__state~0#1; 175093#L177 assume !(ssl3_accept_~num1~0#1 > 0); 175086#L446-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 175078#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 175074#L651 ssl3_accept_~skip~0#1 := 0; 175072#L110-2 assume !false; 175070#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 175068#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 175066#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 175064#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 175062#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 175060#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 175058#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 175056#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 175054#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 175052#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 175050#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 175048#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 175046#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 175044#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 175042#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 175040#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 175038#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 175036#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 175033#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 175030#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 175027#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 175023#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 175019#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 175011#L179 assume 8576 == ssl3_accept_~s__state~0#1; 175007#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 175002#L460 assume 5 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 6; 175000#L460-2 assume !(ssl3_accept_~ret~0#1 <= 0); 174674#L466 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 174654#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 174645#L651 ssl3_accept_~skip~0#1 := 0; 174642#L110-2 assume !false; 174639#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 174636#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 174633#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 174630#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 174627#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 174624#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 174621#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 174618#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 174615#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 174382#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 174328#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 174329#L143 assume 8466 == ssl3_accept_~s__state~0#1; 173564#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 174663#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 174412#L285-2 [2021-12-16 09:34:07,093 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:34:07,093 INFO L85 PathProgramCache]: Analyzing trace with hash 2049412304, now seen corresponding path program 1 times [2021-12-16 09:34:07,093 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:34:07,093 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [205582217] [2021-12-16 09:34:07,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:34:07,094 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:34:07,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:34:07,098 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:34:07,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:34:07,102 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:34:07,103 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:34:07,103 INFO L85 PathProgramCache]: Analyzing trace with hash 1347103095, now seen corresponding path program 1 times [2021-12-16 09:34:07,103 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:34:07,103 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [619075934] [2021-12-16 09:34:07,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:34:07,104 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:34:07,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:34:07,128 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 90 proven. 0 refuted. 0 times theorem prover too weak. 282 trivial. 0 not checked. [2021-12-16 09:34:07,129 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:34:07,129 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [619075934] [2021-12-16 09:34:07,129 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [619075934] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:34:07,129 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:34:07,129 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-16 09:34:07,130 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1990257417] [2021-12-16 09:34:07,130 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:34:07,130 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:34:07,130 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:34:07,131 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:34:07,131 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:34:07,131 INFO L87 Difference]: Start difference. First operand 9036 states and 11564 transitions. cyclomatic complexity: 2548 Second operand has 3 states, 2 states have (on average 40.0) internal successors, (80), 3 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:34:07,224 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:34:07,224 INFO L93 Difference]: Finished difference Result 12130 states and 15594 transitions. [2021-12-16 09:34:07,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:34:07,225 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 12130 states and 15594 transitions. [2021-12-16 09:34:07,267 INFO L131 ngComponentsAnalysis]: Automaton has 25 accepting balls. 11863 [2021-12-16 09:34:07,291 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 12130 states to 12130 states and 15594 transitions. [2021-12-16 09:34:07,292 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 12023 [2021-12-16 09:34:07,299 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 12023 [2021-12-16 09:34:07,299 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12130 states and 15594 transitions. [2021-12-16 09:34:07,299 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:34:07,299 INFO L681 BuchiCegarLoop]: Abstraction has 12130 states and 15594 transitions. [2021-12-16 09:34:07,304 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12130 states and 15594 transitions. [2021-12-16 09:34:07,485 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12130 to 12130. [2021-12-16 09:34:07,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12130 states, 12130 states have (on average 1.2855729596042869) internal successors, (15594), 12129 states have internal predecessors, (15594), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:34:07,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12130 states to 12130 states and 15594 transitions. [2021-12-16 09:34:07,520 INFO L704 BuchiCegarLoop]: Abstraction has 12130 states and 15594 transitions. [2021-12-16 09:34:07,520 INFO L587 BuchiCegarLoop]: Abstraction has 12130 states and 15594 transitions. [2021-12-16 09:34:07,520 INFO L425 BuchiCegarLoop]: ======== Iteration 30============ [2021-12-16 09:34:07,520 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 12130 states and 15594 transitions. [2021-12-16 09:34:07,551 INFO L131 ngComponentsAnalysis]: Automaton has 25 accepting balls. 11863 [2021-12-16 09:34:07,551 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:34:07,551 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:34:07,553 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] [2021-12-16 09:34:07,553 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [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, 1, 1, 1] [2021-12-16 09:34:07,553 INFO L791 eck$LassoCheckResult]: Stem: 194413#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 194277#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, 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~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#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~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#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;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#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~nondet22#1;havoc ssl3_accept_#t~nondet22#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~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#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~nondet32#1;havoc ssl3_accept_#t~nondet32#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; 194259#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 194216#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 194217#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 194212#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 194213#L110-2 assume !false; 194454#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 196860#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 196861#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 196852#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 196853#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 196844#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 196845#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 196836#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 196837#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 195898#L137 assume 8464 == ssl3_accept_~s__state~0#1; 195899#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 195576#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 195571#L285-2 [2021-12-16 09:34:07,553 INFO L793 eck$LassoCheckResult]: Loop: 195571#L285-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; 195565#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 195559#L651 ssl3_accept_~skip~0#1 := 0; 195555#L110-2 assume !false; 195551#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 195547#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 195543#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 195540#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 195535#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 195533#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 195531#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 195529#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 195527#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 195519#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 195518#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 195288#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 194704#L146 assume 8496 == ssl3_accept_~s__state~0#1; 194702#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 194546#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 194543#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 194539#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 194536#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 194528#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 194524#L651 ssl3_accept_~skip~0#1 := 0; 194522#L110-2 assume !false; 194520#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 194518#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 194516#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 194514#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 194512#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 194510#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 194508#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 194505#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 194502#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 194500#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 194498#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 194495#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 194493#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 194490#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 194483#L152 assume 8512 == ssl3_accept_~s__state~0#1; 194484#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 194471#L315 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1; 194473#L319 assume 2 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 3; 196430#L319-2 assume !(ssl3_accept_~ret~0#1 <= 0); 196428#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 196425#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 196422#L651 ssl3_accept_~skip~0#1 := 0; 196421#L110-2 assume !false; 196420#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 196419#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 196418#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 196417#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 196416#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 196415#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 196414#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 196413#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 196412#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 196411#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 196410#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 196409#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 196408#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 196407#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 196406#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 196405#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 196404#L158 assume 8528 == ssl3_accept_~s__state~0#1; 195310#L162 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; 196403#L335 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 196401#L335-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 196395#L365 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 196397#L367 assume 3 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 4; 196393#L367-2 assume !(ssl3_accept_~ret~0#1 <= 0); 196389#L347-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 196386#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 196383#L651 ssl3_accept_~skip~0#1 := 0; 196382#L110-2 assume !false; 196380#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 196375#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 196373#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 196371#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 196369#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 196367#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 196365#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 196363#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 196361#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 196359#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 196357#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 196355#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 196353#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 196351#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 196349#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 196347#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 196345#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 196343#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 196341#L164 assume 8544 == ssl3_accept_~s__state~0#1; 195300#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 196338#L393 assume !(0 != ssl3_accept_~s__session__peer~0#1); 196335#L402 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 196331#L405 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 196329#L414 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 196327#L417 assume 4 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 5; 196325#L417-2 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; 196321#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 196318#L651 ssl3_accept_~skip~0#1 := 0; 196317#L110-2 assume !false; 196316#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 196315#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 196314#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 196313#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 196312#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 196311#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 196310#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 196309#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 196308#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 196307#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 196306#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 196305#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 196304#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 196303#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 196302#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 196301#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 196300#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 196299#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 196298#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 196297#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 196296#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 196295#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 196294#L176 assume 8448 == ssl3_accept_~s__state~0#1; 196293#L177 assume !(ssl3_accept_~num1~0#1 > 0); 196287#L446-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 196272#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 196264#L651 ssl3_accept_~skip~0#1 := 0; 196262#L110-2 assume !false; 196260#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 196258#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 196256#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 196254#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 196252#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 196250#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 196248#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 196246#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 196244#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 196242#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 196240#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 196238#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 196236#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 196234#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 196232#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 196230#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 196228#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 196226#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 196223#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 196220#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 196217#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 196214#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 196211#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 196205#L179 assume 8576 == ssl3_accept_~s__state~0#1; 196202#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 196198#L460 assume !(5 == ssl3_accept_~blastFlag~0#1); 196195#L460-2 assume !(ssl3_accept_~ret~0#1 <= 0); 195936#L466 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 195931#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 195923#L651 ssl3_accept_~skip~0#1 := 0; 195921#L110-2 assume !false; 195919#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 195917#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 195915#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 195913#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 195911#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 195909#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 195907#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 195905#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 195851#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 195852#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 195481#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 195482#L143 assume 8466 == ssl3_accept_~s__state~0#1; 194714#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 195891#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 195571#L285-2 [2021-12-16 09:34:07,554 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:34:07,554 INFO L85 PathProgramCache]: Analyzing trace with hash 2049412304, now seen corresponding path program 2 times [2021-12-16 09:34:07,554 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:34:07,554 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1852524303] [2021-12-16 09:34:07,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:34:07,554 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:34:07,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:34:07,561 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:34:07,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:34:07,566 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:34:07,568 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:34:07,568 INFO L85 PathProgramCache]: Analyzing trace with hash 529454645, now seen corresponding path program 1 times [2021-12-16 09:34:07,568 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:34:07,568 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [75403839] [2021-12-16 09:34:07,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:34:07,568 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:34:07,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:34:07,594 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 242 proven. 0 refuted. 0 times theorem prover too weak. 130 trivial. 0 not checked. [2021-12-16 09:34:07,594 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:34:07,594 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [75403839] [2021-12-16 09:34:07,594 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [75403839] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:34:07,594 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:34:07,594 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-16 09:34:07,594 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1572177465] [2021-12-16 09:34:07,594 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:34:07,595 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:34:07,595 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:34:07,596 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:34:07,596 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:34:07,596 INFO L87 Difference]: Start difference. First operand 12130 states and 15594 transitions. cyclomatic complexity: 3490 Second operand has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 3 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:34:07,660 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:34:07,660 INFO L93 Difference]: Finished difference Result 12406 states and 15914 transitions. [2021-12-16 09:34:07,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:34:07,661 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 12406 states and 15914 transitions. [2021-12-16 09:34:07,800 INFO L131 ngComponentsAnalysis]: Automaton has 25 accepting balls. 11863 [2021-12-16 09:34:07,826 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 12406 states to 12406 states and 15914 transitions. [2021-12-16 09:34:07,826 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 12299 [2021-12-16 09:34:07,831 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 12299 [2021-12-16 09:34:07,831 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12406 states and 15914 transitions. [2021-12-16 09:34:07,831 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:34:07,831 INFO L681 BuchiCegarLoop]: Abstraction has 12406 states and 15914 transitions. [2021-12-16 09:34:07,835 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12406 states and 15914 transitions. [2021-12-16 09:34:07,938 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12406 to 12406. [2021-12-16 09:34:07,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12406 states, 12406 states have (on average 1.2827664033532162) internal successors, (15914), 12405 states have internal predecessors, (15914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:34:07,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12406 states to 12406 states and 15914 transitions. [2021-12-16 09:34:07,973 INFO L704 BuchiCegarLoop]: Abstraction has 12406 states and 15914 transitions. [2021-12-16 09:34:07,973 INFO L587 BuchiCegarLoop]: Abstraction has 12406 states and 15914 transitions. [2021-12-16 09:34:07,973 INFO L425 BuchiCegarLoop]: ======== Iteration 31============ [2021-12-16 09:34:07,973 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 12406 states and 15914 transitions. [2021-12-16 09:34:08,011 INFO L131 ngComponentsAnalysis]: Automaton has 25 accepting balls. 11863 [2021-12-16 09:34:08,012 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:34:08,012 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:34:08,013 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] [2021-12-16 09:34:08,013 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [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, 1, 1, 1] [2021-12-16 09:34:08,013 INFO L791 eck$LassoCheckResult]: Stem: 218960#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 218819#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, 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~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#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~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#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;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#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~nondet22#1;havoc ssl3_accept_#t~nondet22#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~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#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~nondet32#1;havoc ssl3_accept_#t~nondet32#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; 218801#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 218757#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 218758#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 218749#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 218750#L110-2 assume !false; 219002#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 221408#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 221409#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 221400#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 221401#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 221392#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 221393#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 221386#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 221387#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 220453#L137 assume 8464 == ssl3_accept_~s__state~0#1; 220454#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 220427#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 220425#L285-2 [2021-12-16 09:34:08,014 INFO L793 eck$LassoCheckResult]: Loop: 220425#L285-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; 220422#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 220419#L651 ssl3_accept_~skip~0#1 := 0; 220418#L110-2 assume !false; 220417#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 220416#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 220415#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 220414#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 220413#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 220412#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 220411#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 220410#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 220409#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 220408#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 220407#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 220406#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 219252#L146 assume 8496 == ssl3_accept_~s__state~0#1; 219253#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 219093#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 219090#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 219086#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 219083#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 219075#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 219071#L651 ssl3_accept_~skip~0#1 := 0; 219069#L110-2 assume !false; 219067#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 219065#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 219063#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 219061#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 219059#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 219057#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 219055#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 219052#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 219049#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 219047#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 219045#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 219042#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 219040#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 219037#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 219030#L152 assume 8512 == ssl3_accept_~s__state~0#1; 219031#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 219019#L315 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1; 219020#L319 assume 2 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 3; 220977#L319-2 assume !(ssl3_accept_~ret~0#1 <= 0); 220975#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 220972#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 220969#L651 ssl3_accept_~skip~0#1 := 0; 220968#L110-2 assume !false; 220967#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 220966#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 220965#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 220964#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 220963#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 220962#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 220961#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 220960#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 220959#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 220958#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 220957#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 220956#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 220955#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 220954#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 220953#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 220952#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 220951#L158 assume 8528 == ssl3_accept_~s__state~0#1; 219858#L162 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; 220950#L335 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 220948#L335-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 220942#L365 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 220944#L367 assume 3 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 4; 220940#L367-2 assume !(ssl3_accept_~ret~0#1 <= 0); 220936#L347-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 220933#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 220930#L651 ssl3_accept_~skip~0#1 := 0; 220929#L110-2 assume !false; 220927#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 220922#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 220920#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 220918#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 220916#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 220914#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 220912#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 220910#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 220908#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 220906#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 220904#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 220902#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 220900#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 220898#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 220896#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 220894#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 220892#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 220890#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 220888#L164 assume 8544 == ssl3_accept_~s__state~0#1; 219851#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 220885#L393 assume !(0 != ssl3_accept_~s__session__peer~0#1); 220882#L402 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 220878#L405 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 220876#L414 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 220873#L417 assume !(4 == ssl3_accept_~blastFlag~0#1); 220871#L417-2 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; 220867#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 220864#L651 ssl3_accept_~skip~0#1 := 0; 220863#L110-2 assume !false; 220862#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 220861#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 220860#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 220859#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 220858#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 220857#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 220856#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 220855#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 220854#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 220853#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 220852#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 220851#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 220850#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 220849#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 220848#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 220847#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 220846#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 220845#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 220844#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 220843#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 220842#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 220837#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 220834#L176 assume 8448 == ssl3_accept_~s__state~0#1; 220827#L177 assume !(ssl3_accept_~num1~0#1 > 0); 220821#L446-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 220813#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 220809#L651 ssl3_accept_~skip~0#1 := 0; 220807#L110-2 assume !false; 220805#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 220803#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 220801#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 220799#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 220797#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 220795#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 220793#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 220791#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 220789#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 220787#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 220785#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 220783#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 220781#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 220779#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 220777#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 220775#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 220773#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 220771#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 220769#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 220767#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 220761#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 220758#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 220755#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 220749#L179 assume 8576 == ssl3_accept_~s__state~0#1; 220743#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 220736#L460 assume !(5 == ssl3_accept_~blastFlag~0#1); 220732#L460-2 assume !(ssl3_accept_~ret~0#1 <= 0); 220491#L466 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 220486#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 220478#L651 ssl3_accept_~skip~0#1 := 0; 220476#L110-2 assume !false; 220474#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 220472#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 220470#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 220468#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 220466#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 220464#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 220462#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 220460#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 220436#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 220437#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 220378#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 220379#L143 assume 8466 == ssl3_accept_~s__state~0#1; 219262#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 220444#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 220425#L285-2 [2021-12-16 09:34:08,014 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:34:08,014 INFO L85 PathProgramCache]: Analyzing trace with hash 2049412304, now seen corresponding path program 3 times [2021-12-16 09:34:08,014 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:34:08,014 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1183442845] [2021-12-16 09:34:08,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:34:08,015 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:34:08,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:34:08,019 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:34:08,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:34:08,024 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:34:08,025 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:34:08,025 INFO L85 PathProgramCache]: Analyzing trace with hash 1368488307, now seen corresponding path program 1 times [2021-12-16 09:34:08,025 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:34:08,025 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1074643893] [2021-12-16 09:34:08,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:34:08,025 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:34:08,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:34:08,059 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 266 proven. 0 refuted. 0 times theorem prover too weak. 106 trivial. 0 not checked. [2021-12-16 09:34:08,059 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:34:08,059 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1074643893] [2021-12-16 09:34:08,059 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1074643893] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:34:08,059 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:34:08,059 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-16 09:34:08,060 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [963401495] [2021-12-16 09:34:08,060 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:34:08,060 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:34:08,061 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:34:08,061 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:34:08,061 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:34:08,061 INFO L87 Difference]: Start difference. First operand 12406 states and 15914 transitions. cyclomatic complexity: 3534 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-16 09:34:08,163 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:34:08,163 INFO L93 Difference]: Finished difference Result 15496 states and 19810 transitions. [2021-12-16 09:34:08,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:34:08,164 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 15496 states and 19810 transitions. [2021-12-16 09:34:08,230 INFO L131 ngComponentsAnalysis]: Automaton has 31 accepting balls. 14945 [2021-12-16 09:34:08,262 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 15496 states to 15496 states and 19810 transitions. [2021-12-16 09:34:08,263 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 15389 [2021-12-16 09:34:08,271 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 15389 [2021-12-16 09:34:08,271 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15496 states and 19810 transitions. [2021-12-16 09:34:08,272 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:34:08,272 INFO L681 BuchiCegarLoop]: Abstraction has 15496 states and 19810 transitions. [2021-12-16 09:34:08,382 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15496 states and 19810 transitions. [2021-12-16 09:34:08,484 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15496 to 15496. [2021-12-16 09:34:08,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15496 states, 15496 states have (on average 1.2783944243675787) internal successors, (19810), 15495 states have internal predecessors, (19810), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:34:08,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15496 states to 15496 states and 19810 transitions. [2021-12-16 09:34:08,527 INFO L704 BuchiCegarLoop]: Abstraction has 15496 states and 19810 transitions. [2021-12-16 09:34:08,527 INFO L587 BuchiCegarLoop]: Abstraction has 15496 states and 19810 transitions. [2021-12-16 09:34:08,527 INFO L425 BuchiCegarLoop]: ======== Iteration 32============ [2021-12-16 09:34:08,527 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 15496 states and 19810 transitions. [2021-12-16 09:34:08,574 INFO L131 ngComponentsAnalysis]: Automaton has 31 accepting balls. 14945 [2021-12-16 09:34:08,574 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:34:08,574 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:34:08,579 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] [2021-12-16 09:34:08,579 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [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, 1, 1, 1] [2021-12-16 09:34:08,579 INFO L791 eck$LassoCheckResult]: Stem: 246868#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 246730#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, 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~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#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~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#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;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#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~nondet22#1;havoc ssl3_accept_#t~nondet22#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~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#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~nondet32#1;havoc ssl3_accept_#t~nondet32#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; 246712#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 246668#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 246669#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 246664#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 246665#L110-2 assume !false; 246914#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 249312#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 250495#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 250493#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 249302#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 249303#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 249296#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 249297#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 249563#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 249564#L137 assume 8464 == ssl3_accept_~s__state~0#1; 248347#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 248034#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 248029#L285-2 [2021-12-16 09:34:08,582 INFO L793 eck$LassoCheckResult]: Loop: 248029#L285-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; 248023#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 248017#L651 ssl3_accept_~skip~0#1 := 0; 248013#L110-2 assume !false; 248009#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 248005#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 248001#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 247998#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 247993#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 247991#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 247989#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 247987#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 247985#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 247977#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 247976#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 247748#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 247164#L146 assume 8496 == ssl3_accept_~s__state~0#1; 247162#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 247006#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 247003#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 246999#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 246996#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 246988#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 246984#L651 ssl3_accept_~skip~0#1 := 0; 246982#L110-2 assume !false; 246980#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 246978#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 246976#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 246974#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 246972#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 246970#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 246968#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 246965#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 246962#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 246960#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 246958#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 246955#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 246953#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 246950#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 246943#L152 assume 8512 == ssl3_accept_~s__state~0#1; 246944#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 246931#L315 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1; 246933#L319 assume 2 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 3; 248941#L319-2 assume !(ssl3_accept_~ret~0#1 <= 0); 248939#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 248936#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 248933#L651 ssl3_accept_~skip~0#1 := 0; 248932#L110-2 assume !false; 248931#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 248930#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 248929#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 248928#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 248927#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 248926#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 248925#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 248924#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 248923#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 248922#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 248921#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 248920#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 248919#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 248918#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 248917#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 248916#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 248915#L158 assume 8528 == ssl3_accept_~s__state~0#1; 247769#L162 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; 248914#L335 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 248912#L335-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 248905#L365 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 248907#L367 assume !(3 == ssl3_accept_~blastFlag~0#1); 248903#L367-2 assume !(ssl3_accept_~ret~0#1 <= 0); 248899#L347-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 248896#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 248893#L651 ssl3_accept_~skip~0#1 := 0; 248892#L110-2 assume !false; 248890#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 248884#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 248881#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 248878#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 248875#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 248872#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 248868#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 248865#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 248862#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 248860#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 248858#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 248856#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 248854#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 248852#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 248850#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 248848#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 248846#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 248842#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 248838#L164 assume 8544 == ssl3_accept_~s__state~0#1; 247760#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 248829#L393 assume !(0 != ssl3_accept_~s__session__peer~0#1); 248825#L402 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 248820#L405 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 248817#L414 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 248813#L417 assume !(4 == ssl3_accept_~blastFlag~0#1); 248810#L417-2 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; 248805#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 248801#L651 ssl3_accept_~skip~0#1 := 0; 248799#L110-2 assume !false; 248797#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 248795#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 248793#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 248791#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 248789#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 248787#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 248785#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 248783#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 248781#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 248779#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 248777#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 248775#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 248773#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 248771#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 248769#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 248767#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 248765#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 248763#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 248761#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 248759#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 248757#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 248752#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 248749#L176 assume 8448 == ssl3_accept_~s__state~0#1; 248742#L177 assume !(ssl3_accept_~num1~0#1 > 0); 248736#L446-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 248728#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 248724#L651 ssl3_accept_~skip~0#1 := 0; 248722#L110-2 assume !false; 248720#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 248718#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 248716#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 248714#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 248712#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 248710#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 248708#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 248706#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 248704#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 248702#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 248700#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 248698#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 248696#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 248694#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 248692#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 248690#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 248688#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 248684#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 248680#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 248676#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 248672#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 248668#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 248664#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 248657#L179 assume 8576 == ssl3_accept_~s__state~0#1; 248652#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 248647#L460 assume !(5 == ssl3_accept_~blastFlag~0#1); 248644#L460-2 assume !(ssl3_accept_~ret~0#1 <= 0); 248397#L466 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 248390#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 248382#L651 ssl3_accept_~skip~0#1 := 0; 248380#L110-2 assume !false; 248378#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 248376#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 248374#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 248372#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 248370#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 248368#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 248366#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 248360#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 248345#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 248346#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 247939#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 247940#L143 assume 8466 == ssl3_accept_~s__state~0#1; 247174#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 248395#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 248029#L285-2 [2021-12-16 09:34:08,582 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:34:08,582 INFO L85 PathProgramCache]: Analyzing trace with hash 2049412304, now seen corresponding path program 4 times [2021-12-16 09:34:08,583 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:34:08,583 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [149005920] [2021-12-16 09:34:08,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:34:08,583 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:34:08,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:34:08,588 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:34:08,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:34:08,595 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:34:08,596 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:34:08,596 INFO L85 PathProgramCache]: Analyzing trace with hash -604677071, now seen corresponding path program 1 times [2021-12-16 09:34:08,596 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:34:08,596 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [927056355] [2021-12-16 09:34:08,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:34:08,596 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:34:08,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:34:08,616 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 241 proven. 0 refuted. 0 times theorem prover too weak. 131 trivial. 0 not checked. [2021-12-16 09:34:08,616 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:34:08,616 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [927056355] [2021-12-16 09:34:08,616 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [927056355] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:34:08,617 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:34:08,617 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-16 09:34:08,617 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [237540387] [2021-12-16 09:34:08,617 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:34:08,617 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:34:08,617 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:34:08,618 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:34:08,618 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:34:08,618 INFO L87 Difference]: Start difference. First operand 15496 states and 19810 transitions. cyclomatic complexity: 4346 Second operand has 3 states, 3 states have (on average 34.0) internal successors, (102), 3 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:34:08,713 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:34:08,713 INFO L93 Difference]: Finished difference Result 15492 states and 19644 transitions. [2021-12-16 09:34:08,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:34:08,715 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 15492 states and 19644 transitions. [2021-12-16 09:34:08,767 INFO L131 ngComponentsAnalysis]: Automaton has 32 accepting balls. 14849 [2021-12-16 09:34:08,791 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 15492 states to 15492 states and 19644 transitions. [2021-12-16 09:34:08,792 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 15385 [2021-12-16 09:34:08,798 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 15385 [2021-12-16 09:34:08,798 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15492 states and 19644 transitions. [2021-12-16 09:34:08,822 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:34:08,822 INFO L681 BuchiCegarLoop]: Abstraction has 15492 states and 19644 transitions. [2021-12-16 09:34:08,831 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15492 states and 19644 transitions. [2021-12-16 09:34:09,075 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15492 to 15492. [2021-12-16 09:34:09,087 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15492 states, 15492 states have (on average 1.2680092951200619) internal successors, (19644), 15491 states have internal predecessors, (19644), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:34:09,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15492 states to 15492 states and 19644 transitions. [2021-12-16 09:34:09,113 INFO L704 BuchiCegarLoop]: Abstraction has 15492 states and 19644 transitions. [2021-12-16 09:34:09,113 INFO L587 BuchiCegarLoop]: Abstraction has 15492 states and 19644 transitions. [2021-12-16 09:34:09,113 INFO L425 BuchiCegarLoop]: ======== Iteration 33============ [2021-12-16 09:34:09,113 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 15492 states and 19644 transitions. [2021-12-16 09:34:09,153 INFO L131 ngComponentsAnalysis]: Automaton has 32 accepting balls. 14849 [2021-12-16 09:34:09,153 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:34:09,153 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:34:09,154 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-16 09:34:09,154 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [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-16 09:34:09,154 INFO L791 eck$LassoCheckResult]: Stem: 277860#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 277723#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, 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~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#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~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#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;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#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~nondet22#1;havoc ssl3_accept_#t~nondet22#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~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#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~nondet32#1;havoc ssl3_accept_#t~nondet32#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; 277704#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 277659#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 277660#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 277654#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 277655#L110-2 assume !false; 277912#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 279033#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 279032#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 279031#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 279029#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 279027#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 279025#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 279023#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 279020#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 278041#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 278042#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 278043#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 278937#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 278821#L149 [2021-12-16 09:34:09,154 INFO L793 eck$LassoCheckResult]: Loop: 278821#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 278811#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 278812#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 278802#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 278803#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 278793#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 278794#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 278784#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 278785#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 278774#L176 assume 8448 == ssl3_accept_~s__state~0#1; 278729#L177 assume !(ssl3_accept_~num1~0#1 > 0); 278728#L446-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 278763#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 278759#L651 ssl3_accept_~skip~0#1 := 0; 278757#L110-2 assume !false; 278754#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 278753#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 278746#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 278747#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 278752#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 278743#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 278745#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 278911#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 278908#L134 assume 8482 == ssl3_accept_~s__state~0#1; 278909#L135 ssl3_accept_~s__state~0#1 := 3; 278954#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 278951#L651 ssl3_accept_~skip~0#1 := 0; 278950#L110-2 assume !false; 278949#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 278948#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 278947#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 278946#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 278945#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 278944#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 278943#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 278942#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 278941#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 278940#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 278939#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 278938#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 278820#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 278821#L149 [2021-12-16 09:34:09,154 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:34:09,154 INFO L85 PathProgramCache]: Analyzing trace with hash -892851790, now seen corresponding path program 1 times [2021-12-16 09:34:09,154 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:34:09,155 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1838422060] [2021-12-16 09:34:09,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:34:09,155 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:34:09,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:34:09,166 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-16 09:34:09,166 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:34:09,166 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1838422060] [2021-12-16 09:34:09,167 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1838422060] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:34:09,167 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:34:09,167 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-16 09:34:09,167 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [103782662] [2021-12-16 09:34:09,167 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:34:09,167 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-16 09:34:09,168 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:34:09,168 INFO L85 PathProgramCache]: Analyzing trace with hash -63734363, now seen corresponding path program 2 times [2021-12-16 09:34:09,168 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:34:09,168 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1440779188] [2021-12-16 09:34:09,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:34:09,168 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:34:09,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:34:09,172 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:34:09,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:34:09,175 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:34:09,277 INFO L210 LassoAnalysis]: Preferences: [2021-12-16 09:34:09,278 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-16 09:34:09,278 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-16 09:34:09,278 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-16 09:34:09,278 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-12-16 09:34:09,278 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:34:09,278 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-16 09:34:09,278 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-16 09:34:09,278 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_6.cil-2.c_Iteration33_Loop [2021-12-16 09:34:09,278 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-16 09:34:09,278 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-16 09:34:09,279 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:34:09,282 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:34:09,284 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:34:09,290 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:34:09,292 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:34:09,337 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-16 09:34:09,337 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-12-16 09:34:09,337 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:34:09,337 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:34:09,339 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:34:09,341 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-16 09:34:09,341 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:34:09,342 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Waiting until timeout for monitored process [2021-12-16 09:34:09,363 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-16 09:34:09,363 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-16 09:34:09,381 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Forceful destruction successful, exit code 0 [2021-12-16 09:34:09,381 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:34:09,381 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:34:09,382 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:34:09,383 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Waiting until timeout for monitored process [2021-12-16 09:34:09,385 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-16 09:34:09,385 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:34:09,395 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-16 09:34:09,395 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-16 09:34:09,412 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-16 09:34:09,412 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:34:09,412 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:34:09,413 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:34:09,415 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Waiting until timeout for monitored process [2021-12-16 09:34:09,415 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-16 09:34:09,415 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:34:09,441 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-16 09:34:09,441 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:34:09,442 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:34:09,442 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:34:09,444 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Waiting until timeout for monitored process [2021-12-16 09:34:09,445 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-12-16 09:34:09,445 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:34:09,463 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-12-16 09:34:09,486 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-16 09:34:09,487 INFO L210 LassoAnalysis]: Preferences: [2021-12-16 09:34:09,487 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-16 09:34:09,487 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-16 09:34:09,487 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-16 09:34:09,487 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-12-16 09:34:09,487 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:34:09,487 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-16 09:34:09,487 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-16 09:34:09,487 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_6.cil-2.c_Iteration33_Loop [2021-12-16 09:34:09,487 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-16 09:34:09,487 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-16 09:34:09,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-16 09:34:09,491 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:34:09,495 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:34:09,497 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:34:09,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-16 09:34:09,537 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-16 09:34:09,538 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-12-16 09:34:09,538 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:34:09,538 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:34:09,539 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:34:09,548 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-16 09:34:09,556 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:34:09,556 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:34:09,556 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:34:09,556 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-16 09:34:09,556 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:34:09,557 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-16 09:34:09,557 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:34:09,558 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Waiting until timeout for monitored process [2021-12-16 09:34:09,560 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:34:09,575 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Ended with exit code 0 [2021-12-16 09:34:09,575 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:34:09,575 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:34:09,576 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:34:09,577 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Waiting until timeout for monitored process [2021-12-16 09:34:09,578 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-16 09:34:09,585 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:34:09,585 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:34:09,585 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:34:09,585 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-16 09:34:09,585 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:34:09,586 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-16 09:34:09,586 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:34:09,600 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-12-16 09:34:09,603 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-12-16 09:34:09,603 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2021-12-16 09:34:09,603 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:34:09,603 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:34:09,605 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:34:09,605 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Waiting until timeout for monitored process [2021-12-16 09:34:09,606 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-12-16 09:34:09,606 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-12-16 09:34:09,606 INFO L513 LassoAnalysis]: Proved termination. [2021-12-16 09:34:09,606 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-16 09:34:09,627 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Forceful destruction successful, exit code 0 [2021-12-16 09:34:09,628 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-12-16 09:34:09,637 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:34:09,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:34:09,656 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-16 09:34:09,656 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-16 09:34:09,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:34:09,695 INFO L263 TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-16 09:34:09,695 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-16 09:34:09,872 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-16 09:34:09,873 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2021-12-16 09:34:09,874 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 15492 states and 19644 transitions. cyclomatic complexity: 4185 Second operand has 5 states, 5 states have (on average 12.2) internal successors, (61), 5 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:34:10,284 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 15492 states and 19644 transitions. cyclomatic complexity: 4185. Second operand has 5 states, 5 states have (on average 12.2) internal successors, (61), 5 states have internal predecessors, (61), 0 states have call successors, (0), 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 48870 states and 61460 transitions. Complement of second has 9 states. [2021-12-16 09:34:10,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2021-12-16 09:34:10,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 12.2) internal successors, (61), 5 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:34:10,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 379 transitions. [2021-12-16 09:34:10,285 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 379 transitions. Stem has 20 letters. Loop has 41 letters. [2021-12-16 09:34:10,290 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-16 09:34:10,290 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 379 transitions. Stem has 61 letters. Loop has 41 letters. [2021-12-16 09:34:10,290 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-16 09:34:10,290 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 379 transitions. Stem has 20 letters. Loop has 82 letters. [2021-12-16 09:34:10,290 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-16 09:34:10,291 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 48870 states and 61460 transitions. [2021-12-16 09:34:10,673 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Forceful destruction successful, exit code 0 [2021-12-16 09:34:10,693 INFO L131 ngComponentsAnalysis]: Automaton has 73 accepting balls. 28434 [2021-12-16 09:34:10,841 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 48870 states to 48257 states and 60706 transitions. [2021-12-16 09:34:10,842 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 31528 [2021-12-16 09:34:10,862 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 31691 [2021-12-16 09:34:10,862 INFO L73 IsDeterministic]: Start isDeterministic. Operand 48257 states and 60706 transitions. [2021-12-16 09:34:10,862 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:34:10,862 INFO L681 BuchiCegarLoop]: Abstraction has 48257 states and 60706 transitions. [2021-12-16 09:34:10,889 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 48257 states and 60706 transitions. [2021-12-16 09:34:11,352 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 48257 to 41983. [2021-12-16 09:34:11,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 41983 states, 41983 states have (on average 1.2682752542695852) internal successors, (53246), 41982 states have internal predecessors, (53246), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:34:11,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41983 states to 41983 states and 53246 transitions. [2021-12-16 09:34:11,578 INFO L704 BuchiCegarLoop]: Abstraction has 41983 states and 53246 transitions. [2021-12-16 09:34:11,578 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:34:11,579 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:34:11,579 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:34:11,579 INFO L87 Difference]: Start difference. First operand 41983 states and 53246 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-16 09:34:11,723 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:34:11,723 INFO L93 Difference]: Finished difference Result 31553 states and 39842 transitions. [2021-12-16 09:34:11,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:34:11,724 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 31553 states and 39842 transitions. [2021-12-16 09:34:11,804 INFO L131 ngComponentsAnalysis]: Automaton has 43 accepting balls. 19052 [2021-12-16 09:34:11,859 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 31553 states to 31543 states and 39832 transitions. [2021-12-16 09:34:11,859 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 20157 [2021-12-16 09:34:11,868 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 20157 [2021-12-16 09:34:11,868 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31543 states and 39832 transitions. [2021-12-16 09:34:11,868 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:34:11,868 INFO L681 BuchiCegarLoop]: Abstraction has 31543 states and 39832 transitions. [2021-12-16 09:34:11,882 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31543 states and 39832 transitions. [2021-12-16 09:34:12,323 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31543 to 31278. [2021-12-16 09:34:12,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 31278 states, 31278 states have (on average 1.2638915531683612) internal successors, (39532), 31277 states have internal predecessors, (39532), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:34:12,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31278 states to 31278 states and 39532 transitions. [2021-12-16 09:34:12,384 INFO L704 BuchiCegarLoop]: Abstraction has 31278 states and 39532 transitions. [2021-12-16 09:34:12,384 INFO L587 BuchiCegarLoop]: Abstraction has 31278 states and 39532 transitions. [2021-12-16 09:34:12,384 INFO L425 BuchiCegarLoop]: ======== Iteration 34============ [2021-12-16 09:34:12,384 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 31278 states and 39532 transitions. [2021-12-16 09:34:12,436 INFO L131 ngComponentsAnalysis]: Automaton has 43 accepting balls. 18965 [2021-12-16 09:34:12,436 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:34:12,436 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:34:12,438 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:34:12,438 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [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, 1, 1, 1, 1] [2021-12-16 09:34:12,438 INFO L791 eck$LassoCheckResult]: Stem: 416061#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 415880#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, 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~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#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~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#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;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#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~nondet22#1;havoc ssl3_accept_#t~nondet22#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~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#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~nondet32#1;havoc ssl3_accept_#t~nondet32#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; 415854#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 415798#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 415799#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 415789#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 415790#L110-2 assume !false; 416223#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 416222#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 416221#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 416220#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 416219#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 416217#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 416211#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 416209#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 416207#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 416205#L137 assume 8464 == ssl3_accept_~s__state~0#1; 416203#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 416201#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 416198#L285-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; 416194#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 416190#L651 ssl3_accept_~skip~0#1 := 0; 416188#L110-2 assume !false; 416186#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 416184#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 416182#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 416180#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 416178#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 416176#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 416174#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 416172#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 416170#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 416168#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 416166#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 416164#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 416162#L146 assume 8496 == ssl3_accept_~s__state~0#1; 416160#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 416158#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 416156#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 416152#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 416153#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 416562#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 416559#L651 ssl3_accept_~skip~0#1 := 0; 416558#L110-2 assume !false; 416557#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 416556#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 416555#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 416554#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 416553#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 416552#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 416551#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 416550#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 416549#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 416548#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 416547#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 416546#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 416545#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 416542#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 416544#L152 [2021-12-16 09:34:12,439 INFO L793 eck$LassoCheckResult]: Loop: 416544#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 427621#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 427620#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 427619#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 427618#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 427617#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 427616#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 427615#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 427614#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 427612#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 427613#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 427609#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 427608#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 427607#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 427606#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 427605#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 427604#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 427603#L203 assume 8656 == ssl3_accept_~s__state~0#1; 427522#L207 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1; 427602#L539 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet49#1;havoc ssl3_accept_#t~nondet49#1; 427601#L544 assume !(10 == ssl3_accept_~blastFlag~0#1); 427600#L547 assume !(13 == ssl3_accept_~blastFlag~0#1); 427599#L550 assume !(16 == ssl3_accept_~blastFlag~0#1); 427598#L553 assume !(19 == ssl3_accept_~blastFlag~0#1); 427597#L553-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0; 427595#L564 assume !(0 == ssl3_accept_~tmp___10~0#1); 427592#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 427589#L651 ssl3_accept_~skip~0#1 := 0; 427588#L110-2 assume !false; 427587#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 427586#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 427585#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 427583#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 427581#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 427579#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 427577#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 427575#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 427573#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 427571#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 427569#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 427567#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 427565#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 427563#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 427561#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 427559#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 427557#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 427555#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 427553#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 427551#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 427549#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 427547#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 427545#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 427543#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 427540#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 427538#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 427535#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 427533#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 427530#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 427528#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 427526#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 427524#L203 assume !(8656 == ssl3_accept_~s__state~0#1); 427521#L206 assume !(8657 == ssl3_accept_~s__state~0#1); 427519#L209 assume 8672 == ssl3_accept_~s__state~0#1; 427517#L213 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet50#1;havoc ssl3_accept_#t~nondet50#1; 427516#L572 assume !(11 == ssl3_accept_~blastFlag~0#1); 427515#L575 assume !(14 == ssl3_accept_~blastFlag~0#1); 427514#L578 assume !(17 == ssl3_accept_~blastFlag~0#1); 427513#L581 assume !(20 == ssl3_accept_~blastFlag~0#1); 427512#L581-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448; 427511#L591 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8640; 427509#L591-2 ssl3_accept_~s__init_num~0#1 := 0; 416368#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 427504#L651 ssl3_accept_~skip~0#1 := 0; 427503#L110-2 assume !false; 427502#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 427501#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 427500#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 427499#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 427498#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 427497#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 427496#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 427495#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 427494#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 427493#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 427492#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 427491#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 427490#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 427489#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 427488#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 427487#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 427486#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 427485#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 427484#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 427483#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 427482#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 427481#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 427480#L176 assume 8448 == ssl3_accept_~s__state~0#1; 427479#L177 assume !(ssl3_accept_~num1~0#1 > 0); 427476#L446-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 427473#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 427470#L651 ssl3_accept_~skip~0#1 := 0; 427469#L110-2 assume !false; 427468#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 427466#L113 assume 12292 == ssl3_accept_~s__state~0#1; 427465#L114 ssl3_accept_~s__new_session~0#1 := 1; 427464#L222 ssl3_accept_~s__server~0#1 := 1; 427463#L227 assume 0 != ssl3_accept_~cb~0#1; 427462#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 427461#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 427459#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 427457#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 427454#L254 assume !(12292 != ssl3_accept_~s__state~0#1);ssl3_accept_#t~post36#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~post36#1;havoc ssl3_accept_#t~post36#1;ssl3_accept_~s__state~0#1 := 8480; 427451#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 427448#L651 ssl3_accept_~skip~0#1 := 0; 427447#L110-2 assume !false; 427446#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 427445#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 427444#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 427443#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 427442#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 427441#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 427439#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 427440#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 427706#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 427707#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 427698#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 427699#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 427691#L146 assume 8496 == ssl3_accept_~s__state~0#1; 427381#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 427658#L298 assume !(1 == ssl3_accept_~blastFlag~0#1); 427654#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 427650#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 427646#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 427640#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 427637#L651 ssl3_accept_~skip~0#1 := 0; 427636#L110-2 assume !false; 427635#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 427634#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 427633#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 427632#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 427631#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 427630#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 427629#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 427628#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 427627#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 427626#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 427625#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 427624#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 427623#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 427622#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 416544#L152 [2021-12-16 09:34:12,439 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:34:12,439 INFO L85 PathProgramCache]: Analyzing trace with hash -397748245, now seen corresponding path program 1 times [2021-12-16 09:34:12,440 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:34:12,440 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [831982685] [2021-12-16 09:34:12,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:34:12,440 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:34:12,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:34:12,446 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:34:12,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:34:12,454 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:34:12,454 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:34:12,454 INFO L85 PathProgramCache]: Analyzing trace with hash 1160539293, now seen corresponding path program 1 times [2021-12-16 09:34:12,454 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:34:12,454 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1039349474] [2021-12-16 09:34:12,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:34:12,455 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:34:12,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:34:12,477 INFO L134 CoverageAnalysis]: Checked inductivity of 155 backedges. 116 proven. 5 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2021-12-16 09:34:12,477 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:34:12,477 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1039349474] [2021-12-16 09:34:12,477 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1039349474] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-16 09:34:12,478 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [731008900] [2021-12-16 09:34:12,478 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:34:12,478 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-16 09:34:12,478 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:34:12,479 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-16 09:34:12,481 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2021-12-16 09:34:12,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:34:12,533 INFO L263 TraceCheckSpWp]: Trace formula consists of 198 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-16 09:34:12,535 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-16 09:34:12,721 INFO L134 CoverageAnalysis]: Checked inductivity of 155 backedges. 92 proven. 0 refuted. 0 times theorem prover too weak. 63 trivial. 0 not checked. [2021-12-16 09:34:12,721 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-16 09:34:12,721 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [731008900] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:34:12,722 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-16 09:34:12,722 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2021-12-16 09:34:12,722 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1711682306] [2021-12-16 09:34:12,722 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:34:12,722 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:34:12,722 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:34:12,723 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:34:12,723 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-12-16 09:34:12,723 INFO L87 Difference]: Start difference. First operand 31278 states and 39532 transitions. cyclomatic complexity: 8319 Second operand has 3 states, 3 states have (on average 34.666666666666664) internal successors, (104), 3 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:34:12,907 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:34:12,907 INFO L93 Difference]: Finished difference Result 31417 states and 39627 transitions. [2021-12-16 09:34:12,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:34:12,908 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 31417 states and 39627 transitions. [2021-12-16 09:34:13,185 INFO L131 ngComponentsAnalysis]: Automaton has 43 accepting balls. 19023 [2021-12-16 09:34:13,267 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 31417 states to 31373 states and 39583 transitions. [2021-12-16 09:34:13,267 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 20002 [2021-12-16 09:34:13,279 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 20002 [2021-12-16 09:34:13,279 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31373 states and 39583 transitions. [2021-12-16 09:34:13,279 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:34:13,279 INFO L681 BuchiCegarLoop]: Abstraction has 31373 states and 39583 transitions. [2021-12-16 09:34:13,290 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31373 states and 39583 transitions. [2021-12-16 09:34:13,490 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31373 to 31278. [2021-12-16 09:34:13,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 31278 states, 31278 states have (on average 1.2624848136070081) internal successors, (39488), 31277 states have internal predecessors, (39488), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:34:13,560 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31278 states to 31278 states and 39488 transitions. [2021-12-16 09:34:13,560 INFO L704 BuchiCegarLoop]: Abstraction has 31278 states and 39488 transitions. [2021-12-16 09:34:13,560 INFO L587 BuchiCegarLoop]: Abstraction has 31278 states and 39488 transitions. [2021-12-16 09:34:13,560 INFO L425 BuchiCegarLoop]: ======== Iteration 35============ [2021-12-16 09:34:13,560 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 31278 states and 39488 transitions. [2021-12-16 09:34:13,731 INFO L131 ngComponentsAnalysis]: Automaton has 43 accepting balls. 18965 [2021-12-16 09:34:13,731 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:34:13,731 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:34:13,733 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:34:13,733 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [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, 1, 1, 1, 1] [2021-12-16 09:34:13,733 INFO L791 eck$LassoCheckResult]: Stem: 479231#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 479029#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, 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~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#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~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#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;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#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~nondet22#1;havoc ssl3_accept_#t~nondet22#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~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#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~nondet32#1;havoc ssl3_accept_#t~nondet32#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; 479001#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 478945#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 478946#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 478937#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 478938#L110-2 assume !false; 479404#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 479403#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 479402#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 479401#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 479400#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 479398#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 479392#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 479390#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 479388#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 479386#L137 assume 8464 == ssl3_accept_~s__state~0#1; 479384#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 479382#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 479379#L285-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; 479375#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 479371#L651 ssl3_accept_~skip~0#1 := 0; 479369#L110-2 assume !false; 479367#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 479365#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 479363#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 479361#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 479359#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 479357#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 479355#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 479353#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 479351#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 479349#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 479347#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 479345#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 479343#L146 assume 8496 == ssl3_accept_~s__state~0#1; 479341#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 479339#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 479337#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 479333#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 479334#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 479743#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 479740#L651 ssl3_accept_~skip~0#1 := 0; 479739#L110-2 assume !false; 479738#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 479737#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 479736#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 479735#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 479734#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 479733#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 479732#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 479731#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 479730#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 479729#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 479728#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 479727#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 479726#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 479722#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 479723#L152 [2021-12-16 09:34:13,733 INFO L793 eck$LassoCheckResult]: Loop: 479723#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 490782#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 490781#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 490780#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 490779#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 490778#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 490777#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 490776#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 490775#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 490773#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 490774#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 490770#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 490769#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 490768#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 490767#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 490766#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 490765#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 490764#L203 assume 8656 == ssl3_accept_~s__state~0#1; 490683#L207 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1; 490763#L539 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet49#1;havoc ssl3_accept_#t~nondet49#1; 490762#L544 assume !(10 == ssl3_accept_~blastFlag~0#1); 490761#L547 assume !(13 == ssl3_accept_~blastFlag~0#1); 490760#L550 assume !(16 == ssl3_accept_~blastFlag~0#1); 490759#L553 assume !(19 == ssl3_accept_~blastFlag~0#1); 490758#L553-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0; 490756#L564 assume !(0 == ssl3_accept_~tmp___10~0#1); 490753#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 490750#L651 ssl3_accept_~skip~0#1 := 0; 490749#L110-2 assume !false; 490748#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 490747#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 490746#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 490745#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 490743#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 490741#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 490739#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 490737#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 490735#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 490733#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 490731#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 490729#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 490727#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 490725#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 490723#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 490721#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 490719#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 490717#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 490715#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 490713#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 490711#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 490709#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 490707#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 490705#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 490703#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 490700#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 490698#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 490695#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 490693#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 490690#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 490688#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 490686#L203 assume !(8656 == ssl3_accept_~s__state~0#1); 490684#L206 assume !(8657 == ssl3_accept_~s__state~0#1); 490681#L209 assume 8672 == ssl3_accept_~s__state~0#1; 490678#L213 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet50#1;havoc ssl3_accept_#t~nondet50#1; 490677#L572 assume !(11 == ssl3_accept_~blastFlag~0#1); 490676#L575 assume !(14 == ssl3_accept_~blastFlag~0#1); 490675#L578 assume !(17 == ssl3_accept_~blastFlag~0#1); 490674#L581 assume !(20 == ssl3_accept_~blastFlag~0#1); 490673#L581-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448; 490672#L591 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8640; 490670#L591-2 ssl3_accept_~s__init_num~0#1 := 0; 479552#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 490665#L651 ssl3_accept_~skip~0#1 := 0; 490664#L110-2 assume !false; 490663#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 490662#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 490661#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 490660#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 490659#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 490658#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 490657#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 490656#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 490655#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 490654#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 490653#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 490652#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 490651#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 490650#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 490649#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 490648#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 490647#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 490646#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 490645#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 490644#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 490643#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 490642#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 490641#L176 assume 8448 == ssl3_accept_~s__state~0#1; 490640#L177 assume !(ssl3_accept_~num1~0#1 > 0); 490637#L446-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 490634#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 490631#L651 ssl3_accept_~skip~0#1 := 0; 490630#L110-2 assume !false; 490629#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 490627#L113 assume 12292 == ssl3_accept_~s__state~0#1; 490626#L114 ssl3_accept_~s__new_session~0#1 := 1; 490625#L222 ssl3_accept_~s__server~0#1 := 1; 490624#L227 assume 0 != ssl3_accept_~cb~0#1; 490623#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 490622#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 490620#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 490618#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 490615#L254 assume 12292 != ssl3_accept_~s__state~0#1; 490616#L255 assume !(0 == ssl3_accept_~tmp___5~0#1);ssl3_accept_~s__state~0#1 := 8464;ssl3_accept_#t~post35#1 := ssl3_accept_~s__ctx__stats__sess_accept~0#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := 1 + ssl3_accept_#t~post35#1;havoc ssl3_accept_#t~post35#1; 490905#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 490901#L651 ssl3_accept_~skip~0#1 := 0; 490899#L110-2 assume !false; 490897#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 490895#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 490893#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 490891#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 490889#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 490888#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 490886#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 490884#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 490882#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 490880#L137 assume 8464 == ssl3_accept_~s__state~0#1; 490545#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 490879#L285 assume !(0 == ssl3_accept_~blastFlag~0#1); 490877#L285-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; 490874#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 490871#L651 ssl3_accept_~skip~0#1 := 0; 490870#L110-2 assume !false; 490869#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 490868#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 490867#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 490866#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 490865#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 490864#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 490863#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 490862#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 490861#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 490860#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 490859#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 490858#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 490857#L146 assume 8496 == ssl3_accept_~s__state~0#1; 490542#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 490819#L298 assume !(1 == ssl3_accept_~blastFlag~0#1); 490815#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 490811#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 490807#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 490801#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 490798#L651 ssl3_accept_~skip~0#1 := 0; 490797#L110-2 assume !false; 490796#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 490795#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 490794#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 490793#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 490792#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 490791#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 490790#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 490789#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 490788#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 490787#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 490786#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 490785#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 490784#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 490783#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 479723#L152 [2021-12-16 09:34:13,734 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:34:13,734 INFO L85 PathProgramCache]: Analyzing trace with hash -397748245, now seen corresponding path program 2 times [2021-12-16 09:34:13,734 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:34:13,734 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [840702313] [2021-12-16 09:34:13,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:34:13,735 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:34:13,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:34:13,740 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:34:13,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:34:13,748 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:34:13,748 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:34:13,749 INFO L85 PathProgramCache]: Analyzing trace with hash 1227398953, now seen corresponding path program 1 times [2021-12-16 09:34:13,749 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:34:13,749 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1872509706] [2021-12-16 09:34:13,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:34:13,749 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:34:13,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:34:13,772 INFO L134 CoverageAnalysis]: Checked inductivity of 212 backedges. 147 proven. 5 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2021-12-16 09:34:13,773 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:34:13,773 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1872509706] [2021-12-16 09:34:13,773 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1872509706] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-16 09:34:13,773 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1035483428] [2021-12-16 09:34:13,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:34:13,773 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-16 09:34:13,774 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:34:13,775 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-16 09:34:13,791 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2021-12-16 09:34:13,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:34:13,839 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-16 09:34:13,840 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-16 09:34:14,073 INFO L134 CoverageAnalysis]: Checked inductivity of 212 backedges. 107 proven. 0 refuted. 0 times theorem prover too weak. 105 trivial. 0 not checked. [2021-12-16 09:34:14,073 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-16 09:34:14,073 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1035483428] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:34:14,073 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-16 09:34:14,073 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2021-12-16 09:34:14,073 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [342119297] [2021-12-16 09:34:14,074 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:34:14,074 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:34:14,074 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:34:14,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:34:14,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-16 09:34:14,074 INFO L87 Difference]: Start difference. First operand 31278 states and 39488 transitions. cyclomatic complexity: 8275 Second operand has 3 states, 3 states have (on average 31.333333333333332) internal successors, (94), 3 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:34:14,211 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:34:14,211 INFO L93 Difference]: Finished difference Result 30974 states and 39081 transitions. [2021-12-16 09:34:14,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:34:14,212 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 30974 states and 39081 transitions. [2021-12-16 09:34:14,289 INFO L131 ngComponentsAnalysis]: Automaton has 43 accepting balls. 18680 [2021-12-16 09:34:14,346 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 30974 states to 30974 states and 39081 transitions. [2021-12-16 09:34:14,346 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 19785 [2021-12-16 09:34:14,357 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 19785 [2021-12-16 09:34:14,357 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30974 states and 39081 transitions. [2021-12-16 09:34:14,358 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:34:14,358 INFO L681 BuchiCegarLoop]: Abstraction has 30974 states and 39081 transitions. [2021-12-16 09:34:14,369 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30974 states and 39081 transitions. [2021-12-16 09:34:14,650 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30974 to 30974. [2021-12-16 09:34:14,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 30974 states, 30974 states have (on average 1.261735649254213) internal successors, (39081), 30973 states have internal predecessors, (39081), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:34:14,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30974 states to 30974 states and 39081 transitions. [2021-12-16 09:34:14,706 INFO L704 BuchiCegarLoop]: Abstraction has 30974 states and 39081 transitions. [2021-12-16 09:34:14,706 INFO L587 BuchiCegarLoop]: Abstraction has 30974 states and 39081 transitions. [2021-12-16 09:34:14,706 INFO L425 BuchiCegarLoop]: ======== Iteration 36============ [2021-12-16 09:34:14,706 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 30974 states and 39081 transitions. [2021-12-16 09:34:14,758 INFO L131 ngComponentsAnalysis]: Automaton has 43 accepting balls. 18680 [2021-12-16 09:34:14,758 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:34:14,758 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:34:14,759 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:34:14,759 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [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, 1, 1, 1, 1] [2021-12-16 09:34:14,759 INFO L791 eck$LassoCheckResult]: Stem: 542004#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 541788#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, 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~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#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~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#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;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#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~nondet22#1;havoc ssl3_accept_#t~nondet22#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~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#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~nondet32#1;havoc ssl3_accept_#t~nondet32#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; 541764#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 541707#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 541708#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 541697#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 541698#L110-2 assume !false; 542179#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 542178#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 542177#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 542176#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 542175#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 542173#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 542167#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 542165#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 542163#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 542161#L137 assume 8464 == ssl3_accept_~s__state~0#1; 542159#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 542157#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 542154#L285-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; 542150#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 542146#L651 ssl3_accept_~skip~0#1 := 0; 542144#L110-2 assume !false; 542142#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 542140#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 542138#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 542136#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 542134#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 542132#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 542130#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 542128#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 542126#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 542124#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 542122#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 542120#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 542118#L146 assume 8496 == ssl3_accept_~s__state~0#1; 542116#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 542114#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 542112#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 542108#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 542109#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 542527#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 542524#L651 ssl3_accept_~skip~0#1 := 0; 542523#L110-2 assume !false; 542522#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 542521#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 542520#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 542519#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 542518#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 542517#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 542516#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 542515#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 542514#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 542513#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 542512#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 542511#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 542510#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 542506#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 542508#L152 [2021-12-16 09:34:14,759 INFO L793 eck$LassoCheckResult]: Loop: 542508#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 553446#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 553445#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 553444#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 553443#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 553442#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 553441#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 553440#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 553439#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 553438#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 553437#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 553386#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 553385#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 553384#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 553383#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 553382#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 553381#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 553380#L203 assume 8656 == ssl3_accept_~s__state~0#1; 553299#L207 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1; 553379#L539 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet49#1;havoc ssl3_accept_#t~nondet49#1; 553378#L544 assume !(10 == ssl3_accept_~blastFlag~0#1); 553377#L547 assume !(13 == ssl3_accept_~blastFlag~0#1); 553376#L550 assume !(16 == ssl3_accept_~blastFlag~0#1); 553375#L553 assume !(19 == ssl3_accept_~blastFlag~0#1); 553374#L553-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0; 553372#L564 assume !(0 == ssl3_accept_~tmp___10~0#1); 553369#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 553366#L651 ssl3_accept_~skip~0#1 := 0; 553365#L110-2 assume !false; 553364#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 553363#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 553362#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 553360#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 553358#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 553356#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 553354#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 553352#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 553350#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 553348#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 553346#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 553344#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 553342#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 553340#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 553338#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 553336#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 553334#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 553332#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 553330#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 553328#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 553326#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 553324#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 553322#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 553320#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 553317#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 553315#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 553312#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 553310#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 553307#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 553305#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 553303#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 553301#L203 assume !(8656 == ssl3_accept_~s__state~0#1); 553298#L206 assume !(8657 == ssl3_accept_~s__state~0#1); 553296#L209 assume 8672 == ssl3_accept_~s__state~0#1; 553294#L213 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet50#1;havoc ssl3_accept_#t~nondet50#1; 553293#L572 assume !(11 == ssl3_accept_~blastFlag~0#1); 553292#L575 assume !(14 == ssl3_accept_~blastFlag~0#1); 553291#L578 assume !(17 == ssl3_accept_~blastFlag~0#1); 553290#L581 assume !(20 == ssl3_accept_~blastFlag~0#1); 553289#L581-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448; 553288#L591 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8640; 553286#L591-2 ssl3_accept_~s__init_num~0#1 := 0; 542323#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 553281#L651 ssl3_accept_~skip~0#1 := 0; 553280#L110-2 assume !false; 553279#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 553278#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 553277#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 553276#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 553275#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 553274#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 553273#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 553272#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 553271#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 553270#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 553269#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 553268#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 553267#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 553266#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 553265#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 553264#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 553263#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 553262#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 553261#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 553260#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 553259#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 553258#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 553257#L176 assume 8448 == ssl3_accept_~s__state~0#1; 553256#L177 assume !(ssl3_accept_~num1~0#1 > 0); 553253#L446-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 553250#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 553247#L651 ssl3_accept_~skip~0#1 := 0; 553246#L110-2 assume !false; 553245#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 553243#L113 assume 12292 == ssl3_accept_~s__state~0#1; 553242#L114 ssl3_accept_~s__new_session~0#1 := 1; 553241#L222 ssl3_accept_~s__server~0#1 := 1; 553240#L227 assume 0 != ssl3_accept_~cb~0#1; 553239#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 553238#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 553236#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 553234#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 553232#L254 assume !(12292 != ssl3_accept_~s__state~0#1);ssl3_accept_#t~post36#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~post36#1;havoc ssl3_accept_#t~post36#1;ssl3_accept_~s__state~0#1 := 8480; 553229#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 553226#L651 ssl3_accept_~skip~0#1 := 0; 553225#L110-2 assume !false; 553224#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 553223#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 553222#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 553221#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 553220#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 553219#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 553217#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 553218#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 553499#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 553498#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 553497#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 553496#L143 assume 8466 == ssl3_accept_~s__state~0#1; 553162#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 553495#L285 assume !(0 == ssl3_accept_~blastFlag~0#1); 553493#L285-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; 553490#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 553487#L651 ssl3_accept_~skip~0#1 := 0; 553486#L110-2 assume !false; 553485#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 553484#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 553483#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 553482#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 553481#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 553480#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 553479#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 553478#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 553477#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 553476#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 553474#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 553473#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 553472#L146 assume 8496 == ssl3_accept_~s__state~0#1; 553159#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 553435#L298 assume !(1 == ssl3_accept_~blastFlag~0#1); 553431#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 553427#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 553422#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 553423#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 553462#L651 ssl3_accept_~skip~0#1 := 0; 553461#L110-2 assume !false; 553460#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 553459#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 553458#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 553457#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 553456#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 553455#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 553454#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 553453#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 553452#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 553451#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 553450#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 553449#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 553448#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 553447#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 542508#L152 [2021-12-16 09:34:14,760 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:34:14,760 INFO L85 PathProgramCache]: Analyzing trace with hash -397748245, now seen corresponding path program 3 times [2021-12-16 09:34:14,760 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:34:14,760 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1594705851] [2021-12-16 09:34:14,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:34:14,760 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:34:14,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:34:14,765 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:34:14,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:34:14,773 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:34:14,773 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:34:14,774 INFO L85 PathProgramCache]: Analyzing trace with hash -1232427178, now seen corresponding path program 1 times [2021-12-16 09:34:14,774 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:34:14,774 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [915940534] [2021-12-16 09:34:14,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:34:14,774 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:34:14,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:34:14,798 INFO L134 CoverageAnalysis]: Checked inductivity of 220 backedges. 151 proven. 5 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2021-12-16 09:34:14,798 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:34:14,798 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [915940534] [2021-12-16 09:34:14,798 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [915940534] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-16 09:34:14,798 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1967298920] [2021-12-16 09:34:14,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:34:14,799 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-16 09:34:14,799 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:34:14,813 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-16 09:34:14,815 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2021-12-16 09:34:14,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:34:14,878 INFO L263 TraceCheckSpWp]: Trace formula consists of 228 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-16 09:34:14,880 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-16 09:34:15,261 INFO L134 CoverageAnalysis]: Checked inductivity of 220 backedges. 141 proven. 0 refuted. 0 times theorem prover too weak. 79 trivial. 0 not checked. [2021-12-16 09:34:15,261 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-16 09:34:15,262 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1967298920] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:34:15,262 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-16 09:34:15,262 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2021-12-16 09:34:15,264 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [768383216] [2021-12-16 09:34:15,264 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:34:15,264 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:34:15,264 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:34:15,265 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:34:15,265 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-16 09:34:15,265 INFO L87 Difference]: Start difference. First operand 30974 states and 39081 transitions. cyclomatic complexity: 8172 Second operand has 3 states, 3 states have (on average 35.666666666666664) internal successors, (107), 3 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:34:15,427 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:34:15,427 INFO L93 Difference]: Finished difference Result 31089 states and 39173 transitions. [2021-12-16 09:34:15,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:34:15,428 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 31089 states and 39173 transitions. [2021-12-16 09:34:15,503 INFO L131 ngComponentsAnalysis]: Automaton has 43 accepting balls. 18680 [2021-12-16 09:34:15,554 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 31089 states to 30974 states and 39058 transitions. [2021-12-16 09:34:15,554 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 19785 [2021-12-16 09:34:15,562 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 19785 [2021-12-16 09:34:15,563 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30974 states and 39058 transitions. [2021-12-16 09:34:15,563 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:34:15,563 INFO L681 BuchiCegarLoop]: Abstraction has 30974 states and 39058 transitions. [2021-12-16 09:34:15,572 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30974 states and 39058 transitions. [2021-12-16 09:34:15,860 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30974 to 30974. [2021-12-16 09:34:15,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 30974 states, 30974 states have (on average 1.2609930909795313) internal successors, (39058), 30973 states have internal predecessors, (39058), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:34:15,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30974 states to 30974 states and 39058 transitions. [2021-12-16 09:34:15,924 INFO L704 BuchiCegarLoop]: Abstraction has 30974 states and 39058 transitions. [2021-12-16 09:34:15,924 INFO L587 BuchiCegarLoop]: Abstraction has 30974 states and 39058 transitions. [2021-12-16 09:34:15,924 INFO L425 BuchiCegarLoop]: ======== Iteration 37============ [2021-12-16 09:34:15,924 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 30974 states and 39058 transitions. [2021-12-16 09:34:15,988 INFO L131 ngComponentsAnalysis]: Automaton has 43 accepting balls. 18680 [2021-12-16 09:34:15,988 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:34:15,988 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:34:15,989 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:34:15,990 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [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, 1, 1, 1, 1, 1] [2021-12-16 09:34:15,990 INFO L791 eck$LassoCheckResult]: Stem: 604568#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 604362#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, 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~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#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~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#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;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#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~nondet22#1;havoc ssl3_accept_#t~nondet22#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~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#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~nondet32#1;havoc ssl3_accept_#t~nondet32#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; 604336#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 604278#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 604279#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 604270#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 604271#L110-2 assume !false; 604737#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 604736#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 604735#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 604734#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 604733#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 604731#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 604725#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 604723#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 604721#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 604719#L137 assume 8464 == ssl3_accept_~s__state~0#1; 604717#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 604715#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 604712#L285-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; 604708#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 604704#L651 ssl3_accept_~skip~0#1 := 0; 604702#L110-2 assume !false; 604700#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 604698#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 604696#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 604694#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 604692#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 604690#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 604688#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 604686#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 604684#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 604682#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 604680#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 604678#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 604676#L146 assume 8496 == ssl3_accept_~s__state~0#1; 604674#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 604672#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 604670#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 604666#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 604667#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 605084#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 605081#L651 ssl3_accept_~skip~0#1 := 0; 605080#L110-2 assume !false; 605079#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 605078#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 605077#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 605076#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 605075#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 605074#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 605073#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 605072#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 605071#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 605070#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 605069#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 605068#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 605067#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 605065#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 605066#L152 [2021-12-16 09:34:15,990 INFO L793 eck$LassoCheckResult]: Loop: 605066#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 616005#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 616004#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 616003#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 616002#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 616001#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 616000#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 615999#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 615998#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 615996#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 615997#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 615993#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 615992#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 615991#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 615990#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 615989#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 615988#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 615987#L203 assume 8656 == ssl3_accept_~s__state~0#1; 615906#L207 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1; 615986#L539 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet49#1;havoc ssl3_accept_#t~nondet49#1; 615985#L544 assume !(10 == ssl3_accept_~blastFlag~0#1); 615984#L547 assume !(13 == ssl3_accept_~blastFlag~0#1); 615983#L550 assume !(16 == ssl3_accept_~blastFlag~0#1); 615982#L553 assume !(19 == ssl3_accept_~blastFlag~0#1); 615981#L553-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0; 615979#L564 assume !(0 == ssl3_accept_~tmp___10~0#1); 615976#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 615973#L651 ssl3_accept_~skip~0#1 := 0; 615972#L110-2 assume !false; 615971#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 615970#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 615969#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 615968#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 615966#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 615964#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 615962#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 615960#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 615958#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 615956#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 615954#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 615952#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 615950#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 615948#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 615946#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 615944#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 615942#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 615940#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 615938#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 615936#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 615934#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 615932#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 615930#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 615928#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 615926#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 615923#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 615921#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 615918#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 615916#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 615913#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 615911#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 615909#L203 assume !(8656 == ssl3_accept_~s__state~0#1); 615907#L206 assume !(8657 == ssl3_accept_~s__state~0#1); 615904#L209 assume 8672 == ssl3_accept_~s__state~0#1; 615901#L213 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet50#1;havoc ssl3_accept_#t~nondet50#1; 615900#L572 assume !(11 == ssl3_accept_~blastFlag~0#1); 615899#L575 assume !(14 == ssl3_accept_~blastFlag~0#1); 615898#L578 assume !(17 == ssl3_accept_~blastFlag~0#1); 615897#L581 assume !(20 == ssl3_accept_~blastFlag~0#1); 615896#L581-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448; 615895#L591 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8640; 615893#L591-2 ssl3_accept_~s__init_num~0#1 := 0; 604880#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 615888#L651 ssl3_accept_~skip~0#1 := 0; 615887#L110-2 assume !false; 615886#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 615885#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 615884#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 615883#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 615882#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 615881#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 615880#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 615879#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 615878#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 615877#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 615876#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 615875#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 615874#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 615873#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 615872#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 615871#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 615870#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 615869#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 615868#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 615867#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 615866#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 615865#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 615864#L176 assume 8448 == ssl3_accept_~s__state~0#1; 615863#L177 assume !(ssl3_accept_~num1~0#1 > 0); 615860#L446-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 615857#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 615854#L651 ssl3_accept_~skip~0#1 := 0; 615853#L110-2 assume !false; 615852#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 615850#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 615851#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 615967#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 615965#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 615963#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 615961#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 615959#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 615957#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 615955#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 615953#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 615951#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 615949#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 615947#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 615945#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 615943#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 615941#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 615939#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 615937#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 615935#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 615933#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 615931#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 615929#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 615927#L179 assume 8576 == ssl3_accept_~s__state~0#1; 615925#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 616074#L460 assume !(5 == ssl3_accept_~blastFlag~0#1); 616041#L460-2 assume !(ssl3_accept_~ret~0#1 <= 0); 616036#L466 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 616037#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 616116#L651 ssl3_accept_~skip~0#1 := 0; 616115#L110-2 assume !false; 616114#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 616113#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 616112#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 616111#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 616110#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 616109#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 616108#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 616107#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 616106#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 616105#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 616104#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 616103#L143 assume 8466 == ssl3_accept_~s__state~0#1; 615770#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 616102#L285 assume !(0 == ssl3_accept_~blastFlag~0#1); 616100#L285-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; 616097#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 616094#L651 ssl3_accept_~skip~0#1 := 0; 616093#L110-2 assume !false; 616092#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 616091#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 616090#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 616089#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 616088#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 616087#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 616086#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 616085#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 616083#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 616081#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 616079#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 616077#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 616076#L146 assume 8496 == ssl3_accept_~s__state~0#1; 615767#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 616042#L298 assume !(1 == ssl3_accept_~blastFlag~0#1); 616038#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 616034#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 616030#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 616024#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 616021#L651 ssl3_accept_~skip~0#1 := 0; 616020#L110-2 assume !false; 616019#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 616018#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 616017#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 616016#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 616015#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 616014#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 616013#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 616012#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 616011#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 616010#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 616009#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 616008#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 616007#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 616006#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 605066#L152 [2021-12-16 09:34:15,991 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:34:15,991 INFO L85 PathProgramCache]: Analyzing trace with hash -397748245, now seen corresponding path program 4 times [2021-12-16 09:34:15,991 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:34:15,991 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1171969891] [2021-12-16 09:34:15,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:34:15,992 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:34:15,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:34:15,998 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:34:16,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:34:16,006 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:34:16,006 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:34:16,006 INFO L85 PathProgramCache]: Analyzing trace with hash -307206058, now seen corresponding path program 1 times [2021-12-16 09:34:16,007 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:34:16,007 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [36328387] [2021-12-16 09:34:16,007 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:34:16,007 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:34:16,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:34:16,043 INFO L134 CoverageAnalysis]: Checked inductivity of 306 backedges. 216 proven. 26 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2021-12-16 09:34:16,043 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:34:16,044 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [36328387] [2021-12-16 09:34:16,044 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [36328387] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-16 09:34:16,044 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [483158359] [2021-12-16 09:34:16,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:34:16,044 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-16 09:34:16,044 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:34:16,051 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-16 09:34:16,052 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2021-12-16 09:34:16,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:34:16,112 INFO L263 TraceCheckSpWp]: Trace formula consists of 237 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-16 09:34:16,114 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-16 09:34:16,351 INFO L134 CoverageAnalysis]: Checked inductivity of 306 backedges. 216 proven. 26 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2021-12-16 09:34:16,352 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-16 09:34:16,624 INFO L134 CoverageAnalysis]: Checked inductivity of 306 backedges. 216 proven. 26 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2021-12-16 09:34:16,625 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [483158359] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-16 09:34:16,625 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-16 09:34:16,625 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 6 [2021-12-16 09:34:16,625 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [660360474] [2021-12-16 09:34:16,625 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-16 09:34:16,626 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:34:16,626 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:34:16,626 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-16 09:34:16,626 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-12-16 09:34:16,626 INFO L87 Difference]: Start difference. First operand 30974 states and 39058 transitions. cyclomatic complexity: 8149 Second operand has 6 states, 6 states have (on average 32.833333333333336) internal successors, (197), 6 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:34:16,926 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:34:16,927 INFO L93 Difference]: Finished difference Result 36155 states and 44807 transitions. [2021-12-16 09:34:16,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-16 09:34:16,927 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 36155 states and 44807 transitions. [2021-12-16 09:34:17,031 INFO L131 ngComponentsAnalysis]: Automaton has 43 accepting balls. 21802 [2021-12-16 09:34:17,098 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 36155 states to 36155 states and 44807 transitions. [2021-12-16 09:34:17,098 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 22907 [2021-12-16 09:34:17,109 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 22907 [2021-12-16 09:34:17,109 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36155 states and 44807 transitions. [2021-12-16 09:34:17,113 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:34:17,114 INFO L681 BuchiCegarLoop]: Abstraction has 36155 states and 44807 transitions. [2021-12-16 09:34:17,131 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 36155 states and 44807 transitions. [2021-12-16 09:34:17,573 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 36155 to 33650. [2021-12-16 09:34:17,595 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 33650 states, 33650 states have (on average 1.2403566121842495) internal successors, (41738), 33649 states have internal predecessors, (41738), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:34:17,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33650 states to 33650 states and 41738 transitions. [2021-12-16 09:34:17,633 INFO L704 BuchiCegarLoop]: Abstraction has 33650 states and 41738 transitions. [2021-12-16 09:34:17,633 INFO L587 BuchiCegarLoop]: Abstraction has 33650 states and 41738 transitions. [2021-12-16 09:34:17,633 INFO L425 BuchiCegarLoop]: ======== Iteration 38============ [2021-12-16 09:34:17,633 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 33650 states and 41738 transitions. [2021-12-16 09:34:17,689 INFO L131 ngComponentsAnalysis]: Automaton has 43 accepting balls. 20136 [2021-12-16 09:34:17,690 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:34:17,690 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:34:17,690 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:34:17,690 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [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, 1, 1, 1, 1] [2021-12-16 09:34:17,691 INFO L791 eck$LassoCheckResult]: Stem: 672824#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 672615#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, 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~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#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~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#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;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#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~nondet22#1;havoc ssl3_accept_#t~nondet22#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~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#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~nondet32#1;havoc ssl3_accept_#t~nondet32#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; 672590#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 672531#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 672532#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 672522#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 672523#L110-2 assume !false; 672989#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 672988#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 672987#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 672986#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 672985#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 672983#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 672977#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 672975#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 672973#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 672971#L137 assume 8464 == ssl3_accept_~s__state~0#1; 672969#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 672967#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 672964#L285-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; 672960#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 672956#L651 ssl3_accept_~skip~0#1 := 0; 672954#L110-2 assume !false; 672952#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 672950#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 672948#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 672946#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 672944#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 672942#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 672940#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 672938#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 672936#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 672934#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 672932#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 672930#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 672928#L146 assume 8496 == ssl3_accept_~s__state~0#1; 672926#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 672924#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 672922#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 672918#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 672919#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 673319#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 673316#L651 ssl3_accept_~skip~0#1 := 0; 673315#L110-2 assume !false; 673314#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 673313#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 673312#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 673311#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 673310#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 673309#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 673308#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 673307#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 673306#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 673305#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 673304#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 673303#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 673302#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 673300#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 673301#L152 [2021-12-16 09:34:17,691 INFO L793 eck$LassoCheckResult]: Loop: 673301#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 685430#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 685429#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 685428#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 685427#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 685426#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 685425#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 685424#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 685423#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 685422#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 685421#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 685420#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 685419#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 685418#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 685417#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 685416#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 685415#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 685414#L203 assume 8656 == ssl3_accept_~s__state~0#1; 685336#L207 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1; 685413#L539 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet49#1;havoc ssl3_accept_#t~nondet49#1; 685412#L544 assume !(10 == ssl3_accept_~blastFlag~0#1); 685411#L547 assume !(13 == ssl3_accept_~blastFlag~0#1); 685410#L550 assume !(16 == ssl3_accept_~blastFlag~0#1); 685409#L553 assume !(19 == ssl3_accept_~blastFlag~0#1); 685408#L553-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0; 685406#L564 assume !(0 == ssl3_accept_~tmp___10~0#1); 685403#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 685400#L651 ssl3_accept_~skip~0#1 := 0; 685399#L110-2 assume !false; 685398#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 685397#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 685396#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 685395#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 685394#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 685393#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 685392#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 685391#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 685390#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 685389#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 685388#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 685387#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 685386#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 685385#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 685384#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 685383#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 685382#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 685381#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 685380#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 685379#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 685378#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 685377#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 685376#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 685375#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 685374#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 685373#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 685372#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 685371#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 685370#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 685369#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 685368#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 685367#L203 assume !(8656 == ssl3_accept_~s__state~0#1); 685366#L206 assume !(8657 == ssl3_accept_~s__state~0#1); 685333#L209 assume 8672 == ssl3_accept_~s__state~0#1; 685331#L213 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet50#1;havoc ssl3_accept_#t~nondet50#1; 685330#L572 assume !(11 == ssl3_accept_~blastFlag~0#1); 685329#L575 assume !(14 == ssl3_accept_~blastFlag~0#1); 685328#L578 assume !(17 == ssl3_accept_~blastFlag~0#1); 685327#L581 assume !(20 == ssl3_accept_~blastFlag~0#1); 685326#L581-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448; 685325#L591 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8640; 685323#L591-2 ssl3_accept_~s__init_num~0#1 := 0; 673076#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 685318#L651 ssl3_accept_~skip~0#1 := 0; 685317#L110-2 assume !false; 685316#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 685315#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 685314#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 685313#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 685312#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 685311#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 685310#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 685309#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 685308#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 685307#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 685306#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 685305#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 685304#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 685303#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 685302#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 685301#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 685300#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 685299#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 685298#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 685297#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 685296#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 685295#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 685294#L176 assume 8448 == ssl3_accept_~s__state~0#1; 685293#L177 assume !(ssl3_accept_~num1~0#1 > 0); 685290#L446-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 685287#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 685284#L651 ssl3_accept_~skip~0#1 := 0; 685283#L110-2 assume !false; 685282#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 685280#L113 assume 12292 == ssl3_accept_~s__state~0#1; 685279#L114 ssl3_accept_~s__new_session~0#1 := 1; 685278#L222 ssl3_accept_~s__server~0#1 := 1; 685277#L227 assume 0 != ssl3_accept_~cb~0#1; 685276#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 685275#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 685273#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 685271#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 685269#L254 assume !(12292 != ssl3_accept_~s__state~0#1);ssl3_accept_#t~post36#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~post36#1;havoc ssl3_accept_#t~post36#1;ssl3_accept_~s__state~0#1 := 8480; 685266#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 685263#L651 ssl3_accept_~skip~0#1 := 0; 685262#L110-2 assume !false; 685261#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 685260#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 685259#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 685258#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 685257#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 685256#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 685255#L128 assume 8480 == ssl3_accept_~s__state~0#1; 685205#L132 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 685253#L270 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; 672993#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 685248#L651 ssl3_accept_~skip~0#1 := 0; 685247#L110-2 assume !false; 685246#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 685245#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 685244#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 685243#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 685242#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 685241#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 685240#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 685239#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 685238#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 685237#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 685236#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 685235#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 685234#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 685233#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 685232#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 685231#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 685230#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 685229#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 685228#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 685227#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 685226#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 685225#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 685224#L176 assume 8448 == ssl3_accept_~s__state~0#1; 685223#L177 assume !(ssl3_accept_~num1~0#1 > 0); 685220#L446-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 685217#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 685214#L651 ssl3_accept_~skip~0#1 := 0; 685213#L110-2 assume !false; 685212#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 685211#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 685210#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 685209#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 685208#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 685207#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 685206#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 685204#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 685203#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 685202#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 685201#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 685199#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 685198#L146 assume 8496 == ssl3_accept_~s__state~0#1; 685197#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 685466#L298 assume !(1 == ssl3_accept_~blastFlag~0#1); 685461#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 685458#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 685455#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 685449#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 685446#L651 ssl3_accept_~skip~0#1 := 0; 685445#L110-2 assume !false; 685444#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 685443#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 685442#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 685441#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 685440#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 685439#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 685438#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 685437#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 685436#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 685435#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 685434#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 685433#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 685432#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 685431#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 673301#L152 [2021-12-16 09:34:17,691 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:34:17,691 INFO L85 PathProgramCache]: Analyzing trace with hash -397748245, now seen corresponding path program 5 times [2021-12-16 09:34:17,691 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:34:17,692 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [840407988] [2021-12-16 09:34:17,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:34:17,692 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:34:17,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:34:17,698 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:34:17,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:34:17,705 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:34:17,706 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:34:17,706 INFO L85 PathProgramCache]: Analyzing trace with hash 36722990, now seen corresponding path program 1 times [2021-12-16 09:34:17,706 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:34:17,706 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1152292584] [2021-12-16 09:34:17,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:34:17,706 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:34:17,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:34:17,732 INFO L134 CoverageAnalysis]: Checked inductivity of 311 backedges. 209 proven. 5 refuted. 0 times theorem prover too weak. 97 trivial. 0 not checked. [2021-12-16 09:34:17,733 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:34:17,733 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1152292584] [2021-12-16 09:34:17,733 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1152292584] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-16 09:34:17,733 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1733992977] [2021-12-16 09:34:17,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:34:17,734 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-16 09:34:17,734 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:34:17,739 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-16 09:34:17,758 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2021-12-16 09:34:17,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:34:17,801 INFO L263 TraceCheckSpWp]: Trace formula consists of 254 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-16 09:34:17,803 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-16 09:34:18,059 INFO L134 CoverageAnalysis]: Checked inductivity of 311 backedges. 209 proven. 5 refuted. 0 times theorem prover too weak. 97 trivial. 0 not checked. [2021-12-16 09:34:18,059 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-16 09:34:18,308 INFO L134 CoverageAnalysis]: Checked inductivity of 311 backedges. 209 proven. 5 refuted. 0 times theorem prover too weak. 97 trivial. 0 not checked. [2021-12-16 09:34:18,308 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1733992977] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-16 09:34:18,308 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-16 09:34:18,308 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 6 [2021-12-16 09:34:18,309 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [486160123] [2021-12-16 09:34:18,309 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-16 09:34:18,309 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:34:18,309 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:34:18,309 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-16 09:34:18,309 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-12-16 09:34:18,310 INFO L87 Difference]: Start difference. First operand 33650 states and 41738 transitions. cyclomatic complexity: 8153 Second operand has 6 states, 6 states have (on average 27.833333333333332) internal successors, (167), 6 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:34:18,775 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:34:18,776 INFO L93 Difference]: Finished difference Result 33137 states and 40769 transitions. [2021-12-16 09:34:18,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-16 09:34:18,778 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 33137 states and 40769 transitions. [2021-12-16 09:34:18,866 INFO L131 ngComponentsAnalysis]: Automaton has 78 accepting balls. 15209 [2021-12-16 09:34:18,914 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 33137 states to 30180 states and 37222 transitions. [2021-12-16 09:34:18,914 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 20007 [2021-12-16 09:34:18,922 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 20007 [2021-12-16 09:34:18,922 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30180 states and 37222 transitions. [2021-12-16 09:34:18,922 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:34:18,922 INFO L681 BuchiCegarLoop]: Abstraction has 30180 states and 37222 transitions. [2021-12-16 09:34:18,929 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30180 states and 37222 transitions. [2021-12-16 09:34:19,060 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30180 to 24552. [2021-12-16 09:34:19,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 24552 states, 24552 states have (on average 1.246049201694363) internal successors, (30593), 24551 states have internal predecessors, (30593), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:34:19,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24552 states to 24552 states and 30593 transitions. [2021-12-16 09:34:19,101 INFO L704 BuchiCegarLoop]: Abstraction has 24552 states and 30593 transitions. [2021-12-16 09:34:19,101 INFO L587 BuchiCegarLoop]: Abstraction has 24552 states and 30593 transitions. [2021-12-16 09:34:19,101 INFO L425 BuchiCegarLoop]: ======== Iteration 39============ [2021-12-16 09:34:19,102 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 24552 states and 30593 transitions. [2021-12-16 09:34:19,138 INFO L131 ngComponentsAnalysis]: Automaton has 52 accepting balls. 13235 [2021-12-16 09:34:19,138 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:34:19,138 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:34:19,139 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:34:19,139 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [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, 1, 1] [2021-12-16 09:34:19,139 INFO L791 eck$LassoCheckResult]: Stem: 740702#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 740539#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, 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~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#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~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#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;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#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~nondet22#1;havoc ssl3_accept_#t~nondet22#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~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#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~nondet32#1;havoc ssl3_accept_#t~nondet32#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; 740515#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 740462#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 740463#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 740454#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 740455#L110-2 assume !false; 741072#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 741071#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 741070#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 741069#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 741068#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 741067#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 741066#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 741065#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 741064#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 741063#L137 assume 8464 == ssl3_accept_~s__state~0#1; 741062#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 741061#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 741059#L285-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; 741056#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 741053#L651 ssl3_accept_~skip~0#1 := 0; 741052#L110-2 assume !false; 741051#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 741050#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 741049#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 741048#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 741047#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 741046#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 741045#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 741044#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 741043#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 741042#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 741041#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 741040#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 741039#L146 assume 8496 == ssl3_accept_~s__state~0#1; 741038#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 741037#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 741036#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 741035#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 741033#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 741030#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 741027#L651 ssl3_accept_~skip~0#1 := 0; 741026#L110-2 assume !false; 741025#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 741024#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 741023#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 741022#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 741021#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 741020#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 741019#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 741018#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 741017#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 741016#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 741015#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 741014#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 741013#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 741011#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 741012#L152 assume 8512 == ssl3_accept_~s__state~0#1; 749344#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 749342#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 749343#L315-2 [2021-12-16 09:34:19,139 INFO L793 eck$LassoCheckResult]: Loop: 749343#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 752784#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 752781#L651 ssl3_accept_~skip~0#1 := 0; 752780#L110-2 assume !false; 752779#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 752778#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 752777#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 752776#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 752775#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 752774#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 752773#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 752772#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 752771#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 752770#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 752769#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 752768#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 752767#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 752766#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 752765#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 752764#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 752763#L158 assume 8528 == ssl3_accept_~s__state~0#1; 752489#L162 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; 752762#L335 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 752760#L335-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 752754#L365 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 752756#L367 assume !(3 == ssl3_accept_~blastFlag~0#1); 752752#L367-2 assume !(ssl3_accept_~ret~0#1 <= 0); 752748#L347-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 752745#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 752742#L651 ssl3_accept_~skip~0#1 := 0; 752741#L110-2 assume !false; 752739#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 752734#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 752732#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 752730#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 752728#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 752726#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 752655#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 752650#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 752643#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 752635#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 752631#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 752627#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 752623#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 752619#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 752615#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 752611#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 752607#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 752603#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 752599#L164 assume 8544 == ssl3_accept_~s__state~0#1; 752484#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 752591#L393 assume !(0 != ssl3_accept_~s__session__peer~0#1); 752586#L402 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 752582#L405 assume 0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296; 752576#L406 assume 0 != 2 + ssl3_accept_~s__verify_mode~0#1; 752572#L414 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 752560#L417 assume !(4 == ssl3_accept_~blastFlag~0#1); 752555#L417-2 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; 752551#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 752548#L651 ssl3_accept_~skip~0#1 := 0; 752547#L110-2 assume !false; 752546#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 752545#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 752544#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 752543#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 752542#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 752541#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 752540#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 752539#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 752538#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 752537#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 752536#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 752535#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 752534#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 752533#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 752532#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 752531#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 752530#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 752529#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 752528#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 752527#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 752526#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 752525#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 752524#L176 assume 8448 == ssl3_accept_~s__state~0#1; 752523#L177 assume !(ssl3_accept_~num1~0#1 > 0); 752520#L446-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 752517#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 752514#L651 ssl3_accept_~skip~0#1 := 0; 752513#L110-2 assume !false; 752512#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 752511#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 752510#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 752509#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 752508#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 752507#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 752506#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 752505#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 752504#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 752503#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 752502#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 752501#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 752500#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 752499#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 752498#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 752496#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 752497#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 752571#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 752570#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 752569#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 752482#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 752481#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 752474#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 752473#L179 assume 8576 == ssl3_accept_~s__state~0#1; 752397#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 752472#L460 assume !(5 == ssl3_accept_~blastFlag~0#1); 752470#L460-2 assume !(ssl3_accept_~ret~0#1 <= 0); 752465#L466 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 752466#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 752852#L651 ssl3_accept_~skip~0#1 := 0; 752851#L110-2 assume !false; 752850#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 752849#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 752848#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 752847#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 752846#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 752845#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 752844#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 752843#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 752842#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 752841#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 752840#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 752839#L143 assume 8466 == ssl3_accept_~s__state~0#1; 752580#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 752838#L285 assume !(0 == ssl3_accept_~blastFlag~0#1); 752836#L285-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; 752833#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 752830#L651 ssl3_accept_~skip~0#1 := 0; 752829#L110-2 assume !false; 752828#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 752827#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 752826#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 752825#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 752824#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 752823#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 752822#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 752821#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 752820#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 752819#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 752818#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 752817#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 752816#L146 assume 8496 == ssl3_accept_~s__state~0#1; 752562#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 752815#L298 assume !(1 == ssl3_accept_~blastFlag~0#1); 752814#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 752813#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 752811#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 752808#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 752805#L651 ssl3_accept_~skip~0#1 := 0; 752804#L110-2 assume !false; 752803#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 752802#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 752801#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 752800#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 752799#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 752798#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 752797#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 752796#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 752795#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 752794#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 752793#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 752792#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 752791#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 752790#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 752789#L152 assume 8512 == ssl3_accept_~s__state~0#1; 752494#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 752788#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 749343#L315-2 [2021-12-16 09:34:19,140 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:34:19,140 INFO L85 PathProgramCache]: Analyzing trace with hash 715773220, now seen corresponding path program 1 times [2021-12-16 09:34:19,140 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:34:19,140 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [176237384] [2021-12-16 09:34:19,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:34:19,141 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:34:19,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:34:19,146 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:34:19,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:34:19,155 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:34:19,155 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:34:19,155 INFO L85 PathProgramCache]: Analyzing trace with hash 885026499, now seen corresponding path program 1 times [2021-12-16 09:34:19,155 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:34:19,156 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2119254757] [2021-12-16 09:34:19,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:34:19,156 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:34:19,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:34:19,165 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:34:19,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:34:19,182 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:34:19,183 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:34:19,183 INFO L85 PathProgramCache]: Analyzing trace with hash 944185830, now seen corresponding path program 1 times [2021-12-16 09:34:19,183 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:34:19,183 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1525057175] [2021-12-16 09:34:19,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:34:19,184 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:34:19,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:34:19,208 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:34:19,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:34:19,272 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:34:21,187 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 16.12 09:34:21 BoogieIcfgContainer [2021-12-16 09:34:21,187 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2021-12-16 09:34:21,187 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2021-12-16 09:34:21,187 INFO L271 PluginConnector]: Initializing Witness Printer... [2021-12-16 09:34:21,188 INFO L275 PluginConnector]: Witness Printer initialized [2021-12-16 09:34:21,188 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.12 09:33:54" (3/4) ... [2021-12-16 09:34:21,190 INFO L134 WitnessPrinter]: Generating witness for non-termination counterexample [2021-12-16 09:34:21,244 INFO L141 WitnessManager]: Wrote witness to /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/witness.graphml [2021-12-16 09:34:21,244 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2021-12-16 09:34:21,245 INFO L158 Benchmark]: Toolchain (without parser) took 27440.98ms. Allocated memory was 88.1MB in the beginning and 7.5GB in the end (delta: 7.4GB). Free memory was 61.1MB in the beginning and 6.2GB in the end (delta: -6.2GB). Peak memory consumption was 1.3GB. Max. memory is 16.1GB. [2021-12-16 09:34:21,245 INFO L158 Benchmark]: CDTParser took 0.17ms. Allocated memory is still 88.1MB. Free memory is still 47.3MB. There was no memory consumed. Max. memory is 16.1GB. [2021-12-16 09:34:21,245 INFO L158 Benchmark]: CACSL2BoogieTranslator took 347.52ms. Allocated memory was 88.1MB in the beginning and 111.1MB in the end (delta: 23.1MB). Free memory was 61.1MB in the beginning and 83.0MB in the end (delta: -21.8MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2021-12-16 09:34:21,245 INFO L158 Benchmark]: Boogie Procedure Inliner took 55.20ms. Allocated memory is still 111.1MB. Free memory was 83.0MB in the beginning and 80.3MB in the end (delta: 2.7MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2021-12-16 09:34:21,246 INFO L158 Benchmark]: Boogie Preprocessor took 68.07ms. Allocated memory is still 111.1MB. Free memory was 80.3MB in the beginning and 78.2MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2021-12-16 09:34:21,246 INFO L158 Benchmark]: RCFGBuilder took 604.81ms. Allocated memory is still 111.1MB. Free memory was 78.2MB in the beginning and 51.9MB in the end (delta: 26.3MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. [2021-12-16 09:34:21,246 INFO L158 Benchmark]: BuchiAutomizer took 26300.58ms. Allocated memory was 111.1MB in the beginning and 7.5GB in the end (delta: 7.4GB). Free memory was 51.5MB in the beginning and 6.2GB in the end (delta: -6.2GB). Peak memory consumption was 1.4GB. Max. memory is 16.1GB. [2021-12-16 09:34:21,247 INFO L158 Benchmark]: Witness Printer took 56.81ms. Allocated memory is still 7.5GB. Free memory was 6.2GB in the beginning and 6.2GB in the end (delta: 7.3MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. [2021-12-16 09:34:21,248 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.17ms. Allocated memory is still 88.1MB. Free memory is still 47.3MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 347.52ms. Allocated memory was 88.1MB in the beginning and 111.1MB in the end (delta: 23.1MB). Free memory was 61.1MB in the beginning and 83.0MB in the end (delta: -21.8MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 55.20ms. Allocated memory is still 111.1MB. Free memory was 83.0MB in the beginning and 80.3MB in the end (delta: 2.7MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * Boogie Preprocessor took 68.07ms. Allocated memory is still 111.1MB. Free memory was 80.3MB in the beginning and 78.2MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 604.81ms. Allocated memory is still 111.1MB. Free memory was 78.2MB in the beginning and 51.9MB in the end (delta: 26.3MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. * BuchiAutomizer took 26300.58ms. Allocated memory was 111.1MB in the beginning and 7.5GB in the end (delta: 7.4GB). Free memory was 51.5MB in the beginning and 6.2GB in the end (delta: -6.2GB). Peak memory consumption was 1.4GB. Max. memory is 16.1GB. * Witness Printer took 56.81ms. Allocated memory is still 7.5GB. Free memory was 6.2GB in the beginning and 6.2GB in the end (delta: 7.3MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Constructed decomposition of program Your program was decomposed into 40 terminating modules (38 trivial, 2 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 s__state and consists of 5 locations. 38 modules have a trivial ranking function, the largest among these consists of 6 locations. The remainder module has 24552 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 26.2s and 39 iterations. TraceHistogramMax:7. Analysis of lassos took 10.7s. Construction of modules took 3.3s. Büchi inclusion checks took 3.1s. Highest rank in rank-based complementation 3. Minimization of det autom 0. Minimization of nondet autom 40. Automata minimization 5.0s AutomataMinimizationTime, 40 MinimizatonAttempts, 35263 StatesRemovedByMinimization, 29 NontrivialMinimizations. Non-live state removal took 2.7s Buchi closure took 0.1s. Biggest automaton had 33650 states and ocurred in iteration 37. Nontrivial modules had stage [2, 0, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 12/12 HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 7966 SdHoareTripleChecker+Valid, 4.3s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 7964 mSDsluCounter, 19480 SdHoareTripleChecker+Invalid, 3.4s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 8176 mSDsCounter, 952 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 5221 IncrementalHoareTripleChecker+Invalid, 6173 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 952 mSolverCounterUnsat, 11304 mSDtfsCounter, 5221 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown LassoAnalysisResults: nont1 unkn0 SFLI31 SFLT0 conc1 concLT1 SILN0 SILU0 SILI4 SILT1 lasso0 LassoPreprocessingBenchmarks: Lassos: inital28 mio100 ax100 hnf100 lsp39 ukn100 mio100 lsp100 div100 bol100 ite100 ukn100 eq209 hnf86 smp100 dnf100 smp100 tf110 neg100 sie100 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 31ms VariablesStem: 0 VariablesLoop: 2 DisjunctsStem: 1 DisjunctsLoop: 1 SupportingInvariants: 0 MotzkinApplications: 2 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 7 LassoNonterminationAnalysisSatUnbounded: 0 LassoNonterminationAnalysisUnsat: 2 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 0.3s - TerminationAnalysisResult: Nontermination possible Buchi Automizer proved that your program is nonterminating for some inputs - FixpointNonTerminationResult [Line: 219]: 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@69c390=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@99dcd1d=0, NULL=0, NULL=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2d04c486=0, tmp___9=0, s__ctx__stats__sess_accept=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@10fefeb6=0, s__s3__tmp__new_cipher__algo_strength=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6759b1f4=0, s__ctx__info_callback=0, tmp=5, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@32ebccf0=0, __cil_tmp55=0, s__s3__tmp__use_rsa_tmp=1, s__s3__tmp__new_cipher__algorithms=4294967039, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@256c443a=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7d275ac=0, tmp___2=0, cb=4, s__cert__pkeys__AT0__privatekey=0, s__options=4292870145, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6668e474=0, s__shutdown=0, \result=0, tmp=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6fb25ee6=0, s__cert=6, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5a76ac9a=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@7e51eb64=0, got_new_session=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2103ccad=0, s__server=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2eac8254=0, \old(initial_state)=8464, \result=0, s__type=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@497e7665=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3b40bdb8=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6ebbc6c7=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2fa73ea0=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@43e94058=2, s__init_num=0, tmp___5=0, s__session__cipher=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@490c9da7=0, s__ctx__stats__sess_accept_renegotiate=0, ret=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@10beba4d=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3f3f0756=0, s__verify_mode=8, __cil_tmp58=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@336abab3=0, blastFlag=2, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4fa4f043=0, tmp___7=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@a3bfd8f=0, tmp___10=0, __cil_tmp61=4294967039, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@2915cf8c=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4662592a=1, l=4294967039, new_state=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4e5d47cc=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3a407cfd=0, __cil_tmp56=4294967039, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@475a551c=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1716ea06=0, tmp___1=-12288, s__info_callback=4, buf=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4dc0d996=0, s__s3__tmp__reuse_message=7, s__version=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2de99b9=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2001d0ac=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@e1e2ade=1, 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@3df2fc58=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@39c1a593=0, num1=0, NULL=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1dc098c2=0, s__debug=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@75e53a89=0, s__ctx__stats__sess_accept_good=0, tmp___3=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3955c3e2=1, __cil_tmp60=0, s__in_handshake=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4ae88823=0, s__init_buf___0=1, initial_state=8464, tmp___4=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@cb71d5=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5ec5c3bd=0, __cil_tmp59=0, skip=1, s__hit=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6cd24725=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5b79c4dd=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@c79b051=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@15c3d20b=0, tmp___6=0, s__session__peer=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1af551a4=1, state=8512, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1b50cc96=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7af83248=0, __cil_tmp57=4292870145, s__state=8512, s__new_session=0, tmp___8=0, s=8464, Time=5, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@11558696=0, s__rwstate=0} - StatisticsResult: NonterminationArgumentStatistics Fixpoint - NonterminatingLassoResult [Line: 315]: Nonterminating execution Found a nonterminating execution for the following lasso shaped sequence of statements. Stem: [L684] int s ; [L685] int tmp ; [L689] s = 8464 [L690] 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 = __VERIFIER_nondet_int() ; [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 = __VERIFIER_nondet_int() ; [L50] int s__s3__tmp__next_state___0 ; [L51] int s__s3__tmp__new_cipher__algo_strength = __VERIFIER_nondet_int() ; [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 ; [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 ; [L85] s__state = initial_state [L86] blastFlag = 0 [L87] tmp = __VERIFIER_nondet_int() [L88] Time = tmp [L89] cb = 0 [L90] ret = -1 [L91] skip = 0 [L92] got_new_session = 0 [L93] COND TRUE s__info_callback != 0 [L94] cb = s__info_callback [L100] s__in_handshake ++ [L101] COND FALSE !(tmp___1 + 12288) [L106] COND FALSE !(s__cert == 0) [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND TRUE s__state == 8464 [L283] s__shutdown = 0 [L284] ret = __VERIFIER_nondet_int() [L285] COND TRUE blastFlag == 0 [L286] blastFlag = 1 [L288] COND FALSE !(ret <= 0) [L291] got_new_session = 1 [L292] s__state = 8496 [L293] s__init_num = 0 [L651] COND FALSE !(! s__s3__tmp__reuse_message) [L668] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND TRUE s__state == 8496 [L297] ret = __VERIFIER_nondet_int() [L298] COND TRUE blastFlag == 1 [L299] blastFlag = 2 [L301] COND FALSE !(ret <= 0) [L304] COND FALSE !(\read(s__hit)) [L307] s__state = 8512 [L309] s__init_num = 0 [L651] COND FALSE !(! s__s3__tmp__reuse_message) [L668] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND FALSE !(s__state == 8496) [L149] COND FALSE !(s__state == 8497) [L152] COND TRUE s__state == 8512 [L314] __cil_tmp56 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L315] COND TRUE __cil_tmp56 + 256UL [L316] skip = 1 Loop: [L327] s__state = 8528 [L328] s__init_num = 0 [L651] COND FALSE !(! s__s3__tmp__reuse_message) [L668] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND FALSE !(s__state == 8496) [L149] COND FALSE !(s__state == 8497) [L152] COND FALSE !(s__state == 8512) [L155] COND FALSE !(s__state == 8513) [L158] COND TRUE s__state == 8528 [L332] l = (unsigned long )s__s3__tmp__new_cipher__algorithms [L334] __cil_tmp57 = (unsigned long )s__options [L335] COND TRUE __cil_tmp57 + 2097152UL [L336] s__s3__tmp__use_rsa_tmp = 1 [L341] COND TRUE \read(s__s3__tmp__use_rsa_tmp) [L366] ret = __VERIFIER_nondet_int() [L367] COND FALSE !(blastFlag == 3) [L370] COND FALSE !(ret <= 0) [L387] s__state = 8544 [L388] s__init_num = 0 [L651] COND FALSE !(! s__s3__tmp__reuse_message) [L668] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND FALSE !(s__state == 8496) [L149] COND FALSE !(s__state == 8497) [L152] COND FALSE !(s__state == 8512) [L155] COND FALSE !(s__state == 8513) [L158] COND FALSE !(s__state == 8528) [L161] COND FALSE !(s__state == 8529) [L164] COND TRUE s__state == 8544 [L392] COND TRUE s__verify_mode + 1 [L393] COND FALSE !(s__session__peer != 0) [L404] __cil_tmp61 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L405] COND TRUE __cil_tmp61 + 256UL [L406] COND TRUE s__verify_mode + 2 [L415] s__s3__tmp__cert_request = 1 [L416] ret = __VERIFIER_nondet_int() [L417] COND FALSE !(blastFlag == 4) [L420] COND FALSE !(ret <= 0) [L423] s__state = 8448 [L424] s__s3__tmp__next_state___0 = 8576 [L425] s__init_num = 0 [L651] COND FALSE !(! s__s3__tmp__reuse_message) [L668] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND FALSE !(s__state == 8496) [L149] COND FALSE !(s__state == 8497) [L152] COND FALSE !(s__state == 8512) [L155] COND FALSE !(s__state == 8513) [L158] COND FALSE !(s__state == 8528) [L161] COND FALSE !(s__state == 8529) [L164] COND FALSE !(s__state == 8544) [L167] COND FALSE !(s__state == 8545) [L170] COND FALSE !(s__state == 8560) [L173] COND FALSE !(s__state == 8561) [L176] COND TRUE s__state == 8448 [L446] COND FALSE !(num1 > 0L) [L455] s__state = s__s3__tmp__next_state___0 [L651] COND FALSE !(! s__s3__tmp__reuse_message) [L668] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND FALSE !(s__state == 8496) [L149] COND FALSE !(s__state == 8497) [L152] COND FALSE !(s__state == 8512) [L155] COND FALSE !(s__state == 8513) [L158] COND FALSE !(s__state == 8528) [L161] COND FALSE !(s__state == 8529) [L164] COND FALSE !(s__state == 8544) [L167] COND FALSE !(s__state == 8545) [L170] COND FALSE !(s__state == 8560) [L173] COND FALSE !(s__state == 8561) [L176] COND FALSE !(s__state == 8448) [L179] COND TRUE s__state == 8576 [L459] ret = __VERIFIER_nondet_int() [L460] COND FALSE !(blastFlag == 5) [L463] COND FALSE !(ret <= 0) [L466] COND TRUE ret == 2 [L467] s__state = 8466 [L651] COND FALSE !(! s__s3__tmp__reuse_message) [L668] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND TRUE s__state == 8466 [L283] s__shutdown = 0 [L284] ret = __VERIFIER_nondet_int() [L285] COND FALSE !(blastFlag == 0) [L288] COND FALSE !(ret <= 0) [L291] got_new_session = 1 [L292] s__state = 8496 [L293] s__init_num = 0 [L651] COND FALSE !(! s__s3__tmp__reuse_message) [L668] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND TRUE s__state == 8496 [L297] ret = __VERIFIER_nondet_int() [L298] COND FALSE !(blastFlag == 1) [L301] COND FALSE !(ret <= 0) [L304] COND FALSE !(\read(s__hit)) [L307] s__state = 8512 [L309] s__init_num = 0 [L651] COND FALSE !(! s__s3__tmp__reuse_message) [L668] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND FALSE !(s__state == 8496) [L149] COND FALSE !(s__state == 8497) [L152] COND TRUE s__state == 8512 [L314] __cil_tmp56 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L315] COND TRUE __cil_tmp56 + 256UL [L316] skip = 1 End of lasso representation. RESULT: Ultimate proved your program to be incorrect! [2021-12-16 09:34:21,302 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2021-12-16 09:34:21,511 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Ended with exit code 0 [2021-12-16 09:34:21,711 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Ended with exit code 0 [2021-12-16 09:34:21,911 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Ended with exit code 0 [2021-12-16 09:34:22,111 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2021-12-16 09:34:22,311 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2021-12-16 09:34:22,511 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2021-12-16 09:34:22,713 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2021-12-16 09:34:22,911 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2021-12-16 09:34:23,113 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- 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)