./Ultimate.py --spec ../sv-benchmarks/c/properties/termination.prp --file ../sv-benchmarks/c/openssl-simplified/s3_srvr_10.cil.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version 839c364b Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerTermination.xml -i ../sv-benchmarks/c/openssl-simplified/s3_srvr_10.cil.c -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(F end) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 23695d2f31075e37a5486cdd7bf866dd75a59133296811d9b8471bfe44c679d2 --- Real Ultimate output --- This is Ultimate 0.2.2-839c364b5d67a0f615c82cb70ab247790648d4a9-839c364 [2021-12-14 23:11:37,533 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-12-14 23:11:37,534 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-12-14 23:11:37,565 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-12-14 23:11:37,579 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-12-14 23:11:37,580 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-12-14 23:11:37,581 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-12-14 23:11:37,582 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-12-14 23:11:37,583 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-12-14 23:11:37,583 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-12-14 23:11:37,584 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-12-14 23:11:37,585 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-12-14 23:11:37,585 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-12-14 23:11:37,586 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-12-14 23:11:37,587 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-12-14 23:11:37,587 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-12-14 23:11:37,588 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-12-14 23:11:37,589 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-12-14 23:11:37,590 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-12-14 23:11:37,591 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-12-14 23:11:37,608 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-12-14 23:11:37,609 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-12-14 23:11:37,610 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-12-14 23:11:37,610 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-12-14 23:11:37,612 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-12-14 23:11:37,612 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-12-14 23:11:37,612 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-12-14 23:11:37,613 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-12-14 23:11:37,613 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-12-14 23:11:37,613 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-12-14 23:11:37,613 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-12-14 23:11:37,614 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-12-14 23:11:37,614 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-12-14 23:11:37,615 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-12-14 23:11:37,615 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-12-14 23:11:37,615 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-12-14 23:11:37,616 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-12-14 23:11:37,616 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-12-14 23:11:37,616 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-12-14 23:11:37,617 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-12-14 23:11:37,617 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-12-14 23:11:37,620 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Termination-32bit-Automizer_Default.epf [2021-12-14 23:11:37,633 INFO L113 SettingsManager]: Loading preferences was successful [2021-12-14 23:11:37,636 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-12-14 23:11:37,636 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-12-14 23:11:37,637 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-12-14 23:11:37,638 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-12-14 23:11:37,638 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-12-14 23:11:37,638 INFO L138 SettingsManager]: * Use SBE=true [2021-12-14 23:11:37,638 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2021-12-14 23:11:37,639 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2021-12-14 23:11:37,639 INFO L138 SettingsManager]: * Use old map elimination=false [2021-12-14 23:11:37,639 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2021-12-14 23:11:37,640 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2021-12-14 23:11:37,640 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2021-12-14 23:11:37,640 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-12-14 23:11:37,640 INFO L138 SettingsManager]: * sizeof long=4 [2021-12-14 23:11:37,640 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-12-14 23:11:37,640 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-12-14 23:11:37,640 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-12-14 23:11:37,640 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-12-14 23:11:37,641 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2021-12-14 23:11:37,641 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2021-12-14 23:11:37,641 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2021-12-14 23:11:37,641 INFO L138 SettingsManager]: * sizeof long double=12 [2021-12-14 23:11:37,641 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-12-14 23:11:37,642 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2021-12-14 23:11:37,642 INFO L138 SettingsManager]: * Use constant arrays=true [2021-12-14 23:11:37,642 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2021-12-14 23:11:37,642 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-12-14 23:11:37,643 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-12-14 23:11:37,643 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-12-14 23:11:37,643 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-12-14 23:11:37,643 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-12-14 23:11:37,644 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2021-12-14 23:11:37,644 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 -> 23695d2f31075e37a5486cdd7bf866dd75a59133296811d9b8471bfe44c679d2 [2021-12-14 23:11:37,813 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-12-14 23:11:37,827 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-12-14 23:11:37,829 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-12-14 23:11:37,830 INFO L271 PluginConnector]: Initializing CDTParser... [2021-12-14 23:11:37,830 INFO L275 PluginConnector]: CDTParser initialized [2021-12-14 23:11:37,831 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/openssl-simplified/s3_srvr_10.cil.c [2021-12-14 23:11:37,878 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c6f5f90b4/dd96ad1865a54600b06fa910cb168248/FLAG2f9beaaa0 [2021-12-14 23:11:38,270 INFO L306 CDTParser]: Found 1 translation units. [2021-12-14 23:11:38,274 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/openssl-simplified/s3_srvr_10.cil.c [2021-12-14 23:11:38,288 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c6f5f90b4/dd96ad1865a54600b06fa910cb168248/FLAG2f9beaaa0 [2021-12-14 23:11:38,658 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c6f5f90b4/dd96ad1865a54600b06fa910cb168248 [2021-12-14 23:11:38,660 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-12-14 23:11:38,661 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-12-14 23:11:38,676 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-12-14 23:11:38,677 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-12-14 23:11:38,679 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-12-14 23:11:38,679 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.12 11:11:38" (1/1) ... [2021-12-14 23:11:38,681 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@69adc609 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 11:11:38, skipping insertion in model container [2021-12-14 23:11:38,681 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.12 11:11:38" (1/1) ... [2021-12-14 23:11:38,686 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-12-14 23:11:38,724 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-12-14 23:11:38,929 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_10.cil.c[43740,43753] [2021-12-14 23:11:38,938 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-14 23:11:38,947 INFO L203 MainTranslator]: Completed pre-run [2021-12-14 23:11:39,001 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_10.cil.c[43740,43753] [2021-12-14 23:11:39,006 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-14 23:11:39,015 INFO L208 MainTranslator]: Completed translation [2021-12-14 23:11:39,016 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 11:11:39 WrapperNode [2021-12-14 23:11:39,017 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-12-14 23:11:39,018 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-12-14 23:11:39,018 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-12-14 23:11:39,018 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-12-14 23:11:39,023 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 11:11:39" (1/1) ... [2021-12-14 23:11:39,043 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 11:11:39" (1/1) ... [2021-12-14 23:11:39,075 INFO L137 Inliner]: procedures = 15, calls = 8, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 515 [2021-12-14 23:11:39,078 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-12-14 23:11:39,079 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-12-14 23:11:39,079 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-12-14 23:11:39,079 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-12-14 23:11:39,085 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 11:11:39" (1/1) ... [2021-12-14 23:11:39,085 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 11:11:39" (1/1) ... [2021-12-14 23:11:39,091 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 11:11:39" (1/1) ... [2021-12-14 23:11:39,091 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 11:11:39" (1/1) ... [2021-12-14 23:11:39,100 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 11:11:39" (1/1) ... [2021-12-14 23:11:39,108 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 11:11:39" (1/1) ... [2021-12-14 23:11:39,111 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 11:11:39" (1/1) ... [2021-12-14 23:11:39,114 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-12-14 23:11:39,116 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-12-14 23:11:39,117 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-12-14 23:11:39,117 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-12-14 23:11:39,118 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 11:11:39" (1/1) ... [2021-12-14 23:11:39,122 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:39,130 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:39,144 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:39,146 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Waiting until timeout for monitored process [2021-12-14 23:11:39,173 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-12-14 23:11:39,174 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-12-14 23:11:39,174 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-12-14 23:11:39,174 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-12-14 23:11:39,265 INFO L236 CfgBuilder]: Building ICFG [2021-12-14 23:11:39,266 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-12-14 23:11:39,276 WARN L815 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-12-14 23:11:39,670 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##90: assume false; [2021-12-14 23:11:39,670 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##91: assume !false; [2021-12-14 23:11:39,671 INFO L277 CfgBuilder]: Performing block encoding [2021-12-14 23:11:39,676 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-12-14 23:11:39,677 INFO L301 CfgBuilder]: Removed 1 assume(true) statements. [2021-12-14 23:11:39,679 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.12 11:11:39 BoogieIcfgContainer [2021-12-14 23:11:39,679 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-12-14 23:11:39,680 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2021-12-14 23:11:39,680 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2021-12-14 23:11:39,683 INFO L275 PluginConnector]: BuchiAutomizer initialized [2021-12-14 23:11:39,684 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-12-14 23:11:39,684 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 14.12 11:11:38" (1/3) ... [2021-12-14 23:11:39,685 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@1c1124c6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 14.12 11:11:39, skipping insertion in model container [2021-12-14 23:11:39,685 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-12-14 23:11:39,686 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 11:11:39" (2/3) ... [2021-12-14 23:11:39,686 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@1c1124c6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 14.12 11:11:39, skipping insertion in model container [2021-12-14 23:11:39,686 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-12-14 23:11:39,686 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.12 11:11:39" (3/3) ... [2021-12-14 23:11:39,688 INFO L388 chiAutomizerObserver]: Analyzing ICFG s3_srvr_10.cil.c [2021-12-14 23:11:39,734 INFO L359 BuchiCegarLoop]: Interprodecural is true [2021-12-14 23:11:39,734 INFO L360 BuchiCegarLoop]: Hoare is false [2021-12-14 23:11:39,734 INFO L361 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2021-12-14 23:11:39,734 INFO L362 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2021-12-14 23:11:39,734 INFO L363 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-12-14 23:11:39,735 INFO L364 BuchiCegarLoop]: Difference is false [2021-12-14 23:11:39,735 INFO L365 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-12-14 23:11:39,735 INFO L368 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2021-12-14 23:11:39,758 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 146 states, 145 states have (on average 1.717241379310345) internal successors, (249), 145 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:39,797 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 124 [2021-12-14 23:11:39,797 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:11:39,797 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:11:39,808 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-12-14 23:11:39,808 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:11:39,808 INFO L425 BuchiCegarLoop]: ======== Iteration 1============ [2021-12-14 23:11:39,810 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 146 states, 145 states have (on average 1.717241379310345) internal successors, (249), 145 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:39,824 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 124 [2021-12-14 23:11:39,824 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:11:39,824 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:11:39,827 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-12-14 23:11:39,827 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:11:39,832 INFO L791 eck$LassoCheckResult]: Stem: 129#ULTIMATE.startENTRYtrue assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 39#L-1true assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret52#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~post25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~post29#1, ssl3_accept_#t~post30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~post49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__session__cipher~0#1;ssl3_accept_~buf~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~cb~0#1;havoc ssl3_accept_~num1~0#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~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~tmp___3~0#1;havoc ssl3_accept_~tmp___4~0#1;havoc ssl3_accept_~tmp___5~0#1;havoc ssl3_accept_~tmp___6~0#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;havoc ssl3_accept_~tmp___9~0#1;havoc ssl3_accept_~tmp___10~0#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__s3__tmp__new_cipher__algorithms~0#1 := 0;ssl3_accept_~__cil_tmp56~0#1 := 0;ssl3_accept_~__cil_tmp57~0#1 := 0;ssl3_accept_~__cil_tmp58~0#1 := 0;ssl3_accept_~__cil_tmp59~0#1 := 0;ssl3_accept_~__cil_tmp60~0#1 := 0;ssl3_accept_~__cil_tmp61~0#1 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;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; 119#L99true assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 44#L102-2true ssl3_accept_#t~post25#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post25#1;havoc ssl3_accept_#t~post25#1; 139#L107true assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 131#L107-1true assume !(0 == ssl3_accept_~s__cert~0#1); 125#L116-2true [2021-12-14 23:11:39,835 INFO L793 eck$LassoCheckResult]: Loop: 125#L116-2true assume !false; 8#L117true ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 130#L119true assume !(12292 == ssl3_accept_~s__state~0#1); 54#L122true assume !(16384 == ssl3_accept_~s__state~0#1); 100#L125true assume !(8192 == ssl3_accept_~s__state~0#1); 59#L128true assume !(24576 == ssl3_accept_~s__state~0#1); 43#L131true assume !(8195 == ssl3_accept_~s__state~0#1); 132#L134true assume 8480 == ssl3_accept_~s__state~0#1; 70#L138true ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1; 103#L274true 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; 123#L566true assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 128#L603true ssl3_accept_~skip~0#1 := 0; 125#L116-2true [2021-12-14 23:11:39,844 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:39,849 INFO L85 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 1 times [2021-12-14 23:11:39,857 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:39,858 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2112028914] [2021-12-14 23:11:39,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:39,859 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:39,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:39,925 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:11:39,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:39,960 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:11:39,963 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:39,964 INFO L85 PathProgramCache]: Analyzing trace with hash -289589193, now seen corresponding path program 1 times [2021-12-14 23:11:39,964 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:39,965 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1263665827] [2021-12-14 23:11:39,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:39,966 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:39,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:39,983 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:11:39,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:39,989 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:11:39,992 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:39,992 INFO L85 PathProgramCache]: Analyzing trace with hash -1315443064, now seen corresponding path program 1 times [2021-12-14 23:11:39,993 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:39,993 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1789000425] [2021-12-14 23:11:39,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:39,993 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:40,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:40,119 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-14 23:11:40,119 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:11:40,120 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1789000425] [2021-12-14 23:11:40,121 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1789000425] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:11:40,121 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:11:40,121 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-14 23:11:40,122 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1226590841] [2021-12-14 23:11:40,122 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:11:40,239 INFO L210 LassoAnalysis]: Preferences: [2021-12-14 23:11:40,240 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-14 23:11:40,240 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-14 23:11:40,240 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-14 23:11:40,241 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-12-14 23:11:40,241 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:40,241 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-14 23:11:40,241 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-14 23:11:40,241 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_10.cil.c_Iteration1_Loop [2021-12-14 23:11:40,242 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-14 23:11:40,242 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-14 23:11:40,253 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:40,262 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:40,264 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:40,267 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:40,269 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:40,274 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:40,276 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:40,346 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-14 23:11:40,347 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-12-14 23:11:40,349 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:40,349 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:40,355 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:40,360 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-14 23:11:40,360 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-14 23:11:40,378 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Waiting until timeout for monitored process [2021-12-14 23:11:40,395 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-14 23:11:40,395 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet31#1=4, ULTIMATE.start_ssl3_accept_~ret~0#1=4} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet31#1=4, ULTIMATE.start_ssl3_accept_~ret~0#1=4} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-14 23:11:40,434 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-14 23:11:40,434 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:40,434 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:40,442 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:40,447 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Waiting until timeout for monitored process [2021-12-14 23:11:40,469 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-14 23:11:40,469 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-14 23:11:40,491 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-14 23:11:40,492 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0#1=8482} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0#1=8482} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-14 23:11:40,511 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Forceful destruction successful, exit code 0 [2021-12-14 23:11:40,511 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:40,511 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:40,513 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:40,514 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Waiting until timeout for monitored process [2021-12-14 23:11:40,517 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-14 23:11:40,518 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-14 23:11:40,535 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-14 23:11:40,535 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__init_num~0#1=0} Honda state: {ULTIMATE.start_ssl3_accept_~s__init_num~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-14 23:11:40,592 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Forceful destruction successful, exit code 0 [2021-12-14 23:11:40,593 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:40,593 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:40,594 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:40,598 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Waiting until timeout for monitored process [2021-12-14 23:11:40,602 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-14 23:11:40,605 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-14 23:11:40,631 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-14 23:11:40,631 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~skip~0#1=0} Honda state: {ULTIMATE.start_ssl3_accept_~skip~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-14 23:11:40,654 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Forceful destruction successful, exit code 0 [2021-12-14 23:11:40,658 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:40,658 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:40,672 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:40,683 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Waiting until timeout for monitored process [2021-12-14 23:11:40,692 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-14 23:11:40,692 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-14 23:11:40,728 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Forceful destruction successful, exit code 0 [2021-12-14 23:11:40,729 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:40,729 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:40,730 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:40,731 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Waiting until timeout for monitored process [2021-12-14 23:11:40,732 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-12-14 23:11:40,732 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-14 23:11:40,754 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-12-14 23:11:40,772 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Forceful destruction successful, exit code 0 [2021-12-14 23:11:40,772 INFO L210 LassoAnalysis]: Preferences: [2021-12-14 23:11:40,772 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-14 23:11:40,772 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-14 23:11:40,772 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-14 23:11:40,772 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-12-14 23:11:40,772 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:40,772 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-14 23:11:40,773 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-14 23:11:40,773 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_10.cil.c_Iteration1_Loop [2021-12-14 23:11:40,773 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-14 23:11:40,773 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-14 23:11:40,774 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:40,779 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:40,789 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:40,791 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:40,793 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:40,797 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:40,799 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:40,855 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-14 23:11:40,858 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-12-14 23:11:40,859 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:40,859 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:40,871 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:40,888 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Waiting until timeout for monitored process [2021-12-14 23:11:40,889 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:11:40,895 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:11:40,895 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:11:40,896 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:11:40,896 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:11:40,896 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-14 23:11:40,898 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-14 23:11:40,898 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:11:40,919 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:11:40,937 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Forceful destruction successful, exit code 0 [2021-12-14 23:11:40,938 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:40,938 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:40,939 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:40,943 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Waiting until timeout for monitored process [2021-12-14 23:11:40,944 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:11:40,950 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:11:40,950 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:11:40,950 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:11:40,950 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:11:40,950 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-14 23:11:40,951 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-14 23:11:40,951 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:11:40,971 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:11:40,989 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Ended with exit code 0 [2021-12-14 23:11:40,990 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:40,990 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:40,991 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:40,996 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Waiting until timeout for monitored process [2021-12-14 23:11:40,998 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:11:41,005 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:11:41,005 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:11:41,005 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:11:41,005 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:11:41,005 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-14 23:11:41,009 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-14 23:11:41,009 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:11:41,023 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:11:41,041 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Forceful destruction successful, exit code 0 [2021-12-14 23:11:41,041 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:41,042 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:41,043 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:41,050 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Waiting until timeout for monitored process [2021-12-14 23:11:41,051 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:11:41,078 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:11:41,078 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:11:41,078 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:11:41,078 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:11:41,078 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-14 23:11:41,080 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-14 23:11:41,080 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:11:41,091 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:11:41,109 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Forceful destruction successful, exit code 0 [2021-12-14 23:11:41,110 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:41,110 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:41,111 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:41,112 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Waiting until timeout for monitored process [2021-12-14 23:11:41,113 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:11:41,123 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:11:41,123 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:11:41,123 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:11:41,123 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:11:41,123 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-14 23:11:41,125 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-14 23:11:41,125 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:11:41,134 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-12-14 23:11:41,145 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-12-14 23:11:41,145 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2021-12-14 23:11:41,146 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:41,147 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:41,162 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:41,188 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Waiting until timeout for monitored process [2021-12-14 23:11:41,189 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-12-14 23:11:41,189 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-12-14 23:11:41,189 INFO L513 LassoAnalysis]: Proved termination. [2021-12-14 23:11:41,190 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~s__state~0#1) = 1*ULTIMATE.start_ssl3_accept_~s__state~0#1 Supporting invariants [] [2021-12-14 23:11:41,211 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Forceful destruction successful, exit code 0 [2021-12-14 23:11:41,213 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-12-14 23:11:41,237 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:41,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:41,280 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-14 23:11:41,281 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-14 23:11:41,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:41,311 INFO L263 TraceCheckSpWp]: Trace formula consists of 26 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-14 23:11:41,312 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-14 23:11:41,414 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-14 23:11:41,447 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2021-12-14 23:11:41,449 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand has 146 states, 145 states have (on average 1.717241379310345) internal successors, (249), 145 states have internal predecessors, (249), 0 states have call successors, (0), 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-14 23:11:41,548 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-14 23:11:41,933 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand has 146 states, 145 states have (on average 1.717241379310345) internal successors, (249), 145 states have internal predecessors, (249), 0 states have call successors, (0), 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 819 states and 1376 transitions. Complement of second has 10 states. [2021-12-14 23:11:41,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 6 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2021-12-14 23:11:41,942 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-14 23:11:41,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 594 transitions. [2021-12-14 23:11:41,945 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 594 transitions. Stem has 6 letters. Loop has 12 letters. [2021-12-14 23:11:41,949 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-14 23:11:41,949 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 594 transitions. Stem has 18 letters. Loop has 12 letters. [2021-12-14 23:11:41,950 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-14 23:11:41,950 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 594 transitions. Stem has 6 letters. Loop has 24 letters. [2021-12-14 23:11:41,953 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-14 23:11:41,954 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 819 states and 1376 transitions. [2021-12-14 23:11:41,964 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 313 [2021-12-14 23:11:41,974 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 819 states to 678 states and 1053 transitions. [2021-12-14 23:11:41,974 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 382 [2021-12-14 23:11:41,976 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 392 [2021-12-14 23:11:41,976 INFO L73 IsDeterministic]: Start isDeterministic. Operand 678 states and 1053 transitions. [2021-12-14 23:11:41,976 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-14 23:11:41,976 INFO L681 BuchiCegarLoop]: Abstraction has 678 states and 1053 transitions. [2021-12-14 23:11:41,990 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 678 states and 1053 transitions. [2021-12-14 23:11:42,035 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 678 to 483. [2021-12-14 23:11:42,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 483 states, 483 states have (on average 1.5486542443064182) internal successors, (748), 482 states have internal predecessors, (748), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:42,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 483 states to 483 states and 748 transitions. [2021-12-14 23:11:42,039 INFO L704 BuchiCegarLoop]: Abstraction has 483 states and 748 transitions. [2021-12-14 23:11:42,039 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:11:42,041 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 23:11:42,042 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-14 23:11:42,043 INFO L87 Difference]: Start difference. First operand 483 states and 748 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-14 23:11:42,150 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:11:42,150 INFO L93 Difference]: Finished difference Result 563 states and 873 transitions. [2021-12-14 23:11:42,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 23:11:42,151 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 563 states and 873 transitions. [2021-12-14 23:11:42,154 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 274 [2021-12-14 23:11:42,156 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 563 states to 563 states and 873 transitions. [2021-12-14 23:11:42,156 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 342 [2021-12-14 23:11:42,157 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 342 [2021-12-14 23:11:42,157 INFO L73 IsDeterministic]: Start isDeterministic. Operand 563 states and 873 transitions. [2021-12-14 23:11:42,158 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-14 23:11:42,158 INFO L681 BuchiCegarLoop]: Abstraction has 563 states and 873 transitions. [2021-12-14 23:11:42,158 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 563 states and 873 transitions. [2021-12-14 23:11:42,170 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 563 to 530. [2021-12-14 23:11:42,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 530 states, 530 states have (on average 1.5641509433962264) internal successors, (829), 529 states have internal predecessors, (829), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:42,172 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 530 states to 530 states and 829 transitions. [2021-12-14 23:11:42,172 INFO L704 BuchiCegarLoop]: Abstraction has 530 states and 829 transitions. [2021-12-14 23:11:42,172 INFO L587 BuchiCegarLoop]: Abstraction has 530 states and 829 transitions. [2021-12-14 23:11:42,172 INFO L425 BuchiCegarLoop]: ======== Iteration 2============ [2021-12-14 23:11:42,172 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 530 states and 829 transitions. [2021-12-14 23:11:42,174 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 259 [2021-12-14 23:11:42,174 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:11:42,174 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:11:42,176 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:11:42,176 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:11:42,176 INFO L791 eck$LassoCheckResult]: Stem: 2376#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 2221#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret52#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~post25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~post29#1, ssl3_accept_#t~post30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~post49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__session__cipher~0#1;ssl3_accept_~buf~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~cb~0#1;havoc ssl3_accept_~num1~0#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~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~tmp___3~0#1;havoc ssl3_accept_~tmp___4~0#1;havoc ssl3_accept_~tmp___5~0#1;havoc ssl3_accept_~tmp___6~0#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;havoc ssl3_accept_~tmp___9~0#1;havoc ssl3_accept_~tmp___10~0#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__s3__tmp__new_cipher__algorithms~0#1 := 0;ssl3_accept_~__cil_tmp56~0#1 := 0;ssl3_accept_~__cil_tmp57~0#1 := 0;ssl3_accept_~__cil_tmp58~0#1 := 0;ssl3_accept_~__cil_tmp59~0#1 := 0;ssl3_accept_~__cil_tmp60~0#1 := 0;ssl3_accept_~__cil_tmp61~0#1 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;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; 2222#L99 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 2237#L102-2 ssl3_accept_#t~post25#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post25#1;havoc ssl3_accept_#t~post25#1; 2238#L107 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 2179#L107-1 assume !(0 == ssl3_accept_~s__cert~0#1); 2379#L116-2 assume !false; 2445#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 2585#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 2513#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 2512#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 2510#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 2508#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 2377#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 2301#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 2280#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 2281#L143 assume 8464 == ssl3_accept_~s__state~0#1; 2361#L150 [2021-12-14 23:11:42,176 INFO L793 eck$LassoCheckResult]: Loop: 2361#L150 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1; 2213#L289 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 2138#L289-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; 2139#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 2598#L603 ssl3_accept_~skip~0#1 := 0; 2599#L116-2 assume !false; 2593#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 2594#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 2534#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 2535#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 2538#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 2539#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 2428#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 2426#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 2404#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 2405#L143 assume 8464 == ssl3_accept_~s__state~0#1; 2361#L150 [2021-12-14 23:11:42,176 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:42,176 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 1 times [2021-12-14 23:11:42,177 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:42,177 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [433882986] [2021-12-14 23:11:42,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:42,177 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:42,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:42,198 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:11:42,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:42,223 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:11:42,224 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:42,224 INFO L85 PathProgramCache]: Analyzing trace with hash -408012219, now seen corresponding path program 1 times [2021-12-14 23:11:42,224 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:42,224 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [449613288] [2021-12-14 23:11:42,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:42,225 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:42,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:42,253 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-14 23:11:42,253 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:11:42,253 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [449613288] [2021-12-14 23:11:42,253 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [449613288] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:11:42,253 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:11:42,254 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-14 23:11:42,254 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1463923258] [2021-12-14 23:11:42,254 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:11:42,254 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:11:42,255 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:11:42,255 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 23:11:42,255 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-14 23:11:42,255 INFO L87 Difference]: Start difference. First operand 530 states and 829 transitions. cyclomatic complexity: 302 Second operand has 3 states, 2 states have (on average 8.0) internal successors, (16), 3 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:42,420 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:11:42,420 INFO L93 Difference]: Finished difference Result 653 states and 1024 transitions. [2021-12-14 23:11:42,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 23:11:42,421 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 653 states and 1024 transitions. [2021-12-14 23:11:42,425 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 354 [2021-12-14 23:11:42,428 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 653 states to 653 states and 1024 transitions. [2021-12-14 23:11:42,428 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 406 [2021-12-14 23:11:42,429 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 406 [2021-12-14 23:11:42,429 INFO L73 IsDeterministic]: Start isDeterministic. Operand 653 states and 1024 transitions. [2021-12-14 23:11:42,429 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-14 23:11:42,429 INFO L681 BuchiCegarLoop]: Abstraction has 653 states and 1024 transitions. [2021-12-14 23:11:42,429 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 653 states and 1024 transitions. [2021-12-14 23:11:42,434 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 653 to 566. [2021-12-14 23:11:42,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 566 states, 566 states have (on average 1.558303886925795) internal successors, (882), 565 states have internal predecessors, (882), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:42,437 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 566 states to 566 states and 882 transitions. [2021-12-14 23:11:42,437 INFO L704 BuchiCegarLoop]: Abstraction has 566 states and 882 transitions. [2021-12-14 23:11:42,437 INFO L587 BuchiCegarLoop]: Abstraction has 566 states and 882 transitions. [2021-12-14 23:11:42,437 INFO L425 BuchiCegarLoop]: ======== Iteration 3============ [2021-12-14 23:11:42,437 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 566 states and 882 transitions. [2021-12-14 23:11:42,440 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 293 [2021-12-14 23:11:42,440 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:11:42,440 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:11:42,441 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:11:42,441 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:11:42,441 INFO L791 eck$LassoCheckResult]: Stem: 3567#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 3409#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret52#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~post25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~post29#1, ssl3_accept_#t~post30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~post49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__session__cipher~0#1;ssl3_accept_~buf~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~cb~0#1;havoc ssl3_accept_~num1~0#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~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~tmp___3~0#1;havoc ssl3_accept_~tmp___4~0#1;havoc ssl3_accept_~tmp___5~0#1;havoc ssl3_accept_~tmp___6~0#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;havoc ssl3_accept_~tmp___9~0#1;havoc ssl3_accept_~tmp___10~0#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__s3__tmp__new_cipher__algorithms~0#1 := 0;ssl3_accept_~__cil_tmp56~0#1 := 0;ssl3_accept_~__cil_tmp57~0#1 := 0;ssl3_accept_~__cil_tmp58~0#1 := 0;ssl3_accept_~__cil_tmp59~0#1 := 0;ssl3_accept_~__cil_tmp60~0#1 := 0;ssl3_accept_~__cil_tmp61~0#1 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;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; 3410#L99 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 3429#L102-2 ssl3_accept_#t~post25#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post25#1;havoc ssl3_accept_#t~post25#1; 3430#L107 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 3369#L107-1 assume !(0 == ssl3_accept_~s__cert~0#1); 3568#L116-2 assume !false; 3694#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 3768#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 3766#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 3764#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 3762#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 3759#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 3757#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 3755#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 3753#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 3583#L143 assume 8464 == ssl3_accept_~s__state~0#1; 3552#L150 [2021-12-14 23:11:42,441 INFO L793 eck$LassoCheckResult]: Loop: 3552#L150 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1; 3402#L289 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 3327#L289-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; 3328#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 3788#L603 ssl3_accept_~skip~0#1 := 0; 3787#L116-2 assume !false; 3786#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 3784#L119 assume 12292 == ssl3_accept_~s__state~0#1; 3440#L120 ssl3_accept_~s__new_session~0#1 := 1; 3441#L228 ssl3_accept_~s__server~0#1 := 1; 3504#L233 assume 0 != ssl3_accept_~cb~0#1; 3490#L233-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 3372#L238 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 3373#L243 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 3384#L243-2 ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1; 3461#L252 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 3462#L257 assume !(12292 != ssl3_accept_~s__state~0#1);ssl3_accept_#t~post30#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~post30#1;havoc ssl3_accept_#t~post30#1;ssl3_accept_~s__state~0#1 := 8480; 3355#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 3684#L603 ssl3_accept_~skip~0#1 := 0; 3682#L116-2 assume !false; 3680#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 3678#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 3676#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 3675#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 3674#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 3672#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 3667#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 3623#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 3580#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 3581#L143 assume 8464 == ssl3_accept_~s__state~0#1; 3552#L150 [2021-12-14 23:11:42,441 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:42,441 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 2 times [2021-12-14 23:11:42,442 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:42,442 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2050940981] [2021-12-14 23:11:42,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:42,442 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:42,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:42,450 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:11:42,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:42,460 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:11:42,461 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:42,461 INFO L85 PathProgramCache]: Analyzing trace with hash -385072258, now seen corresponding path program 1 times [2021-12-14 23:11:42,461 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:42,461 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [118608057] [2021-12-14 23:11:42,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:42,461 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:42,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:42,479 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-14 23:11:42,479 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:11:42,479 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [118608057] [2021-12-14 23:11:42,479 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [118608057] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:11:42,479 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:11:42,479 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-14 23:11:42,479 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2008697004] [2021-12-14 23:11:42,479 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:11:42,480 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:11:42,480 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:11:42,480 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 23:11:42,480 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-14 23:11:42,480 INFO L87 Difference]: Start difference. First operand 566 states and 882 transitions. cyclomatic complexity: 319 Second operand has 3 states, 3 states have (on average 10.0) internal successors, (30), 3 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:42,618 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:11:42,619 INFO L93 Difference]: Finished difference Result 719 states and 1026 transitions. [2021-12-14 23:11:42,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 23:11:42,619 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 719 states and 1026 transitions. [2021-12-14 23:11:42,624 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 386 [2021-12-14 23:11:42,627 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 719 states to 646 states and 946 transitions. [2021-12-14 23:11:42,627 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 438 [2021-12-14 23:11:42,627 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 449 [2021-12-14 23:11:42,627 INFO L73 IsDeterministic]: Start isDeterministic. Operand 646 states and 946 transitions. [2021-12-14 23:11:42,629 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-14 23:11:42,629 INFO L681 BuchiCegarLoop]: Abstraction has 646 states and 946 transitions. [2021-12-14 23:11:42,629 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 646 states and 946 transitions. [2021-12-14 23:11:42,633 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 646 to 577. [2021-12-14 23:11:42,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 577 states, 577 states have (on average 1.4922010398613519) internal successors, (861), 576 states have internal predecessors, (861), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:42,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 577 states to 577 states and 861 transitions. [2021-12-14 23:11:42,634 INFO L704 BuchiCegarLoop]: Abstraction has 577 states and 861 transitions. [2021-12-14 23:11:42,634 INFO L587 BuchiCegarLoop]: Abstraction has 577 states and 861 transitions. [2021-12-14 23:11:42,634 INFO L425 BuchiCegarLoop]: ======== Iteration 4============ [2021-12-14 23:11:42,635 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 577 states and 861 transitions. [2021-12-14 23:11:42,636 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 364 [2021-12-14 23:11:42,637 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:11:42,637 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:11:42,637 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:11:42,637 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:11:42,637 INFO L791 eck$LassoCheckResult]: Stem: 4850#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 4699#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret52#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~post25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~post29#1, ssl3_accept_#t~post30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~post49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__session__cipher~0#1;ssl3_accept_~buf~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~cb~0#1;havoc ssl3_accept_~num1~0#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~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~tmp___3~0#1;havoc ssl3_accept_~tmp___4~0#1;havoc ssl3_accept_~tmp___5~0#1;havoc ssl3_accept_~tmp___6~0#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;havoc ssl3_accept_~tmp___9~0#1;havoc ssl3_accept_~tmp___10~0#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__s3__tmp__new_cipher__algorithms~0#1 := 0;ssl3_accept_~__cil_tmp56~0#1 := 0;ssl3_accept_~__cil_tmp57~0#1 := 0;ssl3_accept_~__cil_tmp58~0#1 := 0;ssl3_accept_~__cil_tmp59~0#1 := 0;ssl3_accept_~__cil_tmp60~0#1 := 0;ssl3_accept_~__cil_tmp61~0#1 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;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; 4700#L99 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 4718#L102-2 ssl3_accept_#t~post25#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post25#1;havoc ssl3_accept_#t~post25#1; 4719#L107 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 4660#L107-1 assume !(0 == ssl3_accept_~s__cert~0#1); 4852#L116-2 assume !false; 4926#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 5126#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 5125#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 5124#L125 assume 8192 == ssl3_accept_~s__state~0#1; 4824#L228 [2021-12-14 23:11:42,637 INFO L793 eck$LassoCheckResult]: Loop: 4824#L228 ssl3_accept_~s__server~0#1 := 1; 4789#L233 assume 0 != ssl3_accept_~cb~0#1; 4775#L233-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 4663#L238 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 4664#L243 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 4675#L243-2 ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1; 4748#L252 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 4749#L257 assume 12292 != ssl3_accept_~s__state~0#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1; 4791#L259 assume !(0 == ssl3_accept_~tmp___5~0#1);ssl3_accept_~s__state~0#1 := 8464;ssl3_accept_#t~post29#1 := ssl3_accept_~s__ctx__stats__sess_accept~0#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := 1 + ssl3_accept_#t~post29#1;havoc ssl3_accept_#t~post29#1; 4637#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 5008#L603 ssl3_accept_~skip~0#1 := 0; 5005#L116-2 assume !false; 5002#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 4999#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 4996#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 4992#L125 assume 8192 == ssl3_accept_~s__state~0#1; 4824#L228 [2021-12-14 23:11:42,638 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:42,638 INFO L85 PathProgramCache]: Analyzing trace with hash -443242978, now seen corresponding path program 1 times [2021-12-14 23:11:42,638 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:42,638 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [113213774] [2021-12-14 23:11:42,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:42,638 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:42,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:42,651 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-14 23:11:42,651 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:11:42,652 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [113213774] [2021-12-14 23:11:42,652 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [113213774] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:11:42,652 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:11:42,652 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-14 23:11:42,652 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2129301216] [2021-12-14 23:11:42,652 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:11:42,652 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-14 23:11:42,652 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:42,652 INFO L85 PathProgramCache]: Analyzing trace with hash 992891737, now seen corresponding path program 1 times [2021-12-14 23:11:42,652 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:42,652 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [873521008] [2021-12-14 23:11:42,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:42,653 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:42,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:42,663 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-14 23:11:42,663 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:11:42,663 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [873521008] [2021-12-14 23:11:42,663 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [873521008] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:11:42,663 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:11:42,663 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-14 23:11:42,664 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [231725376] [2021-12-14 23:11:42,664 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:11:42,664 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:11:42,664 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:11:42,664 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 23:11:42,664 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-14 23:11:42,664 INFO L87 Difference]: Start difference. First operand 577 states and 861 transitions. cyclomatic complexity: 287 Second operand has 3 states, 2 states have (on average 5.5) internal successors, (11), 3 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:42,746 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:11:42,746 INFO L93 Difference]: Finished difference Result 587 states and 869 transitions. [2021-12-14 23:11:42,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 23:11:42,747 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 587 states and 869 transitions. [2021-12-14 23:11:42,750 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 374 [2021-12-14 23:11:42,752 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 587 states to 587 states and 869 transitions. [2021-12-14 23:11:42,752 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 407 [2021-12-14 23:11:42,752 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 407 [2021-12-14 23:11:42,752 INFO L73 IsDeterministic]: Start isDeterministic. Operand 587 states and 869 transitions. [2021-12-14 23:11:42,752 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-14 23:11:42,753 INFO L681 BuchiCegarLoop]: Abstraction has 587 states and 869 transitions. [2021-12-14 23:11:42,753 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 587 states and 869 transitions. [2021-12-14 23:11:42,756 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 587 to 577. [2021-12-14 23:11:42,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 577 states, 577 states have (on average 1.48526863084922) internal successors, (857), 576 states have internal predecessors, (857), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:42,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 577 states to 577 states and 857 transitions. [2021-12-14 23:11:42,758 INFO L704 BuchiCegarLoop]: Abstraction has 577 states and 857 transitions. [2021-12-14 23:11:42,758 INFO L587 BuchiCegarLoop]: Abstraction has 577 states and 857 transitions. [2021-12-14 23:11:42,758 INFO L425 BuchiCegarLoop]: ======== Iteration 5============ [2021-12-14 23:11:42,758 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 577 states and 857 transitions. [2021-12-14 23:11:42,760 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 364 [2021-12-14 23:11:42,760 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:11:42,760 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:11:42,761 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:11:42,761 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:11:42,761 INFO L791 eck$LassoCheckResult]: Stem: 6018#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 5866#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret52#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~post25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~post29#1, ssl3_accept_#t~post30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~post49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__session__cipher~0#1;ssl3_accept_~buf~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~cb~0#1;havoc ssl3_accept_~num1~0#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~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~tmp___3~0#1;havoc ssl3_accept_~tmp___4~0#1;havoc ssl3_accept_~tmp___5~0#1;havoc ssl3_accept_~tmp___6~0#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;havoc ssl3_accept_~tmp___9~0#1;havoc ssl3_accept_~tmp___10~0#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__s3__tmp__new_cipher__algorithms~0#1 := 0;ssl3_accept_~__cil_tmp56~0#1 := 0;ssl3_accept_~__cil_tmp57~0#1 := 0;ssl3_accept_~__cil_tmp58~0#1 := 0;ssl3_accept_~__cil_tmp59~0#1 := 0;ssl3_accept_~__cil_tmp60~0#1 := 0;ssl3_accept_~__cil_tmp61~0#1 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;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; 5867#L99 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 5880#L102-2 ssl3_accept_#t~post25#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post25#1;havoc ssl3_accept_#t~post25#1; 5881#L107 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 5831#L107-1 assume !(0 == ssl3_accept_~s__cert~0#1); 6019#L116-2 assume !false; 6216#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 6287#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 6286#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 6285#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 6284#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 6282#L131 assume 8195 == ssl3_accept_~s__state~0#1; 6000#L228 [2021-12-14 23:11:42,761 INFO L793 eck$LassoCheckResult]: Loop: 6000#L228 ssl3_accept_~s__server~0#1 := 1; 5961#L233 assume 0 != ssl3_accept_~cb~0#1; 5949#L233-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 5834#L238 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 5835#L243 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 5846#L243-2 ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1; 5920#L252 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 5921#L257 assume 12292 != ssl3_accept_~s__state~0#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1; 5964#L259 assume !(0 == ssl3_accept_~tmp___5~0#1);ssl3_accept_~s__state~0#1 := 8464;ssl3_accept_#t~post29#1 := ssl3_accept_~s__ctx__stats__sess_accept~0#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := 1 + ssl3_accept_#t~post29#1;havoc ssl3_accept_#t~post29#1; 5809#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 6177#L603 ssl3_accept_~skip~0#1 := 0; 6170#L116-2 assume !false; 6167#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 6164#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 6161#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 6158#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 6154#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 6149#L131 assume 8195 == ssl3_accept_~s__state~0#1; 6000#L228 [2021-12-14 23:11:42,761 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:42,761 INFO L85 PathProgramCache]: Analyzing trace with hash -754735645, now seen corresponding path program 1 times [2021-12-14 23:11:42,761 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:42,761 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [589064404] [2021-12-14 23:11:42,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:42,762 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:42,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:42,775 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-14 23:11:42,775 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:11:42,775 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [589064404] [2021-12-14 23:11:42,775 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [589064404] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:11:42,775 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:11:42,775 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-14 23:11:42,776 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1115618645] [2021-12-14 23:11:42,776 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:11:42,776 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-14 23:11:42,776 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:42,776 INFO L85 PathProgramCache]: Analyzing trace with hash 686223454, now seen corresponding path program 1 times [2021-12-14 23:11:42,776 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:42,776 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [424228967] [2021-12-14 23:11:42,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:42,776 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:42,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:42,787 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-14 23:11:42,787 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:11:42,787 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [424228967] [2021-12-14 23:11:42,787 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [424228967] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:11:42,787 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:11:42,787 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-14 23:11:42,788 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [566208925] [2021-12-14 23:11:42,788 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:11:42,788 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:11:42,788 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:11:42,788 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 23:11:42,788 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-14 23:11:42,788 INFO L87 Difference]: Start difference. First operand 577 states and 857 transitions. cyclomatic complexity: 283 Second operand has 3 states, 2 states have (on average 6.5) internal successors, (13), 3 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:42,873 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:11:42,874 INFO L93 Difference]: Finished difference Result 587 states and 865 transitions. [2021-12-14 23:11:42,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 23:11:42,874 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 587 states and 865 transitions. [2021-12-14 23:11:42,877 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 374 [2021-12-14 23:11:42,879 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 587 states to 587 states and 865 transitions. [2021-12-14 23:11:42,879 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 407 [2021-12-14 23:11:42,880 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 407 [2021-12-14 23:11:42,880 INFO L73 IsDeterministic]: Start isDeterministic. Operand 587 states and 865 transitions. [2021-12-14 23:11:42,880 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-14 23:11:42,880 INFO L681 BuchiCegarLoop]: Abstraction has 587 states and 865 transitions. [2021-12-14 23:11:42,880 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 587 states and 865 transitions. [2021-12-14 23:11:42,884 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 587 to 577. [2021-12-14 23:11:42,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 577 states, 577 states have (on average 1.4783362218370883) internal successors, (853), 576 states have internal predecessors, (853), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:42,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 577 states to 577 states and 853 transitions. [2021-12-14 23:11:42,886 INFO L704 BuchiCegarLoop]: Abstraction has 577 states and 853 transitions. [2021-12-14 23:11:42,886 INFO L587 BuchiCegarLoop]: Abstraction has 577 states and 853 transitions. [2021-12-14 23:11:42,886 INFO L425 BuchiCegarLoop]: ======== Iteration 6============ [2021-12-14 23:11:42,886 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 577 states and 853 transitions. [2021-12-14 23:11:42,888 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 364 [2021-12-14 23:11:42,888 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:11:42,888 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:11:42,889 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:11:42,889 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, 1] [2021-12-14 23:11:42,889 INFO L791 eck$LassoCheckResult]: Stem: 7184#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 7037#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret52#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~post25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~post29#1, ssl3_accept_#t~post30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~post49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__session__cipher~0#1;ssl3_accept_~buf~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~cb~0#1;havoc ssl3_accept_~num1~0#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~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~tmp___3~0#1;havoc ssl3_accept_~tmp___4~0#1;havoc ssl3_accept_~tmp___5~0#1;havoc ssl3_accept_~tmp___6~0#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;havoc ssl3_accept_~tmp___9~0#1;havoc ssl3_accept_~tmp___10~0#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__s3__tmp__new_cipher__algorithms~0#1 := 0;ssl3_accept_~__cil_tmp56~0#1 := 0;ssl3_accept_~__cil_tmp57~0#1 := 0;ssl3_accept_~__cil_tmp58~0#1 := 0;ssl3_accept_~__cil_tmp59~0#1 := 0;ssl3_accept_~__cil_tmp60~0#1 := 0;ssl3_accept_~__cil_tmp61~0#1 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;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; 7038#L99 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 7051#L102-2 ssl3_accept_#t~post25#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post25#1;havoc ssl3_accept_#t~post25#1; 7052#L107 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 7001#L107-1 assume !(0 == ssl3_accept_~s__cert~0#1); 7186#L116-2 assume !false; 6938#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 6939#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 7464#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 7463#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 7462#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 7461#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 7459#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 7456#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 7455#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 7454#L143 assume 8464 == ssl3_accept_~s__state~0#1; 7174#L150 [2021-12-14 23:11:42,889 INFO L793 eck$LassoCheckResult]: Loop: 7174#L150 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1; 7034#L289 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 6959#L289-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; 6960#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 7473#L603 ssl3_accept_~skip~0#1 := 0; 7472#L116-2 assume !false; 7471#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 7185#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 7082#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 7083#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 7099#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 7047#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 7048#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 7120#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 7121#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 7483#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 7482#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 7458#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 7357#L152 assume 8496 == ssl3_accept_~s__state~0#1; 7279#L156 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet33#1;havoc ssl3_accept_#t~nondet33#1; 7354#L302 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 7349#L302-2 assume !(ssl3_accept_~ret~0#1 <= 0); 7332#L308 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 7317#L308-2 ssl3_accept_~s__init_num~0#1 := 0; 7255#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 7312#L603 ssl3_accept_~skip~0#1 := 0; 7311#L116-2 assume !false; 7310#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 7308#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 7306#L122 assume 16384 == ssl3_accept_~s__state~0#1; 7298#L228 ssl3_accept_~s__server~0#1 := 1; 7460#L233 assume 0 != ssl3_accept_~cb~0#1; 7457#L233-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 7429#L238 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 7423#L243 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 7419#L243-2 ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1; 7418#L252 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 7413#L257 assume !(12292 != ssl3_accept_~s__state~0#1);ssl3_accept_#t~post30#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~post30#1;havoc ssl3_accept_#t~post30#1;ssl3_accept_~s__state~0#1 := 8480; 7397#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 7395#L603 ssl3_accept_~skip~0#1 := 0; 7393#L116-2 assume !false; 7391#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 7389#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 7387#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 7385#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 7383#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 7380#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 7271#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 7272#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 7212#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 7213#L143 assume 8464 == ssl3_accept_~s__state~0#1; 7174#L150 [2021-12-14 23:11:42,890 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:42,890 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 3 times [2021-12-14 23:11:42,890 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:42,890 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [664766609] [2021-12-14 23:11:42,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:42,890 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:42,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:42,895 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:11:42,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:42,901 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:11:42,901 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:42,901 INFO L85 PathProgramCache]: Analyzing trace with hash 1971328240, now seen corresponding path program 1 times [2021-12-14 23:11:42,902 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:42,902 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1768143508] [2021-12-14 23:11:42,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:42,902 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:42,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:42,916 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-14 23:11:42,916 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:11:42,916 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1768143508] [2021-12-14 23:11:42,916 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1768143508] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:11:42,916 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:11:42,916 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-14 23:11:42,916 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2136099160] [2021-12-14 23:11:42,916 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:11:42,917 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:11:42,917 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:11:42,917 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 23:11:42,917 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-14 23:11:42,917 INFO L87 Difference]: Start difference. First operand 577 states and 853 transitions. cyclomatic complexity: 279 Second operand has 3 states, 3 states have (on average 17.0) internal successors, (51), 3 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:43,068 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:11:43,068 INFO L93 Difference]: Finished difference Result 723 states and 1075 transitions. [2021-12-14 23:11:43,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 23:11:43,069 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 723 states and 1075 transitions. [2021-12-14 23:11:43,072 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 457 [2021-12-14 23:11:43,074 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 723 states to 716 states and 1068 transitions. [2021-12-14 23:11:43,074 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 490 [2021-12-14 23:11:43,075 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 490 [2021-12-14 23:11:43,075 INFO L73 IsDeterministic]: Start isDeterministic. Operand 716 states and 1068 transitions. [2021-12-14 23:11:43,075 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-14 23:11:43,075 INFO L681 BuchiCegarLoop]: Abstraction has 716 states and 1068 transitions. [2021-12-14 23:11:43,077 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 716 states and 1068 transitions. [2021-12-14 23:11:43,081 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 716 to 703. [2021-12-14 23:11:43,082 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 703 states, 703 states have (on average 1.496443812233286) internal successors, (1052), 702 states have internal predecessors, (1052), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:43,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 703 states to 703 states and 1052 transitions. [2021-12-14 23:11:43,084 INFO L704 BuchiCegarLoop]: Abstraction has 703 states and 1052 transitions. [2021-12-14 23:11:43,084 INFO L587 BuchiCegarLoop]: Abstraction has 703 states and 1052 transitions. [2021-12-14 23:11:43,084 INFO L425 BuchiCegarLoop]: ======== Iteration 7============ [2021-12-14 23:11:43,084 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 703 states and 1052 transitions. [2021-12-14 23:11:43,086 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 448 [2021-12-14 23:11:43,086 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:11:43,086 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:11:43,089 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:11:43,089 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-14 23:11:43,090 INFO L791 eck$LassoCheckResult]: Stem: 8506#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 8352#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret52#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~post25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~post29#1, ssl3_accept_#t~post30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~post49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__session__cipher~0#1;ssl3_accept_~buf~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~cb~0#1;havoc ssl3_accept_~num1~0#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~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~tmp___3~0#1;havoc ssl3_accept_~tmp___4~0#1;havoc ssl3_accept_~tmp___5~0#1;havoc ssl3_accept_~tmp___6~0#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;havoc ssl3_accept_~tmp___9~0#1;havoc ssl3_accept_~tmp___10~0#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__s3__tmp__new_cipher__algorithms~0#1 := 0;ssl3_accept_~__cil_tmp56~0#1 := 0;ssl3_accept_~__cil_tmp57~0#1 := 0;ssl3_accept_~__cil_tmp58~0#1 := 0;ssl3_accept_~__cil_tmp59~0#1 := 0;ssl3_accept_~__cil_tmp60~0#1 := 0;ssl3_accept_~__cil_tmp61~0#1 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;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; 8353#L99 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 8366#L102-2 ssl3_accept_#t~post25#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post25#1;havoc ssl3_accept_#t~post25#1; 8367#L107 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 8312#L107-1 assume !(0 == ssl3_accept_~s__cert~0#1); 8507#L116-2 assume !false; 8660#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 8861#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 8859#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 8857#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 8855#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 8853#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 8851#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 8435#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 8417#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 8418#L143 assume 8464 == ssl3_accept_~s__state~0#1; 8491#L150 [2021-12-14 23:11:43,091 INFO L793 eck$LassoCheckResult]: Loop: 8491#L150 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1; 8345#L289 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 8267#L289-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; 8268#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 8867#L603 ssl3_accept_~skip~0#1 := 0; 8865#L116-2 assume !false; 8863#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 8862#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 8860#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 8858#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 8856#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 8854#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 8852#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 8850#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 8849#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 8494#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 8483#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 8484#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 8490#L152 assume 8496 == ssl3_accept_~s__state~0#1; 8513#L156 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet33#1;havoc ssl3_accept_#t~nondet33#1; 8514#L302 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 8811#L302-2 assume !(ssl3_accept_~ret~0#1 <= 0); 8804#L308 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 8787#L308-2 ssl3_accept_~s__init_num~0#1 := 0; 8585#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 8775#L603 ssl3_accept_~skip~0#1 := 0; 8773#L116-2 assume !false; 8771#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 8769#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 8767#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 8765#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 8763#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 8761#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 8759#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 8757#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 8755#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 8753#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 8751#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 8749#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 8747#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 8745#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 8743#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 8741#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 8480#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 8306#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 8308#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 8603#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 8520#L176 assume 8560 == ssl3_accept_~s__state~0#1; 8227#L180 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 8228#L434 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; 8232#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 8378#L603 ssl3_accept_~skip~0#1 := 0; 8923#L116-2 assume !false; 8922#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 8921#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 8920#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 8919#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 8918#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 8917#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 8895#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 8893#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 8891#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 8889#L143 assume 8464 == ssl3_accept_~s__state~0#1; 8491#L150 [2021-12-14 23:11:43,092 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:43,092 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 4 times [2021-12-14 23:11:43,092 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:43,092 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [698032680] [2021-12-14 23:11:43,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:43,092 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:43,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:43,096 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:11:43,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:43,101 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:11:43,101 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:43,101 INFO L85 PathProgramCache]: Analyzing trace with hash -387845134, now seen corresponding path program 1 times [2021-12-14 23:11:43,101 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:43,101 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1338331458] [2021-12-14 23:11:43,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:43,101 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:43,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:43,130 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-14 23:11:43,130 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:11:43,130 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1338331458] [2021-12-14 23:11:43,130 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1338331458] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:11:43,130 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:11:43,130 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-14 23:11:43,130 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [701488664] [2021-12-14 23:11:43,131 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:11:43,131 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:11:43,131 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:11:43,131 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 23:11:43,131 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-14 23:11:43,131 INFO L87 Difference]: Start difference. First operand 703 states and 1052 transitions. cyclomatic complexity: 352 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-14 23:11:43,268 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:11:43,268 INFO L93 Difference]: Finished difference Result 845 states and 1168 transitions. [2021-12-14 23:11:43,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 23:11:43,269 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 845 states and 1168 transitions. [2021-12-14 23:11:43,272 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 547 [2021-12-14 23:11:43,275 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 845 states to 845 states and 1168 transitions. [2021-12-14 23:11:43,275 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 580 [2021-12-14 23:11:43,276 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 580 [2021-12-14 23:11:43,276 INFO L73 IsDeterministic]: Start isDeterministic. Operand 845 states and 1168 transitions. [2021-12-14 23:11:43,276 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-14 23:11:43,276 INFO L681 BuchiCegarLoop]: Abstraction has 845 states and 1168 transitions. [2021-12-14 23:11:43,277 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 845 states and 1168 transitions. [2021-12-14 23:11:43,282 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 845 to 837. [2021-12-14 23:11:43,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 837 states, 837 states have (on average 1.3823178016726403) internal successors, (1157), 836 states have internal predecessors, (1157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:43,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 837 states to 837 states and 1157 transitions. [2021-12-14 23:11:43,285 INFO L704 BuchiCegarLoop]: Abstraction has 837 states and 1157 transitions. [2021-12-14 23:11:43,285 INFO L587 BuchiCegarLoop]: Abstraction has 837 states and 1157 transitions. [2021-12-14 23:11:43,285 INFO L425 BuchiCegarLoop]: ======== Iteration 8============ [2021-12-14 23:11:43,285 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 837 states and 1157 transitions. [2021-12-14 23:11:43,287 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 540 [2021-12-14 23:11:43,287 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:11:43,287 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:11:43,288 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:11:43,288 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-14 23:11:43,288 INFO L791 eck$LassoCheckResult]: Stem: 10053#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 9897#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret52#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~post25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~post29#1, ssl3_accept_#t~post30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~post49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__session__cipher~0#1;ssl3_accept_~buf~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~cb~0#1;havoc ssl3_accept_~num1~0#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~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~tmp___3~0#1;havoc ssl3_accept_~tmp___4~0#1;havoc ssl3_accept_~tmp___5~0#1;havoc ssl3_accept_~tmp___6~0#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;havoc ssl3_accept_~tmp___9~0#1;havoc ssl3_accept_~tmp___10~0#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__s3__tmp__new_cipher__algorithms~0#1 := 0;ssl3_accept_~__cil_tmp56~0#1 := 0;ssl3_accept_~__cil_tmp57~0#1 := 0;ssl3_accept_~__cil_tmp58~0#1 := 0;ssl3_accept_~__cil_tmp59~0#1 := 0;ssl3_accept_~__cil_tmp60~0#1 := 0;ssl3_accept_~__cil_tmp61~0#1 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;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; 9898#L99 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 9911#L102-2 ssl3_accept_#t~post25#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post25#1;havoc ssl3_accept_#t~post25#1; 9912#L107 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 9859#L107-1 assume !(0 == ssl3_accept_~s__cert~0#1); 10055#L116-2 assume !false; 10179#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 10588#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 10586#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 10584#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 10582#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 10577#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 10575#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 10573#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 10565#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 10566#L143 assume 8464 == ssl3_accept_~s__state~0#1; 10036#L150 [2021-12-14 23:11:43,288 INFO L793 eck$LassoCheckResult]: Loop: 10036#L150 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1; 9894#L289 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 9821#L289-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; 9822#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 9927#L603 ssl3_accept_~skip~0#1 := 0; 10050#L116-2 assume !false; 9799#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 9800#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 9941#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 9942#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 9958#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 9907#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 9908#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 9977#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 9960#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 9961#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 10039#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 10570#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 10458#L152 assume 8496 == ssl3_accept_~s__state~0#1; 10242#L156 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet33#1;havoc ssl3_accept_#t~nondet33#1; 10456#L302 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 10455#L302-2 assume !(ssl3_accept_~ret~0#1 <= 0); 10451#L308 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 10440#L308-2 ssl3_accept_~s__init_num~0#1 := 0; 10151#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 10429#L603 ssl3_accept_~skip~0#1 := 0; 10426#L116-2 assume !false; 10424#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 10419#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 10411#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 10409#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 10407#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 10406#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 10405#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 10403#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 10402#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 10388#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 10389#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 10384#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 10385#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 10371#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 10372#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 10380#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 10381#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 10491#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 10156#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 10157#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 10070#L176 assume 8560 == ssl3_accept_~s__state~0#1; 9781#L180 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 9782#L434 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; 9786#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 10576#L603 ssl3_accept_~skip~0#1 := 0; 10574#L116-2 assume !false; 10572#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 10571#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 10564#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 10563#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 10562#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 10553#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 10552#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 10160#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 10102#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 10103#L143 assume 8464 == ssl3_accept_~s__state~0#1; 10036#L150 [2021-12-14 23:11:43,288 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:43,289 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 5 times [2021-12-14 23:11:43,289 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:43,289 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [879262146] [2021-12-14 23:11:43,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:43,289 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:43,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:43,293 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:11:43,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:43,298 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:11:43,299 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:43,299 INFO L85 PathProgramCache]: Analyzing trace with hash 35801588, now seen corresponding path program 1 times [2021-12-14 23:11:43,299 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:43,299 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1148237037] [2021-12-14 23:11:43,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:43,299 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:43,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:43,315 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-14 23:11:43,316 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:11:43,316 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1148237037] [2021-12-14 23:11:43,316 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1148237037] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:11:43,316 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:11:43,316 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-14 23:11:43,316 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1464345924] [2021-12-14 23:11:43,316 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:11:43,316 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:11:43,316 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:11:43,317 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 23:11:43,317 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-14 23:11:43,317 INFO L87 Difference]: Start difference. First operand 837 states and 1157 transitions. cyclomatic complexity: 323 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-14 23:11:43,409 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:11:43,410 INFO L93 Difference]: Finished difference Result 924 states and 1265 transitions. [2021-12-14 23:11:43,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 23:11:43,410 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 924 states and 1265 transitions. [2021-12-14 23:11:43,414 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 598 [2021-12-14 23:11:43,416 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 924 states to 924 states and 1265 transitions. [2021-12-14 23:11:43,417 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 631 [2021-12-14 23:11:43,417 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 631 [2021-12-14 23:11:43,417 INFO L73 IsDeterministic]: Start isDeterministic. Operand 924 states and 1265 transitions. [2021-12-14 23:11:43,417 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-14 23:11:43,417 INFO L681 BuchiCegarLoop]: Abstraction has 924 states and 1265 transitions. [2021-12-14 23:11:43,417 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 924 states and 1265 transitions. [2021-12-14 23:11:43,423 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 924 to 912. [2021-12-14 23:11:43,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 912 states, 912 states have (on average 1.3706140350877194) internal successors, (1250), 911 states have internal predecessors, (1250), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:43,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 912 states to 912 states and 1250 transitions. [2021-12-14 23:11:43,425 INFO L704 BuchiCegarLoop]: Abstraction has 912 states and 1250 transitions. [2021-12-14 23:11:43,425 INFO L587 BuchiCegarLoop]: Abstraction has 912 states and 1250 transitions. [2021-12-14 23:11:43,425 INFO L425 BuchiCegarLoop]: ======== Iteration 9============ [2021-12-14 23:11:43,425 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 912 states and 1250 transitions. [2021-12-14 23:11:43,428 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 590 [2021-12-14 23:11:43,428 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:11:43,428 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:11:43,428 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:11:43,428 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-14 23:11:43,428 INFO L791 eck$LassoCheckResult]: Stem: 11822#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 11664#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret52#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~post25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~post29#1, ssl3_accept_#t~post30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~post49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__session__cipher~0#1;ssl3_accept_~buf~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~cb~0#1;havoc ssl3_accept_~num1~0#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~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~tmp___3~0#1;havoc ssl3_accept_~tmp___4~0#1;havoc ssl3_accept_~tmp___5~0#1;havoc ssl3_accept_~tmp___6~0#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;havoc ssl3_accept_~tmp___9~0#1;havoc ssl3_accept_~tmp___10~0#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__s3__tmp__new_cipher__algorithms~0#1 := 0;ssl3_accept_~__cil_tmp56~0#1 := 0;ssl3_accept_~__cil_tmp57~0#1 := 0;ssl3_accept_~__cil_tmp58~0#1 := 0;ssl3_accept_~__cil_tmp59~0#1 := 0;ssl3_accept_~__cil_tmp60~0#1 := 0;ssl3_accept_~__cil_tmp61~0#1 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;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; 11665#L99 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 11678#L102-2 ssl3_accept_#t~post25#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post25#1;havoc ssl3_accept_#t~post25#1; 11679#L107 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 11627#L107-1 assume !(0 == ssl3_accept_~s__cert~0#1); 11825#L116-2 assume !false; 12326#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 12456#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 11709#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 11710#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 11727#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 11674#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 11675#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 11747#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 11748#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 11884#L143 assume 8464 == ssl3_accept_~s__state~0#1; 11806#L150 [2021-12-14 23:11:43,429 INFO L793 eck$LassoCheckResult]: Loop: 11806#L150 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1; 11661#L289 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 11587#L289-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; 11588#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 12375#L603 ssl3_accept_~skip~0#1 := 0; 12325#L116-2 assume !false; 12324#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 12323#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 12322#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 12320#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 12319#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 12318#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 12316#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 12315#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 12309#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 12304#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 12302#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 12300#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 12298#L152 assume 8496 == ssl3_accept_~s__state~0#1; 12026#L156 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet33#1;havoc ssl3_accept_#t~nondet33#1; 12296#L302 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 12294#L302-2 assume !(ssl3_accept_~ret~0#1 <= 0); 12289#L308 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 12290#L308-2 ssl3_accept_~s__init_num~0#1 := 0; 12434#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 12432#L603 ssl3_accept_~skip~0#1 := 0; 12430#L116-2 assume !false; 12428#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 12426#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 12424#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 12422#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 12420#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 12418#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 12415#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 12412#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 12409#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 12406#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 12403#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 12401#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 12398#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 12394#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 12372#L158 assume 8512 == ssl3_accept_~s__state~0#1; 12005#L162 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 12369#L319 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 12072#L319-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 11902#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 12058#L603 ssl3_accept_~skip~0#1 := 0; 12056#L116-2 assume !false; 12054#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 12052#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 12050#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 12048#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 12045#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 12042#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 12040#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 12038#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 12036#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 12034#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 12032#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 12030#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 12028#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 12025#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 12023#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 12004#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 12006#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 11999#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 12001#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 11951#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 11953#L176 assume 8560 == ssl3_accept_~s__state~0#1; 11548#L180 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 11549#L434 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; 11607#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 12303#L603 ssl3_accept_~skip~0#1 := 0; 12301#L116-2 assume !false; 12299#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 12293#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 12288#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 12285#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 12284#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 12232#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 12228#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 11907#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 11866#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 11867#L143 assume 8464 == ssl3_accept_~s__state~0#1; 11806#L150 [2021-12-14 23:11:43,429 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:43,429 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 6 times [2021-12-14 23:11:43,429 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:43,429 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [461851432] [2021-12-14 23:11:43,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:43,429 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:43,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:43,433 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:11:43,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:43,437 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:11:43,437 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:43,437 INFO L85 PathProgramCache]: Analyzing trace with hash 1261003614, now seen corresponding path program 1 times [2021-12-14 23:11:43,437 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:43,437 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1410298721] [2021-12-14 23:11:43,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:43,437 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:43,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:43,457 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-14 23:11:43,457 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:11:43,457 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1410298721] [2021-12-14 23:11:43,457 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1410298721] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:11:43,457 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:11:43,457 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-14 23:11:43,457 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [325688405] [2021-12-14 23:11:43,458 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:11:43,458 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:11:43,458 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:11:43,458 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 23:11:43,458 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-14 23:11:43,458 INFO L87 Difference]: Start difference. First operand 912 states and 1250 transitions. cyclomatic complexity: 341 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-14 23:11:43,552 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:11:43,552 INFO L93 Difference]: Finished difference Result 1032 states and 1412 transitions. [2021-12-14 23:11:43,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 23:11:43,553 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1032 states and 1412 transitions. [2021-12-14 23:11:43,558 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 670 [2021-12-14 23:11:43,561 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1032 states to 1032 states and 1412 transitions. [2021-12-14 23:11:43,561 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 703 [2021-12-14 23:11:43,562 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 703 [2021-12-14 23:11:43,562 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1032 states and 1412 transitions. [2021-12-14 23:11:43,562 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-14 23:11:43,562 INFO L681 BuchiCegarLoop]: Abstraction has 1032 states and 1412 transitions. [2021-12-14 23:11:43,562 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1032 states and 1412 transitions. [2021-12-14 23:11:43,570 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1032 to 993. [2021-12-14 23:11:43,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 993 states, 993 states have (on average 1.3585095669687814) internal successors, (1349), 992 states have internal predecessors, (1349), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:43,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 993 states to 993 states and 1349 transitions. [2021-12-14 23:11:43,573 INFO L704 BuchiCegarLoop]: Abstraction has 993 states and 1349 transitions. [2021-12-14 23:11:43,573 INFO L587 BuchiCegarLoop]: Abstraction has 993 states and 1349 transitions. [2021-12-14 23:11:43,573 INFO L425 BuchiCegarLoop]: ======== Iteration 10============ [2021-12-14 23:11:43,573 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 993 states and 1349 transitions. [2021-12-14 23:11:43,591 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 644 [2021-12-14 23:11:43,591 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:11:43,591 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:11:43,592 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:11:43,592 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] [2021-12-14 23:11:43,592 INFO L791 eck$LassoCheckResult]: Stem: 13787#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 13620#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret52#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~post25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~post29#1, ssl3_accept_#t~post30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~post49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__session__cipher~0#1;ssl3_accept_~buf~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~cb~0#1;havoc ssl3_accept_~num1~0#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~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~tmp___3~0#1;havoc ssl3_accept_~tmp___4~0#1;havoc ssl3_accept_~tmp___5~0#1;havoc ssl3_accept_~tmp___6~0#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;havoc ssl3_accept_~tmp___9~0#1;havoc ssl3_accept_~tmp___10~0#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__s3__tmp__new_cipher__algorithms~0#1 := 0;ssl3_accept_~__cil_tmp56~0#1 := 0;ssl3_accept_~__cil_tmp57~0#1 := 0;ssl3_accept_~__cil_tmp58~0#1 := 0;ssl3_accept_~__cil_tmp59~0#1 := 0;ssl3_accept_~__cil_tmp60~0#1 := 0;ssl3_accept_~__cil_tmp61~0#1 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;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; 13621#L99 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 13634#L102-2 ssl3_accept_#t~post25#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post25#1;havoc ssl3_accept_#t~post25#1; 13635#L107 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 13579#L107-1 assume !(0 == ssl3_accept_~s__cert~0#1); 13789#L116-2 assume !false; 14186#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 14184#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 14182#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 14180#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 14178#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 14176#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 14173#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 14169#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 14161#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 14160#L143 assume 8464 == ssl3_accept_~s__state~0#1; 13771#L150 [2021-12-14 23:11:43,592 INFO L793 eck$LassoCheckResult]: Loop: 13771#L150 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1; 13616#L289 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 13537#L289-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; 13538#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 14486#L603 ssl3_accept_~skip~0#1 := 0; 13782#L116-2 assume !false; 13783#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 14485#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 13665#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 13666#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 13759#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 13630#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 13631#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 14483#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 13686#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 13687#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 13774#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 13768#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 13769#L152 assume 8496 == ssl3_accept_~s__state~0#1; 13988#L156 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet33#1;havoc ssl3_accept_#t~nondet33#1; 14128#L302 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 14126#L302-2 assume !(ssl3_accept_~ret~0#1 <= 0); 14123#L308 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 14120#L308-2 ssl3_accept_~s__init_num~0#1 := 0; 14109#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 14107#L603 ssl3_accept_~skip~0#1 := 0; 14105#L116-2 assume !false; 14103#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 14101#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 14100#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 14099#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 14098#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 14097#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 14094#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 14093#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 14090#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 14089#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 14084#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 14082#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 14080#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 14078#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 14076#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 14074#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 14072#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 14070#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 14068#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 14066#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 14064#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 14062#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 14060#L182 assume !(8448 == ssl3_accept_~s__state~0#1); 14058#L185 assume !(8576 == ssl3_accept_~s__state~0#1); 14056#L188 assume !(8577 == ssl3_accept_~s__state~0#1); 14054#L191 assume !(8592 == ssl3_accept_~s__state~0#1); 14052#L194 assume !(8593 == ssl3_accept_~s__state~0#1); 14050#L197 assume !(8608 == ssl3_accept_~s__state~0#1); 14049#L200 assume !(8609 == ssl3_accept_~s__state~0#1); 14048#L203 assume !(8640 == ssl3_accept_~s__state~0#1); 14015#L206 assume !(8641 == ssl3_accept_~s__state~0#1); 14013#L209 assume 8656 == ssl3_accept_~s__state~0#1; 13871#L213 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet45#1;havoc ssl3_accept_#t~nondet45#1; 14010#L510 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet46#1;havoc ssl3_accept_#t~nondet46#1; 14008#L515 assume !(2 == ssl3_accept_~blastFlag~0#1); 14006#L515-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet47#1;havoc ssl3_accept_#t~nondet47#1; 14004#L524 assume !(0 == ssl3_accept_~tmp___10~0#1); 13975#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 13973#L603 ssl3_accept_~skip~0#1 := 0; 13968#L116-2 assume !false; 13967#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 13963#L119 assume 12292 == ssl3_accept_~s__state~0#1; 13955#L120 ssl3_accept_~s__new_session~0#1 := 1; 13952#L228 ssl3_accept_~s__server~0#1 := 1; 13942#L233 assume 0 != ssl3_accept_~cb~0#1; 13943#L233-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 13936#L238 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 13937#L243 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 14478#L243-2 ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1; 14476#L252 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 14474#L257 assume !(12292 != ssl3_accept_~s__state~0#1);ssl3_accept_#t~post30#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~post30#1;havoc ssl3_accept_#t~post30#1;ssl3_accept_~s__state~0#1 := 8480; 14458#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 14456#L603 ssl3_accept_~skip~0#1 := 0; 14454#L116-2 assume !false; 14452#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 14450#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 14448#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 14446#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 14444#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 14442#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 13865#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 13866#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 13842#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 13843#L143 assume 8464 == ssl3_accept_~s__state~0#1; 13771#L150 [2021-12-14 23:11:43,592 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:43,592 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 7 times [2021-12-14 23:11:43,593 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:43,593 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [284821038] [2021-12-14 23:11:43,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:43,593 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:43,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:43,597 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:11:43,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:43,601 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:11:43,601 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:43,601 INFO L85 PathProgramCache]: Analyzing trace with hash 844438087, now seen corresponding path program 1 times [2021-12-14 23:11:43,601 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:43,601 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [338088153] [2021-12-14 23:11:43,601 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:43,601 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:43,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:43,620 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 52 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-12-14 23:11:43,620 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:11:43,620 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [338088153] [2021-12-14 23:11:43,621 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [338088153] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:11:43,621 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:11:43,621 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-14 23:11:43,621 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2083601932] [2021-12-14 23:11:43,621 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:11:43,621 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:11:43,621 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:11:43,621 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 23:11:43,621 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-14 23:11:43,621 INFO L87 Difference]: Start difference. First operand 993 states and 1349 transitions. cyclomatic complexity: 359 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-14 23:11:43,640 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:11:43,640 INFO L93 Difference]: Finished difference Result 1787 states and 2425 transitions. [2021-12-14 23:11:43,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 23:11:43,641 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1787 states and 2425 transitions. [2021-12-14 23:11:43,647 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1186 [2021-12-14 23:11:43,653 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1787 states to 1787 states and 2425 transitions. [2021-12-14 23:11:43,653 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1242 [2021-12-14 23:11:43,654 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1242 [2021-12-14 23:11:43,654 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1787 states and 2425 transitions. [2021-12-14 23:11:43,654 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-14 23:11:43,654 INFO L681 BuchiCegarLoop]: Abstraction has 1787 states and 2425 transitions. [2021-12-14 23:11:43,654 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1787 states and 2425 transitions. [2021-12-14 23:11:43,666 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1787 to 1787. [2021-12-14 23:11:43,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1787 states, 1787 states have (on average 1.357022943480694) internal successors, (2425), 1786 states have internal predecessors, (2425), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:43,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1787 states to 1787 states and 2425 transitions. [2021-12-14 23:11:43,672 INFO L704 BuchiCegarLoop]: Abstraction has 1787 states and 2425 transitions. [2021-12-14 23:11:43,672 INFO L587 BuchiCegarLoop]: Abstraction has 1787 states and 2425 transitions. [2021-12-14 23:11:43,672 INFO L425 BuchiCegarLoop]: ======== Iteration 11============ [2021-12-14 23:11:43,672 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1787 states and 2425 transitions. [2021-12-14 23:11:43,676 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1186 [2021-12-14 23:11:43,676 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:11:43,676 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:11:43,677 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:11:43,677 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, 1] [2021-12-14 23:11:43,677 INFO L791 eck$LassoCheckResult]: Stem: 16565#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 16407#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret52#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~post25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~post29#1, ssl3_accept_#t~post30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~post49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__session__cipher~0#1;ssl3_accept_~buf~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~cb~0#1;havoc ssl3_accept_~num1~0#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~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~tmp___3~0#1;havoc ssl3_accept_~tmp___4~0#1;havoc ssl3_accept_~tmp___5~0#1;havoc ssl3_accept_~tmp___6~0#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;havoc ssl3_accept_~tmp___9~0#1;havoc ssl3_accept_~tmp___10~0#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__s3__tmp__new_cipher__algorithms~0#1 := 0;ssl3_accept_~__cil_tmp56~0#1 := 0;ssl3_accept_~__cil_tmp57~0#1 := 0;ssl3_accept_~__cil_tmp58~0#1 := 0;ssl3_accept_~__cil_tmp59~0#1 := 0;ssl3_accept_~__cil_tmp60~0#1 := 0;ssl3_accept_~__cil_tmp61~0#1 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;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; 16408#L99 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 16421#L102-2 ssl3_accept_#t~post25#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post25#1;havoc ssl3_accept_#t~post25#1; 16422#L107 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 16365#L107-1 assume !(0 == ssl3_accept_~s__cert~0#1); 16568#L116-2 assume !false; 17009#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 17124#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 17123#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 17122#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 17121#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 17120#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 17119#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 17118#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 17117#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 16938#L143 assume 8464 == ssl3_accept_~s__state~0#1; 16939#L150 [2021-12-14 23:11:43,677 INFO L793 eck$LassoCheckResult]: Loop: 16939#L150 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1; 17002#L289 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 16323#L289-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; 16324#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 17974#L603 ssl3_accept_~skip~0#1 := 0; 17973#L116-2 assume !false; 17972#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 17971#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 17970#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 17969#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 17968#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 17967#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 17966#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 17965#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 17964#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 17962#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 17961#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 17960#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 17567#L152 assume 8496 == ssl3_accept_~s__state~0#1; 17067#L156 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet33#1;havoc ssl3_accept_#t~nondet33#1; 17563#L302 assume !(1 == ssl3_accept_~blastFlag~0#1); 17561#L302-2 assume !(ssl3_accept_~ret~0#1 <= 0); 17558#L308 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 17559#L308-2 ssl3_accept_~s__init_num~0#1 := 0; 17870#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 17868#L603 ssl3_accept_~skip~0#1 := 0; 17865#L116-2 assume !false; 17862#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 17859#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 17856#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 17852#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 17848#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 17844#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 17841#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 17838#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 17835#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 17822#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 17817#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 17815#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 17813#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 17811#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 17809#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 17807#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 17806#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 17793#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 17789#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 17785#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 17781#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 17777#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 17773#L182 assume !(8448 == ssl3_accept_~s__state~0#1); 17769#L185 assume !(8576 == ssl3_accept_~s__state~0#1); 17765#L188 assume !(8577 == ssl3_accept_~s__state~0#1); 17761#L191 assume !(8592 == ssl3_accept_~s__state~0#1); 17757#L194 assume !(8593 == ssl3_accept_~s__state~0#1); 17753#L197 assume !(8608 == ssl3_accept_~s__state~0#1); 17730#L200 assume !(8609 == ssl3_accept_~s__state~0#1); 17727#L203 assume !(8640 == ssl3_accept_~s__state~0#1); 16400#L206 assume !(8641 == ssl3_accept_~s__state~0#1); 16401#L209 assume 8656 == ssl3_accept_~s__state~0#1; 16555#L213 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet45#1;havoc ssl3_accept_#t~nondet45#1; 16575#L510 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet46#1;havoc ssl3_accept_#t~nondet46#1; 16640#L515 assume !(2 == ssl3_accept_~blastFlag~0#1); 16410#L515-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet47#1;havoc ssl3_accept_#t~nondet47#1; 16366#L524 assume !(0 == ssl3_accept_~tmp___10~0#1); 16367#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 17097#L603 ssl3_accept_~skip~0#1 := 0; 17095#L116-2 assume !false; 17093#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 17090#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 17088#L122 assume 16384 == ssl3_accept_~s__state~0#1; 17084#L228 ssl3_accept_~s__server~0#1 := 1; 17721#L233 assume 0 != ssl3_accept_~cb~0#1; 17720#L233-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 17719#L238 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 17718#L243 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 17716#L243-2 ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1; 17715#L252 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 17714#L257 assume !(12292 != ssl3_accept_~s__state~0#1);ssl3_accept_#t~post30#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~post30#1;havoc ssl3_accept_#t~post30#1;ssl3_accept_~s__state~0#1 := 8480; 17579#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 17577#L603 ssl3_accept_~skip~0#1 := 0; 17575#L116-2 assume !false; 17573#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 17570#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 17142#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 17138#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 17134#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 17114#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 17115#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 17032#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 16966#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 16967#L143 assume 8464 == ssl3_accept_~s__state~0#1; 16939#L150 [2021-12-14 23:11:43,678 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:43,678 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 8 times [2021-12-14 23:11:43,678 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:43,678 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [75080234] [2021-12-14 23:11:43,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:43,678 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:43,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:43,681 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:11:43,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:43,686 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:11:43,686 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:43,686 INFO L85 PathProgramCache]: Analyzing trace with hash 943834549, now seen corresponding path program 1 times [2021-12-14 23:11:43,686 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:43,686 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [964909453] [2021-12-14 23:11:43,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:43,686 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:43,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:43,704 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 35 proven. 0 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2021-12-14 23:11:43,704 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:11:43,704 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [964909453] [2021-12-14 23:11:43,704 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [964909453] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:11:43,704 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:11:43,704 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-14 23:11:43,704 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1615332208] [2021-12-14 23:11:43,704 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:11:43,704 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:11:43,705 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:11:43,705 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 23:11:43,705 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-14 23:11:43,705 INFO L87 Difference]: Start difference. First operand 1787 states and 2425 transitions. cyclomatic complexity: 641 Second operand has 3 states, 3 states have (on average 24.666666666666668) internal successors, (74), 3 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:43,719 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:11:43,720 INFO L93 Difference]: Finished difference Result 1815 states and 2461 transitions. [2021-12-14 23:11:43,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 23:11:43,720 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1815 states and 2461 transitions. [2021-12-14 23:11:43,729 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1214 [2021-12-14 23:11:43,736 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1815 states to 1815 states and 2461 transitions. [2021-12-14 23:11:43,736 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1270 [2021-12-14 23:11:43,737 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1270 [2021-12-14 23:11:43,737 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1815 states and 2461 transitions. [2021-12-14 23:11:43,737 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-14 23:11:43,737 INFO L681 BuchiCegarLoop]: Abstraction has 1815 states and 2461 transitions. [2021-12-14 23:11:43,737 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1815 states and 2461 transitions. [2021-12-14 23:11:43,750 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1815 to 1815. [2021-12-14 23:11:43,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1815 states, 1815 states have (on average 1.355922865013774) internal successors, (2461), 1814 states have internal predecessors, (2461), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:43,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1815 states to 1815 states and 2461 transitions. [2021-12-14 23:11:43,755 INFO L704 BuchiCegarLoop]: Abstraction has 1815 states and 2461 transitions. [2021-12-14 23:11:43,755 INFO L587 BuchiCegarLoop]: Abstraction has 1815 states and 2461 transitions. [2021-12-14 23:11:43,755 INFO L425 BuchiCegarLoop]: ======== Iteration 12============ [2021-12-14 23:11:43,755 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1815 states and 2461 transitions. [2021-12-14 23:11:43,759 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1214 [2021-12-14 23:11:43,759 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:11:43,759 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:11:43,760 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:11:43,760 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] [2021-12-14 23:11:43,760 INFO L791 eck$LassoCheckResult]: Stem: 20170#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 20014#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret52#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~post25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~post29#1, ssl3_accept_#t~post30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~post49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__session__cipher~0#1;ssl3_accept_~buf~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~cb~0#1;havoc ssl3_accept_~num1~0#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~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~tmp___3~0#1;havoc ssl3_accept_~tmp___4~0#1;havoc ssl3_accept_~tmp___5~0#1;havoc ssl3_accept_~tmp___6~0#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;havoc ssl3_accept_~tmp___9~0#1;havoc ssl3_accept_~tmp___10~0#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__s3__tmp__new_cipher__algorithms~0#1 := 0;ssl3_accept_~__cil_tmp56~0#1 := 0;ssl3_accept_~__cil_tmp57~0#1 := 0;ssl3_accept_~__cil_tmp58~0#1 := 0;ssl3_accept_~__cil_tmp59~0#1 := 0;ssl3_accept_~__cil_tmp60~0#1 := 0;ssl3_accept_~__cil_tmp61~0#1 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;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; 20015#L99 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 20028#L102-2 ssl3_accept_#t~post25#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post25#1;havoc ssl3_accept_#t~post25#1; 20029#L107 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 19972#L107-1 assume !(0 == ssl3_accept_~s__cert~0#1); 20171#L116-2 assume !false; 20640#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 20733#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 20732#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 20731#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 20730#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 20729#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 20728#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 20727#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 20726#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 20542#L143 assume 8464 == ssl3_accept_~s__state~0#1; 20543#L150 [2021-12-14 23:11:43,761 INFO L793 eck$LassoCheckResult]: Loop: 20543#L150 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1; 21074#L289 assume !(0 == ssl3_accept_~blastFlag~0#1); 21071#L289-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; 21062#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 21057#L603 ssl3_accept_~skip~0#1 := 0; 21055#L116-2 assume !false; 21053#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 21051#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 21049#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 21047#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 21045#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 21043#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 21041#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 21039#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 21037#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 21035#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 21033#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 21031#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 21006#L152 assume 8496 == ssl3_accept_~s__state~0#1; 20591#L156 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet33#1;havoc ssl3_accept_#t~nondet33#1; 21000#L302 assume !(1 == ssl3_accept_~blastFlag~0#1); 20998#L302-2 assume !(ssl3_accept_~ret~0#1 <= 0); 20995#L308 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 20992#L308-2 ssl3_accept_~s__init_num~0#1 := 0; 20976#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 20975#L603 ssl3_accept_~skip~0#1 := 0; 20973#L116-2 assume !false; 20972#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 20969#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 20968#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 20967#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 20966#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 20964#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 20956#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 20955#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 20954#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 20952#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 20950#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 20948#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 20946#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 20945#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 20941#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 20939#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 20936#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 20935#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 20934#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 20933#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 20931#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 20930#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 20927#L182 assume !(8448 == ssl3_accept_~s__state~0#1); 20926#L185 assume !(8576 == ssl3_accept_~s__state~0#1); 20921#L188 assume !(8577 == ssl3_accept_~s__state~0#1); 20919#L191 assume !(8592 == ssl3_accept_~s__state~0#1); 20917#L194 assume !(8593 == ssl3_accept_~s__state~0#1); 20915#L197 assume !(8608 == ssl3_accept_~s__state~0#1); 20913#L200 assume !(8609 == ssl3_accept_~s__state~0#1); 20795#L203 assume !(8640 == ssl3_accept_~s__state~0#1); 20755#L206 assume !(8641 == ssl3_accept_~s__state~0#1); 20753#L209 assume 8656 == ssl3_accept_~s__state~0#1; 20180#L213 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet45#1;havoc ssl3_accept_#t~nondet45#1; 20181#L510 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet46#1;havoc ssl3_accept_#t~nondet46#1; 20244#L515 assume !(2 == ssl3_accept_~blastFlag~0#1); 20017#L515-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet47#1;havoc ssl3_accept_#t~nondet47#1; 19973#L524 assume !(0 == ssl3_accept_~tmp___10~0#1); 19974#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 20673#L603 ssl3_accept_~skip~0#1 := 0; 20672#L116-2 assume !false; 20671#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 20670#L119 assume 12292 == ssl3_accept_~s__state~0#1; 20048#L120 ssl3_accept_~s__new_session~0#1 := 1; 20049#L228 ssl3_accept_~s__server~0#1 := 1; 21251#L233 assume 0 != ssl3_accept_~cb~0#1; 21249#L233-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 21247#L238 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 21245#L243 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 21242#L243-2 ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1; 21240#L252 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 21211#L257 assume !(12292 != ssl3_accept_~s__state~0#1);ssl3_accept_#t~post30#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~post30#1;havoc ssl3_accept_#t~post30#1;ssl3_accept_~s__state~0#1 := 8480; 20775#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 20773#L603 ssl3_accept_~skip~0#1 := 0; 20771#L116-2 assume !false; 20769#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 20767#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 20765#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 20763#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 20749#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 20750#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 20811#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 20627#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 20567#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 20568#L143 assume 8464 == ssl3_accept_~s__state~0#1; 20543#L150 [2021-12-14 23:11:43,761 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:43,761 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 9 times [2021-12-14 23:11:43,761 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:43,761 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1037157406] [2021-12-14 23:11:43,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:43,761 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:43,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:43,765 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:11:43,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:43,769 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:11:43,770 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:43,770 INFO L85 PathProgramCache]: Analyzing trace with hash 1754150663, now seen corresponding path program 1 times [2021-12-14 23:11:43,783 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:43,783 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2014379872] [2021-12-14 23:11:43,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:43,783 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:43,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:43,816 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-14 23:11:43,817 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:11:43,817 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2014379872] [2021-12-14 23:11:43,817 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2014379872] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:11:43,817 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:11:43,817 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-14 23:11:43,817 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1498243269] [2021-12-14 23:11:43,817 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:11:43,817 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:11:43,817 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:11:43,818 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 23:11:43,818 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-14 23:11:43,818 INFO L87 Difference]: Start difference. First operand 1815 states and 2461 transitions. cyclomatic complexity: 649 Second operand has 3 states, 3 states have (on average 25.333333333333332) 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-14 23:11:44,025 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:11:44,025 INFO L93 Difference]: Finished difference Result 1781 states and 2397 transitions. [2021-12-14 23:11:44,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 23:11:44,026 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1781 states and 2397 transitions. [2021-12-14 23:11:44,060 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1110 [2021-12-14 23:11:44,067 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1781 states to 1779 states and 2395 transitions. [2021-12-14 23:11:44,067 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1269 [2021-12-14 23:11:44,068 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1269 [2021-12-14 23:11:44,068 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1779 states and 2395 transitions. [2021-12-14 23:11:44,068 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-14 23:11:44,068 INFO L681 BuchiCegarLoop]: Abstraction has 1779 states and 2395 transitions. [2021-12-14 23:11:44,069 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1779 states and 2395 transitions. [2021-12-14 23:11:44,091 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1779 to 1769. [2021-12-14 23:11:44,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1769 states, 1769 states have (on average 1.3476540418315432) internal successors, (2384), 1768 states have internal predecessors, (2384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:44,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1769 states to 1769 states and 2384 transitions. [2021-12-14 23:11:44,097 INFO L704 BuchiCegarLoop]: Abstraction has 1769 states and 2384 transitions. [2021-12-14 23:11:44,097 INFO L587 BuchiCegarLoop]: Abstraction has 1769 states and 2384 transitions. [2021-12-14 23:11:44,097 INFO L425 BuchiCegarLoop]: ======== Iteration 13============ [2021-12-14 23:11:44,098 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1769 states and 2384 transitions. [2021-12-14 23:11:44,102 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1100 [2021-12-14 23:11:44,102 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:11:44,102 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:11:44,103 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:11:44,103 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-14 23:11:44,103 INFO L791 eck$LassoCheckResult]: Stem: 23770#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 23612#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret52#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~post25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~post29#1, ssl3_accept_#t~post30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~post49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__session__cipher~0#1;ssl3_accept_~buf~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~cb~0#1;havoc ssl3_accept_~num1~0#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~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~tmp___3~0#1;havoc ssl3_accept_~tmp___4~0#1;havoc ssl3_accept_~tmp___5~0#1;havoc ssl3_accept_~tmp___6~0#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;havoc ssl3_accept_~tmp___9~0#1;havoc ssl3_accept_~tmp___10~0#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__s3__tmp__new_cipher__algorithms~0#1 := 0;ssl3_accept_~__cil_tmp56~0#1 := 0;ssl3_accept_~__cil_tmp57~0#1 := 0;ssl3_accept_~__cil_tmp58~0#1 := 0;ssl3_accept_~__cil_tmp59~0#1 := 0;ssl3_accept_~__cil_tmp60~0#1 := 0;ssl3_accept_~__cil_tmp61~0#1 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;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; 23613#L99 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 23624#L102-2 ssl3_accept_#t~post25#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post25#1;havoc ssl3_accept_#t~post25#1; 23625#L107 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 23575#L107-1 assume !(0 == ssl3_accept_~s__cert~0#1); 23772#L116-2 assume !false; 24131#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 24676#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 24670#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 24662#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 24658#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 24654#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 24650#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 24647#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 24644#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 24641#L143 assume 8464 == ssl3_accept_~s__state~0#1; 24635#L150 [2021-12-14 23:11:44,104 INFO L793 eck$LassoCheckResult]: Loop: 24635#L150 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1; 24878#L289 assume !(0 == ssl3_accept_~blastFlag~0#1); 24879#L289-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; 25158#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 25156#L603 ssl3_accept_~skip~0#1 := 0; 25154#L116-2 assume !false; 25150#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 25146#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 25142#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 25138#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 25134#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 25130#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 25125#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 25122#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 25121#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 25120#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 25119#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 25071#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 24426#L152 assume 8496 == ssl3_accept_~s__state~0#1; 24251#L156 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet33#1;havoc ssl3_accept_#t~nondet33#1; 24414#L302 assume !(1 == ssl3_accept_~blastFlag~0#1); 24412#L302-2 assume !(ssl3_accept_~ret~0#1 <= 0); 24405#L308 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 24406#L308-2 ssl3_accept_~s__init_num~0#1 := 0; 24477#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 24476#L603 ssl3_accept_~skip~0#1 := 0; 24475#L116-2 assume !false; 24474#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 24473#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 24472#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 24471#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 24470#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 24469#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 24468#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 24467#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 24466#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 24465#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 24464#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 24463#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 24462#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 24461#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 24460#L158 assume 8512 == ssl3_accept_~s__state~0#1; 24248#L162 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 24457#L319 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 24454#L319-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 24449#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 24448#L603 ssl3_accept_~skip~0#1 := 0; 24447#L116-2 assume !false; 24446#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 24445#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 24444#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 24443#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 24442#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 24441#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 24440#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 24439#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 24438#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 24437#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 24436#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 24435#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 24434#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 24433#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 24432#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 24431#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 24430#L164 assume 8528 == ssl3_accept_~s__state~0#1; 24245#L168 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; 24429#L336 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 24427#L336-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 24422#L367 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 24420#L369 assume !(ssl3_accept_~ret~0#1 <= 0); 24388#L348-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 24375#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 24369#L603 ssl3_accept_~skip~0#1 := 0; 24367#L116-2 assume !false; 24365#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 24363#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 24361#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 24359#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 24357#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 24355#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 24353#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 24351#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 24349#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 24347#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 24345#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 24343#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 24341#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 24339#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 24337#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 24335#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 24333#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 24331#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 24329#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 24327#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 24319#L176 assume 8560 == ssl3_accept_~s__state~0#1; 24107#L180 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 24704#L434 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; 24401#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 24689#L603 ssl3_accept_~skip~0#1 := 0; 24685#L116-2 assume !false; 24682#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 24677#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 24671#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 24663#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 24659#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 24655#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 24651#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 24648#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 24645#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 24642#L143 assume 8464 == ssl3_accept_~s__state~0#1; 24635#L150 [2021-12-14 23:11:44,104 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:44,104 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 10 times [2021-12-14 23:11:44,104 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:44,104 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [685743888] [2021-12-14 23:11:44,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:44,104 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:44,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:44,108 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:11:44,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:44,113 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:11:44,114 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:44,114 INFO L85 PathProgramCache]: Analyzing trace with hash -84893111, now seen corresponding path program 1 times [2021-12-14 23:11:44,114 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:44,114 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2045067994] [2021-12-14 23:11:44,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:44,114 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:44,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:44,154 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-14 23:11:44,154 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:11:44,154 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2045067994] [2021-12-14 23:11:44,154 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2045067994] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:11:44,154 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:11:44,154 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-14 23:11:44,154 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1499325843] [2021-12-14 23:11:44,154 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:11:44,155 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:11:44,155 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:11:44,155 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 23:11:44,155 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-14 23:11:44,156 INFO L87 Difference]: Start difference. First operand 1769 states and 2384 transitions. cyclomatic complexity: 620 Second operand has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:44,240 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:11:44,240 INFO L93 Difference]: Finished difference Result 1987 states and 2664 transitions. [2021-12-14 23:11:44,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 23:11:44,240 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1987 states and 2664 transitions. [2021-12-14 23:11:44,246 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1244 [2021-12-14 23:11:44,252 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1987 states to 1987 states and 2664 transitions. [2021-12-14 23:11:44,252 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1403 [2021-12-14 23:11:44,253 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1403 [2021-12-14 23:11:44,253 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1987 states and 2664 transitions. [2021-12-14 23:11:44,253 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-14 23:11:44,253 INFO L681 BuchiCegarLoop]: Abstraction has 1987 states and 2664 transitions. [2021-12-14 23:11:44,254 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1987 states and 2664 transitions. [2021-12-14 23:11:44,270 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1987 to 1943. [2021-12-14 23:11:44,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1943 states, 1943 states have (on average 1.335048893463716) internal successors, (2594), 1942 states have internal predecessors, (2594), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:44,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1943 states to 1943 states and 2594 transitions. [2021-12-14 23:11:44,275 INFO L704 BuchiCegarLoop]: Abstraction has 1943 states and 2594 transitions. [2021-12-14 23:11:44,275 INFO L587 BuchiCegarLoop]: Abstraction has 1943 states and 2594 transitions. [2021-12-14 23:11:44,275 INFO L425 BuchiCegarLoop]: ======== Iteration 14============ [2021-12-14 23:11:44,275 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1943 states and 2594 transitions. [2021-12-14 23:11:44,278 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1216 [2021-12-14 23:11:44,278 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:11:44,278 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:11:44,279 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:11:44,279 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] [2021-12-14 23:11:44,280 INFO L791 eck$LassoCheckResult]: Stem: 27552#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 27374#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret52#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~post25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~post29#1, ssl3_accept_#t~post30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~post49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__session__cipher~0#1;ssl3_accept_~buf~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~cb~0#1;havoc ssl3_accept_~num1~0#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~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~tmp___3~0#1;havoc ssl3_accept_~tmp___4~0#1;havoc ssl3_accept_~tmp___5~0#1;havoc ssl3_accept_~tmp___6~0#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;havoc ssl3_accept_~tmp___9~0#1;havoc ssl3_accept_~tmp___10~0#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__s3__tmp__new_cipher__algorithms~0#1 := 0;ssl3_accept_~__cil_tmp56~0#1 := 0;ssl3_accept_~__cil_tmp57~0#1 := 0;ssl3_accept_~__cil_tmp58~0#1 := 0;ssl3_accept_~__cil_tmp59~0#1 := 0;ssl3_accept_~__cil_tmp60~0#1 := 0;ssl3_accept_~__cil_tmp61~0#1 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;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; 27375#L99 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 27386#L102-2 ssl3_accept_#t~post25#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post25#1;havoc ssl3_accept_#t~post25#1; 27387#L107 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 27337#L107-1 assume !(0 == ssl3_accept_~s__cert~0#1); 27553#L116-2 assume !false; 28009#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 28686#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 28685#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 28682#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 28680#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 28677#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 28675#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 28672#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 28669#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 27857#L143 assume 8464 == ssl3_accept_~s__state~0#1; 27524#L150 [2021-12-14 23:11:44,280 INFO L793 eck$LassoCheckResult]: Loop: 27524#L150 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1; 27370#L289 assume !(0 == ssl3_accept_~blastFlag~0#1); 27295#L289-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; 27296#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 28586#L603 ssl3_accept_~skip~0#1 := 0; 28584#L116-2 assume !false; 28582#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 28580#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 28578#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 28576#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 28574#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 28572#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 28570#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 28568#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 28566#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 28565#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 28564#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 28562#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 28559#L152 assume 8496 == ssl3_accept_~s__state~0#1; 27814#L156 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet33#1;havoc ssl3_accept_#t~nondet33#1; 28401#L302 assume !(1 == ssl3_accept_~blastFlag~0#1); 28501#L302-2 assume !(ssl3_accept_~ret~0#1 <= 0); 28498#L308 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 28495#L308-2 ssl3_accept_~s__init_num~0#1 := 0; 28490#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 28489#L603 ssl3_accept_~skip~0#1 := 0; 28488#L116-2 assume !false; 28487#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 28486#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 28485#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 28484#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 28483#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 28482#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 28481#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 28480#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 28479#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 28478#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 28477#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 28476#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 28475#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 28474#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 28473#L158 assume 8512 == ssl3_accept_~s__state~0#1; 27807#L162 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 28470#L319 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 28467#L319-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 28462#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 28461#L603 ssl3_accept_~skip~0#1 := 0; 28460#L116-2 assume !false; 28459#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 28458#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 28457#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 28456#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 28455#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 28454#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 28453#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 28452#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 28451#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 28450#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 28449#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 28448#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 28447#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 28446#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 28445#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 28444#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 28443#L164 assume 8528 == ssl3_accept_~s__state~0#1; 27802#L168 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; 28442#L336 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 28441#L336-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 28437#L367 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 28435#L369 assume !(ssl3_accept_~ret~0#1 <= 0); 28428#L348-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 28423#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 28422#L603 ssl3_accept_~skip~0#1 := 0; 28421#L116-2 assume !false; 28420#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 28419#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 28418#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 28417#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 28416#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 28415#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 28414#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 28413#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 28412#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 28411#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 28410#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 28409#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 28408#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 28407#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 28406#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 28405#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 28404#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 28403#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 28402#L170 assume 8544 == ssl3_accept_~s__state~0#1; 27797#L174 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 27408#L392 assume !(0 != ssl3_accept_~s__session__peer~0#1); 27277#L401 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 27278#L404 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 28254#L413 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 28351#L416 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; 28262#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 28334#L603 ssl3_accept_~skip~0#1 := 0; 28331#L116-2 assume !false; 28328#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 28325#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 28322#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 28319#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 28317#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 28313#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 28255#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 28177#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 27830#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 27831#L143 assume 8464 == ssl3_accept_~s__state~0#1; 27524#L150 [2021-12-14 23:11:44,280 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:44,280 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 11 times [2021-12-14 23:11:44,280 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:44,280 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [586451124] [2021-12-14 23:11:44,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:44,280 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:44,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:44,284 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:11:44,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:44,287 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:11:44,288 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:44,288 INFO L85 PathProgramCache]: Analyzing trace with hash -658811047, now seen corresponding path program 1 times [2021-12-14 23:11:44,288 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:44,288 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1190756906] [2021-12-14 23:11:44,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:44,288 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:44,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:44,304 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-14 23:11:44,304 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:11:44,304 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1190756906] [2021-12-14 23:11:44,304 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1190756906] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:11:44,304 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:11:44,304 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-14 23:11:44,304 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [911481920] [2021-12-14 23:11:44,304 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:11:44,304 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:11:44,305 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:11:44,305 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 23:11:44,305 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-14 23:11:44,305 INFO L87 Difference]: Start difference. First operand 1943 states and 2594 transitions. cyclomatic complexity: 656 Second operand has 3 states, 2 states have (on average 30.5) internal successors, (61), 3 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-14 23:11:44,386 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:11:44,386 INFO L93 Difference]: Finished difference Result 2101 states and 2788 transitions. [2021-12-14 23:11:44,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 23:11:44,388 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2101 states and 2788 transitions. [2021-12-14 23:11:44,393 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1284 [2021-12-14 23:11:44,399 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2101 states to 2054 states and 2723 transitions. [2021-12-14 23:11:44,399 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1487 [2021-12-14 23:11:44,400 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1511 [2021-12-14 23:11:44,400 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2054 states and 2723 transitions. [2021-12-14 23:11:44,401 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-14 23:11:44,401 INFO L681 BuchiCegarLoop]: Abstraction has 2054 states and 2723 transitions. [2021-12-14 23:11:44,401 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2054 states and 2723 transitions. [2021-12-14 23:11:44,416 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2054 to 1961. [2021-12-14 23:11:44,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1961 states, 1961 states have (on average 1.3329933707292199) internal successors, (2614), 1960 states have internal predecessors, (2614), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:44,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1961 states to 1961 states and 2614 transitions. [2021-12-14 23:11:44,420 INFO L704 BuchiCegarLoop]: Abstraction has 1961 states and 2614 transitions. [2021-12-14 23:11:44,420 INFO L587 BuchiCegarLoop]: Abstraction has 1961 states and 2614 transitions. [2021-12-14 23:11:44,420 INFO L425 BuchiCegarLoop]: ======== Iteration 15============ [2021-12-14 23:11:44,421 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1961 states and 2614 transitions. [2021-12-14 23:11:44,446 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1262 [2021-12-14 23:11:44,446 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:11:44,446 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:11:44,446 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:11:44,446 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, 1] [2021-12-14 23:11:44,446 INFO L791 eck$LassoCheckResult]: Stem: 31596#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 31418#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret52#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~post25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~post29#1, ssl3_accept_#t~post30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~post49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__session__cipher~0#1;ssl3_accept_~buf~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~cb~0#1;havoc ssl3_accept_~num1~0#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~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~tmp___3~0#1;havoc ssl3_accept_~tmp___4~0#1;havoc ssl3_accept_~tmp___5~0#1;havoc ssl3_accept_~tmp___6~0#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;havoc ssl3_accept_~tmp___9~0#1;havoc ssl3_accept_~tmp___10~0#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__s3__tmp__new_cipher__algorithms~0#1 := 0;ssl3_accept_~__cil_tmp56~0#1 := 0;ssl3_accept_~__cil_tmp57~0#1 := 0;ssl3_accept_~__cil_tmp58~0#1 := 0;ssl3_accept_~__cil_tmp59~0#1 := 0;ssl3_accept_~__cil_tmp60~0#1 := 0;ssl3_accept_~__cil_tmp61~0#1 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;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; 31419#L99 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 31430#L102-2 ssl3_accept_#t~post25#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post25#1;havoc ssl3_accept_#t~post25#1; 31431#L107 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 31381#L107-1 assume !(0 == ssl3_accept_~s__cert~0#1); 31599#L116-2 assume !false; 31922#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 31923#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 31914#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 31915#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 31906#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 31907#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 31898#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 31899#L137 assume 8481 == ssl3_accept_~s__state~0#1; 32114#L138 [2021-12-14 23:11:44,447 INFO L793 eck$LassoCheckResult]: Loop: 32114#L138 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1; 33244#L274 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; 33239#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 33238#L603 ssl3_accept_~skip~0#1 := 0; 33237#L116-2 assume !false; 33236#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 33235#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 33234#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 33233#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 33232#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 33231#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 33230#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 33229#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 33228#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 33224#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 33221#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 33216#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 33160#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 31457#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 31354#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 31336#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 31337#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 31376#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 31377#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 31481#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 31432#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 31433#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 31603#L182 assume 8448 == ssl3_accept_~s__state~0#1; 31395#L183 ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 31396#L444 assume !(ssl3_accept_~num1~0#1 > 0); 32136#L444-2 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 32033#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 32017#L603 ssl3_accept_~skip~0#1 := 0; 32016#L116-2 assume !false; 32013#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 31658#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 31660#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 32124#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 32121#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 32118#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 32116#L134 assume 8480 == ssl3_accept_~s__state~0#1; 32114#L138 [2021-12-14 23:11:44,447 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:44,447 INFO L85 PathProgramCache]: Analyzing trace with hash 548522408, now seen corresponding path program 1 times [2021-12-14 23:11:44,447 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:44,447 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1686070622] [2021-12-14 23:11:44,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:44,447 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:44,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:44,459 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-14 23:11:44,459 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:11:44,459 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1686070622] [2021-12-14 23:11:44,459 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1686070622] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:11:44,459 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:11:44,459 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-14 23:11:44,459 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [428737576] [2021-12-14 23:11:44,459 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:11:44,459 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-14 23:11:44,459 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:44,459 INFO L85 PathProgramCache]: Analyzing trace with hash -229636231, now seen corresponding path program 1 times [2021-12-14 23:11:44,460 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:44,460 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1213246813] [2021-12-14 23:11:44,460 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:44,460 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:44,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:44,478 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-14 23:11:44,478 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:11:44,478 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1213246813] [2021-12-14 23:11:44,478 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1213246813] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-14 23:11:44,478 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [220568021] [2021-12-14 23:11:44,478 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:44,478 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-14 23:11:44,479 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:44,483 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-14 23:11:44,484 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2021-12-14 23:11:44,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:44,515 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-14 23:11:44,516 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-14 23:11:44,600 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-14 23:11:44,600 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-14 23:11:44,676 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-14 23:11:44,676 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [220568021] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-14 23:11:44,676 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-14 23:11:44,676 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 5 [2021-12-14 23:11:44,676 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [618337798] [2021-12-14 23:11:44,676 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-14 23:11:44,676 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:11:44,677 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:11:44,677 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 23:11:44,677 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-14 23:11:44,677 INFO L87 Difference]: Start difference. First operand 1961 states and 2614 transitions. cyclomatic complexity: 660 Second operand has 3 states, 2 states have (on average 7.5) internal successors, (15), 3 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:44,753 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:11:44,753 INFO L93 Difference]: Finished difference Result 1965 states and 2614 transitions. [2021-12-14 23:11:44,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 23:11:44,753 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1965 states and 2614 transitions. [2021-12-14 23:11:44,759 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1266 [2021-12-14 23:11:44,766 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1965 states to 1965 states and 2614 transitions. [2021-12-14 23:11:44,766 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1422 [2021-12-14 23:11:44,767 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1422 [2021-12-14 23:11:44,767 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1965 states and 2614 transitions. [2021-12-14 23:11:44,767 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-14 23:11:44,767 INFO L681 BuchiCegarLoop]: Abstraction has 1965 states and 2614 transitions. [2021-12-14 23:11:44,768 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1965 states and 2614 transitions. [2021-12-14 23:11:44,786 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1965 to 1961. [2021-12-14 23:11:44,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1961 states, 1961 states have (on average 1.3309535951045386) internal successors, (2610), 1960 states have internal predecessors, (2610), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:44,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1961 states to 1961 states and 2610 transitions. [2021-12-14 23:11:44,791 INFO L704 BuchiCegarLoop]: Abstraction has 1961 states and 2610 transitions. [2021-12-14 23:11:44,791 INFO L587 BuchiCegarLoop]: Abstraction has 1961 states and 2610 transitions. [2021-12-14 23:11:44,791 INFO L425 BuchiCegarLoop]: ======== Iteration 16============ [2021-12-14 23:11:44,792 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1961 states and 2610 transitions. [2021-12-14 23:11:44,796 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1262 [2021-12-14 23:11:44,796 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:11:44,796 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:11:44,796 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:11:44,796 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, 1] [2021-12-14 23:11:44,796 INFO L791 eck$LassoCheckResult]: Stem: 35739#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 35593#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret52#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~post25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~post29#1, ssl3_accept_#t~post30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~post49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__session__cipher~0#1;ssl3_accept_~buf~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~cb~0#1;havoc ssl3_accept_~num1~0#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~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~tmp___3~0#1;havoc ssl3_accept_~tmp___4~0#1;havoc ssl3_accept_~tmp___5~0#1;havoc ssl3_accept_~tmp___6~0#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;havoc ssl3_accept_~tmp___9~0#1;havoc ssl3_accept_~tmp___10~0#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__s3__tmp__new_cipher__algorithms~0#1 := 0;ssl3_accept_~__cil_tmp56~0#1 := 0;ssl3_accept_~__cil_tmp57~0#1 := 0;ssl3_accept_~__cil_tmp58~0#1 := 0;ssl3_accept_~__cil_tmp59~0#1 := 0;ssl3_accept_~__cil_tmp60~0#1 := 0;ssl3_accept_~__cil_tmp61~0#1 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;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; 35594#L99 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 35605#L102-2 ssl3_accept_#t~post25#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post25#1;havoc ssl3_accept_#t~post25#1; 35606#L107 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 35557#L107-1 assume !(0 == ssl3_accept_~s__cert~0#1); 35740#L116-2 assume !false; 35970#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 35968#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 35966#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 35958#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 35954#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 35951#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 35947#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 35944#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 35796#L140 assume 8482 == ssl3_accept_~s__state~0#1; 35797#L141 [2021-12-14 23:11:44,796 INFO L793 eck$LassoCheckResult]: Loop: 35797#L141 ssl3_accept_~s__state~0#1 := 3; 37303#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 37301#L603 ssl3_accept_~skip~0#1 := 0; 37299#L116-2 assume !false; 37297#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 37295#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 37293#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 37291#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 37290#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 37289#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 37288#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 37287#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 37286#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 37270#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 37269#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 37268#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 36956#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 36953#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 36950#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 36947#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 36944#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 36809#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 36808#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 36807#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 36806#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 36805#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 35930#L182 assume 8448 == ssl3_accept_~s__state~0#1; 35572#L183 ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 35573#L444 assume !(ssl3_accept_~num1~0#1 > 0); 35565#L444-2 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 35899#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 35898#L603 ssl3_accept_~skip~0#1 := 0; 35897#L116-2 assume !false; 35896#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 35894#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 35893#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 35892#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 35890#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 35888#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 35887#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 35880#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 35877#L140 assume 8482 == ssl3_accept_~s__state~0#1; 35797#L141 [2021-12-14 23:11:44,797 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:44,797 INFO L85 PathProgramCache]: Analyzing trace with hash -175674394, now seen corresponding path program 1 times [2021-12-14 23:11:44,797 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:44,797 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1810365067] [2021-12-14 23:11:44,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:44,797 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:44,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:44,808 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-14 23:11:44,808 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:11:44,808 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1810365067] [2021-12-14 23:11:44,808 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1810365067] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:11:44,808 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:11:44,808 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-14 23:11:44,808 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1147353065] [2021-12-14 23:11:44,808 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:11:44,808 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-14 23:11:44,809 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:44,809 INFO L85 PathProgramCache]: Analyzing trace with hash 1678857974, now seen corresponding path program 1 times [2021-12-14 23:11:44,809 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:44,809 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [323222260] [2021-12-14 23:11:44,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:44,809 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:44,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:44,819 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-14 23:11:44,819 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:11:44,819 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [323222260] [2021-12-14 23:11:44,819 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [323222260] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:11:44,819 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:11:44,819 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-14 23:11:44,820 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2061505718] [2021-12-14 23:11:44,820 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:11:44,820 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:11:44,820 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:11:44,820 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 23:11:44,820 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-14 23:11:44,820 INFO L87 Difference]: Start difference. First operand 1961 states and 2610 transitions. cyclomatic complexity: 656 Second operand has 3 states, 2 states have (on average 8.0) internal successors, (16), 3 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:44,896 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:11:44,897 INFO L93 Difference]: Finished difference Result 1961 states and 2606 transitions. [2021-12-14 23:11:44,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 23:11:44,897 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1961 states and 2606 transitions. [2021-12-14 23:11:44,904 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1262 [2021-12-14 23:11:44,911 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1961 states to 1961 states and 2606 transitions. [2021-12-14 23:11:44,912 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1418 [2021-12-14 23:11:44,913 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1418 [2021-12-14 23:11:44,913 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1961 states and 2606 transitions. [2021-12-14 23:11:44,913 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-14 23:11:44,913 INFO L681 BuchiCegarLoop]: Abstraction has 1961 states and 2606 transitions. [2021-12-14 23:11:44,914 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1961 states and 2606 transitions. [2021-12-14 23:11:44,931 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1961 to 1931. [2021-12-14 23:11:44,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1931 states, 1931 states have (on average 1.330916623511134) internal successors, (2570), 1930 states have internal predecessors, (2570), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:44,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1931 states to 1931 states and 2570 transitions. [2021-12-14 23:11:44,937 INFO L704 BuchiCegarLoop]: Abstraction has 1931 states and 2570 transitions. [2021-12-14 23:11:44,937 INFO L587 BuchiCegarLoop]: Abstraction has 1931 states and 2570 transitions. [2021-12-14 23:11:44,937 INFO L425 BuchiCegarLoop]: ======== Iteration 17============ [2021-12-14 23:11:44,937 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1931 states and 2570 transitions. [2021-12-14 23:11:44,941 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1262 [2021-12-14 23:11:44,942 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:11:44,942 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:11:44,943 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:11:44,943 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] [2021-12-14 23:11:44,943 INFO L791 eck$LassoCheckResult]: Stem: 39693#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 39523#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret52#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~post25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~post29#1, ssl3_accept_#t~post30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~post49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__session__cipher~0#1;ssl3_accept_~buf~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~cb~0#1;havoc ssl3_accept_~num1~0#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~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~tmp___3~0#1;havoc ssl3_accept_~tmp___4~0#1;havoc ssl3_accept_~tmp___5~0#1;havoc ssl3_accept_~tmp___6~0#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;havoc ssl3_accept_~tmp___9~0#1;havoc ssl3_accept_~tmp___10~0#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__s3__tmp__new_cipher__algorithms~0#1 := 0;ssl3_accept_~__cil_tmp56~0#1 := 0;ssl3_accept_~__cil_tmp57~0#1 := 0;ssl3_accept_~__cil_tmp58~0#1 := 0;ssl3_accept_~__cil_tmp59~0#1 := 0;ssl3_accept_~__cil_tmp60~0#1 := 0;ssl3_accept_~__cil_tmp61~0#1 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;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; 39524#L99 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 39535#L102-2 ssl3_accept_#t~post25#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post25#1;havoc ssl3_accept_#t~post25#1; 39536#L107 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 39486#L107-1 assume !(0 == ssl3_accept_~s__cert~0#1); 39695#L116-2 assume !false; 40894#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 40891#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 40888#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 40883#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 40881#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 40879#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 40877#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 40875#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 40873#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 39871#L143 assume 8464 == ssl3_accept_~s__state~0#1; 39814#L150 [2021-12-14 23:11:44,943 INFO L793 eck$LassoCheckResult]: Loop: 39814#L150 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1; 40506#L289 assume !(0 == ssl3_accept_~blastFlag~0#1); 40503#L289-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; 40489#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 40487#L603 ssl3_accept_~skip~0#1 := 0; 40485#L116-2 assume !false; 40483#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 40481#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 40479#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 40477#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 40475#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 40473#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 40472#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 40469#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 40467#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 40465#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 40463#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 40452#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 40448#L152 assume 8496 == ssl3_accept_~s__state~0#1; 39809#L156 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet33#1;havoc ssl3_accept_#t~nondet33#1; 40442#L302 assume !(1 == ssl3_accept_~blastFlag~0#1); 40439#L302-2 assume !(ssl3_accept_~ret~0#1 <= 0); 40434#L308 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 40435#L308-2 ssl3_accept_~s__init_num~0#1 := 0; 40760#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 40758#L603 ssl3_accept_~skip~0#1 := 0; 40756#L116-2 assume !false; 40754#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 40752#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 40750#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 40748#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 40746#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 40744#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 40742#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 40741#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 40737#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 40733#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 40727#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 40725#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 40723#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 40721#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 40719#L158 assume 8512 == ssl3_accept_~s__state~0#1; 39804#L162 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 40714#L319 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 40710#L319-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 40704#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 40702#L603 ssl3_accept_~skip~0#1 := 0; 40700#L116-2 assume !false; 40698#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 40696#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 40694#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 40692#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 40690#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 40688#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 40686#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 40684#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 40682#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 40681#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 40679#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 40677#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 40674#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 40665#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 40661#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 40655#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 40653#L164 assume 8528 == ssl3_accept_~s__state~0#1; 39799#L168 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; 40650#L336 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 40648#L336-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 40642#L367 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 40640#L369 assume !(ssl3_accept_~ret~0#1 <= 0); 40632#L348-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 40626#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 40624#L603 ssl3_accept_~skip~0#1 := 0; 40622#L116-2 assume !false; 40620#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 40618#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 40616#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 40614#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 40612#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 40610#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 40608#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 40605#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 40602#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 40597#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 40595#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 40589#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 40588#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 40583#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 40582#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 40581#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 40579#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 40577#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 40575#L170 assume 8544 == ssl3_accept_~s__state~0#1; 39794#L174 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; 40457#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 40450#L603 ssl3_accept_~skip~0#1 := 0; 40446#L116-2 assume !false; 40445#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 40441#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 40438#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 40433#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 40428#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 40421#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 40417#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 40373#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 40370#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 40371#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 40388#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 40363#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 40360#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 40361#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 40382#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 40353#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 40350#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 40348#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 40346#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 40333#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 39880#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 39881#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 40358#L182 assume !(8448 == ssl3_accept_~s__state~0#1); 40517#L185 assume 8576 == ssl3_accept_~s__state~0#1; 39782#L189 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1; 40520#L458 assume !(ssl3_accept_~ret~0#1 <= 0); 40518#L461 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 40519#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 40540#L603 ssl3_accept_~skip~0#1 := 0; 40546#L116-2 assume !false; 40543#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 40538#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 40533#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 40529#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 40524#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 40521#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 40471#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 40468#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 40466#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 40464#L143 assume 8464 == ssl3_accept_~s__state~0#1; 39814#L150 [2021-12-14 23:11:44,944 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:44,944 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 12 times [2021-12-14 23:11:44,944 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:44,944 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [565528056] [2021-12-14 23:11:44,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:44,944 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:44,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:44,948 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:11:44,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:44,952 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:11:44,953 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:44,953 INFO L85 PathProgramCache]: Analyzing trace with hash 998202294, now seen corresponding path program 1 times [2021-12-14 23:11:44,953 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:44,953 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [689526894] [2021-12-14 23:11:44,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:44,953 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:44,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:44,974 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-14 23:11:44,975 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:11:44,975 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [689526894] [2021-12-14 23:11:44,975 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [689526894] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:11:44,975 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:11:44,975 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-14 23:11:44,975 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1980781547] [2021-12-14 23:11:44,975 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:11:44,975 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:11:44,975 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:11:44,975 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 23:11:44,975 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-14 23:11:44,976 INFO L87 Difference]: Start difference. First operand 1931 states and 2570 transitions. cyclomatic complexity: 646 Second operand has 3 states, 3 states have (on average 28.666666666666668) internal successors, (86), 3 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:45,084 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:11:45,084 INFO L93 Difference]: Finished difference Result 1791 states and 2318 transitions. [2021-12-14 23:11:45,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 23:11:45,085 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1791 states and 2318 transitions. [2021-12-14 23:11:45,112 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 974 [2021-12-14 23:11:45,117 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1791 states to 1519 states and 1974 transitions. [2021-12-14 23:11:45,117 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1091 [2021-12-14 23:11:45,119 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1363 [2021-12-14 23:11:45,119 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1519 states and 1974 transitions. [2021-12-14 23:11:45,119 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-14 23:11:45,119 INFO L681 BuchiCegarLoop]: Abstraction has 1519 states and 1974 transitions. [2021-12-14 23:11:45,120 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1519 states and 1974 transitions. [2021-12-14 23:11:45,131 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1519 to 1243. [2021-12-14 23:11:45,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1243 states, 1243 states have (on average 1.3049074818986324) internal successors, (1622), 1242 states have internal predecessors, (1622), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:45,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1243 states to 1243 states and 1622 transitions. [2021-12-14 23:11:45,135 INFO L704 BuchiCegarLoop]: Abstraction has 1243 states and 1622 transitions. [2021-12-14 23:11:45,135 INFO L587 BuchiCegarLoop]: Abstraction has 1243 states and 1622 transitions. [2021-12-14 23:11:45,135 INFO L425 BuchiCegarLoop]: ======== Iteration 18============ [2021-12-14 23:11:45,135 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1243 states and 1622 transitions. [2021-12-14 23:11:45,138 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 970 [2021-12-14 23:11:45,138 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:11:45,138 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:11:45,139 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:11:45,139 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-14 23:11:45,140 INFO L791 eck$LassoCheckResult]: Stem: 43361#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 43226#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret52#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~post25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~post29#1, ssl3_accept_#t~post30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~post49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__session__cipher~0#1;ssl3_accept_~buf~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~cb~0#1;havoc ssl3_accept_~num1~0#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~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~tmp___3~0#1;havoc ssl3_accept_~tmp___4~0#1;havoc ssl3_accept_~tmp___5~0#1;havoc ssl3_accept_~tmp___6~0#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;havoc ssl3_accept_~tmp___9~0#1;havoc ssl3_accept_~tmp___10~0#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__s3__tmp__new_cipher__algorithms~0#1 := 0;ssl3_accept_~__cil_tmp56~0#1 := 0;ssl3_accept_~__cil_tmp57~0#1 := 0;ssl3_accept_~__cil_tmp58~0#1 := 0;ssl3_accept_~__cil_tmp59~0#1 := 0;ssl3_accept_~__cil_tmp60~0#1 := 0;ssl3_accept_~__cil_tmp61~0#1 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;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; 43227#L99 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 43244#L102-2 ssl3_accept_#t~post25#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post25#1;havoc ssl3_accept_#t~post25#1; 43245#L107 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 43196#L107-1 assume !(0 == ssl3_accept_~s__cert~0#1); 43362#L116-2 assume !false; 43397#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 43812#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 43811#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 43808#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 43807#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 43804#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 43803#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 43802#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 43800#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 43798#L143 assume 8464 == ssl3_accept_~s__state~0#1; 43759#L150 [2021-12-14 23:11:45,140 INFO L793 eck$LassoCheckResult]: Loop: 43759#L150 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1; 43962#L289 assume !(0 == ssl3_accept_~blastFlag~0#1); 43961#L289-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; 43922#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 43909#L603 ssl3_accept_~skip~0#1 := 0; 43906#L116-2 assume !false; 43902#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 43898#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 43891#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 43879#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 43877#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 43876#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 43875#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 43874#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 43873#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 43872#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 43871#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 43868#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 43754#L152 assume 8496 == ssl3_accept_~s__state~0#1; 43675#L156 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet33#1;havoc ssl3_accept_#t~nondet33#1; 43753#L302 assume !(1 == ssl3_accept_~blastFlag~0#1); 43752#L302-2 assume !(ssl3_accept_~ret~0#1 <= 0); 43751#L308 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 43291#L308-2 ssl3_accept_~s__init_num~0#1 := 0; 43292#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 44364#L603 ssl3_accept_~skip~0#1 := 0; 44362#L116-2 assume !false; 44360#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 44358#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 44356#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 44354#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 44352#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 44350#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 44348#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 44346#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 44344#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 44341#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 44340#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 44218#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 44215#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 44211#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 44206#L158 assume 8512 == ssl3_accept_~s__state~0#1; 43665#L162 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 44198#L319 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 44196#L319-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 44180#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 44178#L603 ssl3_accept_~skip~0#1 := 0; 44176#L116-2 assume !false; 44174#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 44172#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 44170#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 44168#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 44166#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 44164#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 44162#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 44160#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 44158#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 44156#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 44154#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 44152#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 44151#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 44150#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 44149#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 44148#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 44147#L164 assume 8528 == ssl3_accept_~s__state~0#1; 43656#L168 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; 44146#L336 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 44144#L336-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1); 44145#L345 assume !(0 != (30 + ssl3_accept_~l~0#1) % 4294967296); 44138#L348 assume !(0 != (1 + ssl3_accept_~l~0#1) % 4294967296);ssl3_accept_~skip~0#1 := 1; 44135#L348-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 44127#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 44125#L603 ssl3_accept_~skip~0#1 := 0; 44123#L116-2 assume !false; 44122#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 44118#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 44117#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 44110#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 44107#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 44104#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 44101#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 44098#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 44095#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 44092#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 44089#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 44086#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 44083#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 44080#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 44077#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 44074#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 44071#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 44068#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 44066#L170 assume 8544 == ssl3_accept_~s__state~0#1; 43369#L174 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 43258#L392 assume !(0 != ssl3_accept_~s__session__peer~0#1); 43152#L401 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 43153#L404 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 43321#L413 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 43365#L416 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; 43990#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 43989#L603 ssl3_accept_~skip~0#1 := 0; 43987#L116-2 assume !false; 43985#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 43983#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 43981#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 43979#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 43976#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 43974#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 43972#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 43949#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 43943#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 43941#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 43939#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 43937#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 43911#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 43778#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 43904#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 43900#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 43894#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 43888#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 43887#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 43880#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 43816#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 43815#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 43814#L182 assume 8448 == ssl3_accept_~s__state~0#1; 43210#L183 ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 43211#L444 assume !(ssl3_accept_~num1~0#1 > 0); 43809#L444-2 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 43719#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 43574#L603 ssl3_accept_~skip~0#1 := 0; 43571#L116-2 assume !false; 43572#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 43709#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 43562#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 43560#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 43557#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 43553#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 43544#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 43478#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 43479#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 43771#L143 assume 8464 == ssl3_accept_~s__state~0#1; 43759#L150 [2021-12-14 23:11:45,140 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:45,140 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 13 times [2021-12-14 23:11:45,140 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:45,140 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1742991683] [2021-12-14 23:11:45,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:45,140 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:45,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:45,144 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:11:45,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:45,148 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:11:45,148 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:45,148 INFO L85 PathProgramCache]: Analyzing trace with hash 762287602, now seen corresponding path program 1 times [2021-12-14 23:11:45,148 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:45,148 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [276789150] [2021-12-14 23:11:45,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:45,148 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:45,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:45,168 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 147 proven. 0 refuted. 0 times theorem prover too weak. 98 trivial. 0 not checked. [2021-12-14 23:11:45,168 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:11:45,168 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [276789150] [2021-12-14 23:11:45,168 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [276789150] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:11:45,168 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:11:45,168 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-14 23:11:45,168 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1711040558] [2021-12-14 23:11:45,168 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:11:45,169 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:11:45,169 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:11:45,169 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 23:11:45,169 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-14 23:11:45,169 INFO L87 Difference]: Start difference. First operand 1243 states and 1622 transitions. cyclomatic complexity: 382 Second operand has 3 states, 3 states have (on average 25.333333333333332) 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-14 23:11:45,179 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:11:45,179 INFO L93 Difference]: Finished difference Result 2151 states and 2841 transitions. [2021-12-14 23:11:45,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 23:11:45,180 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2151 states and 2841 transitions. [2021-12-14 23:11:45,185 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1878 [2021-12-14 23:11:45,189 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2151 states to 2151 states and 2841 transitions. [2021-12-14 23:11:45,189 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1995 [2021-12-14 23:11:45,190 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1995 [2021-12-14 23:11:45,190 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2151 states and 2841 transitions. [2021-12-14 23:11:45,191 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-14 23:11:45,191 INFO L681 BuchiCegarLoop]: Abstraction has 2151 states and 2841 transitions. [2021-12-14 23:11:45,192 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2151 states and 2841 transitions. [2021-12-14 23:11:45,202 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2151 to 1245. [2021-12-14 23:11:45,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1245 states, 1245 states have (on average 1.3044176706827308) internal successors, (1624), 1244 states have internal predecessors, (1624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:45,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1245 states to 1245 states and 1624 transitions. [2021-12-14 23:11:45,205 INFO L704 BuchiCegarLoop]: Abstraction has 1245 states and 1624 transitions. [2021-12-14 23:11:45,205 INFO L587 BuchiCegarLoop]: Abstraction has 1245 states and 1624 transitions. [2021-12-14 23:11:45,205 INFO L425 BuchiCegarLoop]: ======== Iteration 19============ [2021-12-14 23:11:45,205 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1245 states and 1624 transitions. [2021-12-14 23:11:45,207 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 972 [2021-12-14 23:11:45,207 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:11:45,207 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:11:45,208 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:11:45,208 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-14 23:11:45,208 INFO L791 eck$LassoCheckResult]: Stem: 46778#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 46630#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret52#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~post25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~post29#1, ssl3_accept_#t~post30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~post49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__session__cipher~0#1;ssl3_accept_~buf~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~cb~0#1;havoc ssl3_accept_~num1~0#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~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~tmp___3~0#1;havoc ssl3_accept_~tmp___4~0#1;havoc ssl3_accept_~tmp___5~0#1;havoc ssl3_accept_~tmp___6~0#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;havoc ssl3_accept_~tmp___9~0#1;havoc ssl3_accept_~tmp___10~0#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__s3__tmp__new_cipher__algorithms~0#1 := 0;ssl3_accept_~__cil_tmp56~0#1 := 0;ssl3_accept_~__cil_tmp57~0#1 := 0;ssl3_accept_~__cil_tmp58~0#1 := 0;ssl3_accept_~__cil_tmp59~0#1 := 0;ssl3_accept_~__cil_tmp60~0#1 := 0;ssl3_accept_~__cil_tmp61~0#1 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;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; 46631#L99 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 46645#L102-2 ssl3_accept_#t~post25#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post25#1;havoc ssl3_accept_#t~post25#1; 46646#L107 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 46596#L107-1 assume !(0 == ssl3_accept_~s__cert~0#1); 46784#L116-2 assume !false; 46818#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 47199#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 47198#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 47197#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 47196#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 47195#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 47194#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 47193#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 47192#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 47191#L143 assume 8464 == ssl3_accept_~s__state~0#1; 46755#L150 [2021-12-14 23:11:45,208 INFO L793 eck$LassoCheckResult]: Loop: 46755#L150 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1; 46756#L289 assume !(0 == ssl3_accept_~blastFlag~0#1); 47286#L289-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; 47287#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 47546#L603 ssl3_accept_~skip~0#1 := 0; 47269#L116-2 assume !false; 47270#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 47263#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 47264#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 47257#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 47258#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 47251#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 47252#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 47245#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 47246#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 47535#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 47534#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 47236#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 47231#L152 assume 8496 == ssl3_accept_~s__state~0#1; 47214#L156 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet33#1;havoc ssl3_accept_#t~nondet33#1; 47227#L302 assume !(1 == ssl3_accept_~blastFlag~0#1); 46772#L302-2 assume !(ssl3_accept_~ret~0#1 <= 0); 46554#L308 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 46556#L308-2 ssl3_accept_~s__init_num~0#1 := 0; 46696#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 47722#L603 ssl3_accept_~skip~0#1 := 0; 47721#L116-2 assume !false; 47720#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 47718#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 47715#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 47714#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 47712#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 47710#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 47708#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 47706#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 47704#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 47702#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 47700#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 47698#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 47696#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 47694#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 46906#L158 assume 8512 == ssl3_accept_~s__state~0#1; 46619#L162 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 46620#L319 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 46545#L319-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 46574#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 47769#L603 ssl3_accept_~skip~0#1 := 0; 47768#L116-2 assume !false; 47766#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 47765#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 47763#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 47762#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 47760#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 47758#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 47757#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 47755#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 47754#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 47753#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 46741#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 46742#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 46612#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 46613#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 46659#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 46559#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 46560#L164 assume 8528 == ssl3_accept_~s__state~0#1; 46546#L168 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; 46547#L336 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 47408#L336-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 46766#L367 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 46624#L369 assume !(ssl3_accept_~ret~0#1 <= 0); 46625#L348-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 46751#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 46651#L603 ssl3_accept_~skip~0#1 := 0; 46769#L116-2 assume !false; 46770#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 47767#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 46662#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 46663#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 46739#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 47761#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 47759#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 46693#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 46678#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 46679#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 46757#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 46748#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 46749#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 47748#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 46571#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 46572#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 47687#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 46591#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 46592#L170 assume 8544 == ssl3_accept_~s__state~0#1; 46789#L174 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 46658#L392 assume !(0 != ssl3_accept_~s__session__peer~0#1); 46552#L401 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 46553#L404 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 46725#L413 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 46786#L416 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; 47330#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 47328#L603 ssl3_accept_~skip~0#1 := 0; 47327#L116-2 assume !false; 47324#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 47323#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 47317#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 47315#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 47313#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 47311#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 47309#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 47307#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 47305#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 47303#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 47301#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 47298#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 47042#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 47041#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 47040#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 47039#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 47038#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 47037#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 47036#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 47035#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 47034#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 47033#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 47027#L182 assume 8448 == ssl3_accept_~s__state~0#1; 46610#L183 ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 46611#L444 assume !(ssl3_accept_~num1~0#1 > 0); 46584#L444-2 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 46585#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 46993#L603 ssl3_accept_~skip~0#1 := 0; 46990#L116-2 assume !false; 46987#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 46937#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 46938#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 46929#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 46930#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 46919#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 46920#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 46911#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 46912#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 47222#L143 assume 8464 == ssl3_accept_~s__state~0#1; 46755#L150 [2021-12-14 23:11:45,209 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:45,209 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 14 times [2021-12-14 23:11:45,209 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:45,209 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1477680836] [2021-12-14 23:11:45,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:45,209 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:45,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:45,212 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:11:45,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:45,215 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:11:45,215 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:45,215 INFO L85 PathProgramCache]: Analyzing trace with hash -934691373, now seen corresponding path program 1 times [2021-12-14 23:11:45,215 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:45,216 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [470350260] [2021-12-14 23:11:45,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:45,216 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:45,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:45,237 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-14 23:11:45,237 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:11:45,237 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [470350260] [2021-12-14 23:11:45,237 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [470350260] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-14 23:11:45,237 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [70471591] [2021-12-14 23:11:45,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:45,237 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-14 23:11:45,237 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:45,238 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-14 23:11:45,239 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2021-12-14 23:11:45,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:45,285 INFO L263 TraceCheckSpWp]: Trace formula consists of 204 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-14 23:11:45,287 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-14 23:11:45,449 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-14 23:11:45,449 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-14 23:11:45,584 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-14 23:11:45,584 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [70471591] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-14 23:11:45,585 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-14 23:11:45,585 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 5 [2021-12-14 23:11:45,585 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [527208526] [2021-12-14 23:11:45,585 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-14 23:11:45,585 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:11:45,585 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:11:45,585 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-14 23:11:45,585 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-12-14 23:11:45,585 INFO L87 Difference]: Start difference. First operand 1245 states and 1624 transitions. cyclomatic complexity: 382 Second operand has 6 states, 5 states have (on average 26.6) internal successors, (133), 6 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:46,085 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:11:46,086 INFO L93 Difference]: Finished difference Result 3274 states and 4238 transitions. [2021-12-14 23:11:46,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-12-14 23:11:46,086 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3274 states and 4238 transitions. [2021-12-14 23:11:46,095 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 2941 [2021-12-14 23:11:46,101 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3274 states to 3214 states and 4178 transitions. [2021-12-14 23:11:46,102 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3058 [2021-12-14 23:11:46,103 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3058 [2021-12-14 23:11:46,104 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3214 states and 4178 transitions. [2021-12-14 23:11:46,106 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-14 23:11:46,106 INFO L681 BuchiCegarLoop]: Abstraction has 3214 states and 4178 transitions. [2021-12-14 23:11:46,107 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3214 states and 4178 transitions. [2021-12-14 23:11:46,158 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3214 to 1957. [2021-12-14 23:11:46,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1957 states, 1957 states have (on average 1.3193663771078181) internal successors, (2582), 1956 states have internal predecessors, (2582), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:46,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1957 states to 1957 states and 2582 transitions. [2021-12-14 23:11:46,163 INFO L704 BuchiCegarLoop]: Abstraction has 1957 states and 2582 transitions. [2021-12-14 23:11:46,163 INFO L587 BuchiCegarLoop]: Abstraction has 1957 states and 2582 transitions. [2021-12-14 23:11:46,163 INFO L425 BuchiCegarLoop]: ======== Iteration 20============ [2021-12-14 23:11:46,163 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1957 states and 2582 transitions. [2021-12-14 23:11:46,166 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1684 [2021-12-14 23:11:46,166 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:11:46,166 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:11:46,168 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:11:46,168 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] [2021-12-14 23:11:46,168 INFO L791 eck$LassoCheckResult]: Stem: 52162#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 52012#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret52#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~post25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~post29#1, ssl3_accept_#t~post30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~post49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__session__cipher~0#1;ssl3_accept_~buf~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~cb~0#1;havoc ssl3_accept_~num1~0#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~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~tmp___3~0#1;havoc ssl3_accept_~tmp___4~0#1;havoc ssl3_accept_~tmp___5~0#1;havoc ssl3_accept_~tmp___6~0#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;havoc ssl3_accept_~tmp___9~0#1;havoc ssl3_accept_~tmp___10~0#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__s3__tmp__new_cipher__algorithms~0#1 := 0;ssl3_accept_~__cil_tmp56~0#1 := 0;ssl3_accept_~__cil_tmp57~0#1 := 0;ssl3_accept_~__cil_tmp58~0#1 := 0;ssl3_accept_~__cil_tmp59~0#1 := 0;ssl3_accept_~__cil_tmp60~0#1 := 0;ssl3_accept_~__cil_tmp61~0#1 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;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; 52013#L99 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 52027#L102-2 ssl3_accept_#t~post25#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post25#1;havoc ssl3_accept_#t~post25#1; 52028#L107 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 51978#L107-1 assume !(0 == ssl3_accept_~s__cert~0#1); 52166#L116-2 assume !false; 52209#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 53402#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 53401#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 53400#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 53399#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 53398#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 53397#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 53396#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 53395#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 53394#L143 assume 8464 == ssl3_accept_~s__state~0#1; 52314#L150 [2021-12-14 23:11:46,168 INFO L793 eck$LassoCheckResult]: Loop: 52314#L150 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1; 53818#L289 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 53733#L289-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; 53723#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 53710#L603 ssl3_accept_~skip~0#1 := 0; 53707#L116-2 assume !false; 53704#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 53701#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 53698#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 53695#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 53692#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 53689#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 53686#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 53683#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 53680#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 53677#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 53674#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 53671#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 53668#L152 assume 8496 == ssl3_accept_~s__state~0#1; 53665#L156 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet33#1;havoc ssl3_accept_#t~nondet33#1; 53663#L302 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 52119#L302-2 assume !(ssl3_accept_~ret~0#1 <= 0); 51934#L308 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 51935#L308-2 ssl3_accept_~s__init_num~0#1 := 0; 52058#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 53745#L603 ssl3_accept_~skip~0#1 := 0; 53740#L116-2 assume !false; 53593#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 53574#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 53531#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 53530#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 53529#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 53528#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 53527#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 53526#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 53525#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 53523#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 53522#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 53519#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 53518#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 53513#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 53511#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 53509#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 53507#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 53505#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 53503#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 53501#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 53499#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 53497#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 53495#L182 assume !(8448 == ssl3_accept_~s__state~0#1); 53493#L185 assume !(8576 == ssl3_accept_~s__state~0#1); 53491#L188 assume !(8577 == ssl3_accept_~s__state~0#1); 53489#L191 assume !(8592 == ssl3_accept_~s__state~0#1); 53487#L194 assume !(8593 == ssl3_accept_~s__state~0#1); 53485#L197 assume !(8608 == ssl3_accept_~s__state~0#1); 53483#L200 assume !(8609 == ssl3_accept_~s__state~0#1); 53481#L203 assume !(8640 == ssl3_accept_~s__state~0#1); 53479#L206 assume !(8641 == ssl3_accept_~s__state~0#1); 52148#L209 assume 8656 == ssl3_accept_~s__state~0#1; 52100#L213 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet45#1;havoc ssl3_accept_#t~nondet45#1; 52116#L510 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet46#1;havoc ssl3_accept_#t~nondet46#1; 52008#L515 assume 2 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 3; 52009#L515-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet47#1;havoc ssl3_accept_#t~nondet47#1; 52096#L524 assume !(0 == ssl3_accept_~tmp___10~0#1); 53318#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 53316#L603 ssl3_accept_~skip~0#1 := 0; 53314#L116-2 assume !false; 53312#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 53310#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 53309#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 53308#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 53305#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 53303#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 53302#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 53301#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 53300#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 53294#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 53292#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 53290#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 53288#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 53286#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 53284#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 53282#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 53280#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 53278#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 53276#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 53274#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 53272#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 53270#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 53268#L182 assume !(8448 == ssl3_accept_~s__state~0#1); 53266#L185 assume !(8576 == ssl3_accept_~s__state~0#1); 53265#L188 assume !(8577 == ssl3_accept_~s__state~0#1); 53260#L191 assume !(8592 == ssl3_accept_~s__state~0#1); 53258#L194 assume !(8593 == ssl3_accept_~s__state~0#1); 53256#L197 assume !(8608 == ssl3_accept_~s__state~0#1); 53221#L200 assume !(8609 == ssl3_accept_~s__state~0#1); 53210#L203 assume !(8640 == ssl3_accept_~s__state~0#1); 53205#L206 assume !(8641 == ssl3_accept_~s__state~0#1); 53175#L209 assume !(8656 == ssl3_accept_~s__state~0#1); 53170#L212 assume !(8657 == ssl3_accept_~s__state~0#1); 52104#L215 assume 8672 == ssl3_accept_~s__state~0#1; 52015#L219 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet48#1;havoc ssl3_accept_#t~nondet48#1; 52173#L532 assume 4 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 5; 52574#L532-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448; 52562#L543 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 3; 52171#L543-2 ssl3_accept_~s__init_num~0#1 := 0; 52030#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 53617#L603 ssl3_accept_~skip~0#1 := 0; 53616#L116-2 assume !false; 53615#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 53614#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 53613#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 53612#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 53611#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 53610#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 53609#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 53608#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 53607#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 53606#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 53605#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 53604#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 52764#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 52762#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 52760#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 52758#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 52756#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 52754#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 52753#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 52752#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 52751#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 52733#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 52648#L182 assume 8448 == ssl3_accept_~s__state~0#1; 52647#L183 ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 52644#L444 assume !(ssl3_accept_~num1~0#1 > 0); 52290#L444-2 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 52291#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 52282#L603 ssl3_accept_~skip~0#1 := 0; 52283#L116-2 assume !false; 52278#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 52279#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 52273#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 52274#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 52269#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 52270#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 52263#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 52264#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 52609#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 52610#L143 assume 8464 == ssl3_accept_~s__state~0#1; 52314#L150 [2021-12-14 23:11:46,168 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:46,169 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 15 times [2021-12-14 23:11:46,169 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:46,169 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1504961313] [2021-12-14 23:11:46,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:46,169 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:46,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:46,184 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:11:46,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:46,192 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:11:46,193 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:46,193 INFO L85 PathProgramCache]: Analyzing trace with hash 1555941360, now seen corresponding path program 1 times [2021-12-14 23:11:46,193 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:46,193 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [870771949] [2021-12-14 23:11:46,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:46,193 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:46,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:46,209 INFO L134 CoverageAnalysis]: Checked inductivity of 187 backedges. 158 proven. 0 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2021-12-14 23:11:46,210 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:11:46,210 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [870771949] [2021-12-14 23:11:46,210 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [870771949] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:11:46,210 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:11:46,210 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-14 23:11:46,210 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1200782786] [2021-12-14 23:11:46,210 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:11:46,210 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:11:46,210 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:11:46,210 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 23:11:46,210 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-14 23:11:46,210 INFO L87 Difference]: Start difference. First operand 1957 states and 2582 transitions. cyclomatic complexity: 628 Second operand has 3 states, 3 states have (on average 40.333333333333336) internal successors, (121), 3 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:46,230 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:11:46,230 INFO L93 Difference]: Finished difference Result 2784 states and 3697 transitions. [2021-12-14 23:11:46,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 23:11:46,230 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2784 states and 3697 transitions. [2021-12-14 23:11:46,237 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 2511 [2021-12-14 23:11:46,249 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2784 states to 2784 states and 3697 transitions. [2021-12-14 23:11:46,249 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2628 [2021-12-14 23:11:46,251 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2628 [2021-12-14 23:11:46,251 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2784 states and 3697 transitions. [2021-12-14 23:11:46,251 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-14 23:11:46,251 INFO L681 BuchiCegarLoop]: Abstraction has 2784 states and 3697 transitions. [2021-12-14 23:11:46,252 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2784 states and 3697 transitions. [2021-12-14 23:11:46,272 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2784 to 2784. [2021-12-14 23:11:46,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2784 states, 2784 states have (on average 1.3279454022988506) internal successors, (3697), 2783 states have internal predecessors, (3697), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:46,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2784 states to 2784 states and 3697 transitions. [2021-12-14 23:11:46,289 INFO L704 BuchiCegarLoop]: Abstraction has 2784 states and 3697 transitions. [2021-12-14 23:11:46,289 INFO L587 BuchiCegarLoop]: Abstraction has 2784 states and 3697 transitions. [2021-12-14 23:11:46,289 INFO L425 BuchiCegarLoop]: ======== Iteration 21============ [2021-12-14 23:11:46,289 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2784 states and 3697 transitions. [2021-12-14 23:11:46,293 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 2511 [2021-12-14 23:11:46,294 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:11:46,294 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:11:46,296 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:11:46,296 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] [2021-12-14 23:11:46,296 INFO L791 eck$LassoCheckResult]: Stem: 56901#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 56753#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret52#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~post25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~post29#1, ssl3_accept_#t~post30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~post49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__session__cipher~0#1;ssl3_accept_~buf~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~cb~0#1;havoc ssl3_accept_~num1~0#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~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~tmp___3~0#1;havoc ssl3_accept_~tmp___4~0#1;havoc ssl3_accept_~tmp___5~0#1;havoc ssl3_accept_~tmp___6~0#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;havoc ssl3_accept_~tmp___9~0#1;havoc ssl3_accept_~tmp___10~0#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__s3__tmp__new_cipher__algorithms~0#1 := 0;ssl3_accept_~__cil_tmp56~0#1 := 0;ssl3_accept_~__cil_tmp57~0#1 := 0;ssl3_accept_~__cil_tmp58~0#1 := 0;ssl3_accept_~__cil_tmp59~0#1 := 0;ssl3_accept_~__cil_tmp60~0#1 := 0;ssl3_accept_~__cil_tmp61~0#1 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;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; 56754#L99 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 56765#L102-2 ssl3_accept_#t~post25#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post25#1;havoc ssl3_accept_#t~post25#1; 56766#L107 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 56723#L107-1 assume !(0 == ssl3_accept_~s__cert~0#1); 56904#L116-2 assume !false; 56952#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 57584#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 57582#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 57580#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 57578#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 57576#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 57574#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 57573#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 57569#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 57565#L143 assume 8464 == ssl3_accept_~s__state~0#1; 57257#L150 [2021-12-14 23:11:46,296 INFO L793 eck$LassoCheckResult]: Loop: 57257#L150 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1; 57847#L289 assume !(0 == ssl3_accept_~blastFlag~0#1); 57844#L289-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; 57835#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 57832#L603 ssl3_accept_~skip~0#1 := 0; 57829#L116-2 assume !false; 57828#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 57827#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 57826#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 57824#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 57823#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 57820#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 57819#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 57814#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 57812#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 57810#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 57808#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 57788#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 57609#L152 assume 8496 == ssl3_accept_~s__state~0#1; 57446#L156 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet33#1;havoc ssl3_accept_#t~nondet33#1; 57608#L302 assume !(1 == ssl3_accept_~blastFlag~0#1); 57607#L302-2 assume !(ssl3_accept_~ret~0#1 <= 0); 57604#L308 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 57605#L308-2 ssl3_accept_~s__init_num~0#1 := 0; 58017#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 58016#L603 ssl3_accept_~skip~0#1 := 0; 58015#L116-2 assume !false; 58014#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 58013#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 58012#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 58011#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 58010#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 58009#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 58008#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 58007#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 58006#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 58005#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 58004#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 58003#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 58002#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 58001#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 58000#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 57999#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 57998#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 57997#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 57996#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 57995#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 57994#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 57993#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 57991#L182 assume !(8448 == ssl3_accept_~s__state~0#1); 57986#L185 assume !(8576 == ssl3_accept_~s__state~0#1); 57980#L188 assume !(8577 == ssl3_accept_~s__state~0#1); 57978#L191 assume !(8592 == ssl3_accept_~s__state~0#1); 57976#L194 assume !(8593 == ssl3_accept_~s__state~0#1); 57974#L197 assume !(8608 == ssl3_accept_~s__state~0#1); 57972#L200 assume !(8609 == ssl3_accept_~s__state~0#1); 57970#L203 assume !(8640 == ssl3_accept_~s__state~0#1); 57118#L206 assume !(8641 == ssl3_accept_~s__state~0#1); 57119#L209 assume 8656 == ssl3_accept_~s__state~0#1; 57031#L213 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet45#1;havoc ssl3_accept_#t~nondet45#1; 57032#L510 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet46#1;havoc ssl3_accept_#t~nondet46#1; 57028#L515 assume !(2 == ssl3_accept_~blastFlag~0#1); 56756#L515-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet47#1;havoc ssl3_accept_#t~nondet47#1; 56724#L524 assume !(0 == ssl3_accept_~tmp___10~0#1); 56725#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 57181#L603 ssl3_accept_~skip~0#1 := 0; 57182#L116-2 assume !false; 57177#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 57178#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 57173#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 57174#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 57169#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 57170#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 57165#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 57166#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 57161#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 57162#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 57157#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 57158#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 57153#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 57154#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 57149#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 57150#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 57145#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 57146#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 57141#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 57142#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 57137#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 57138#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 57133#L182 assume !(8448 == ssl3_accept_~s__state~0#1); 57134#L185 assume !(8576 == ssl3_accept_~s__state~0#1); 57129#L188 assume !(8577 == ssl3_accept_~s__state~0#1); 57130#L191 assume !(8592 == ssl3_accept_~s__state~0#1); 57424#L194 assume !(8593 == ssl3_accept_~s__state~0#1); 57423#L197 assume !(8608 == ssl3_accept_~s__state~0#1); 57422#L200 assume !(8609 == ssl3_accept_~s__state~0#1); 57122#L203 assume !(8640 == ssl3_accept_~s__state~0#1); 57123#L206 assume !(8641 == ssl3_accept_~s__state~0#1); 57114#L209 assume !(8656 == ssl3_accept_~s__state~0#1); 57115#L212 assume !(8657 == ssl3_accept_~s__state~0#1); 56847#L215 assume 8672 == ssl3_accept_~s__state~0#1; 56917#L219 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet48#1;havoc ssl3_accept_#t~nondet48#1; 56918#L532 assume !(4 == ssl3_accept_~blastFlag~0#1); 57315#L535 assume !(5 == ssl3_accept_~blastFlag~0#1); 57313#L532-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448; 57310#L543 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 3; 57311#L543-2 ssl3_accept_~s__init_num~0#1 := 0; 57758#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 57756#L603 ssl3_accept_~skip~0#1 := 0; 57754#L116-2 assume !false; 57752#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 57750#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 57748#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 57746#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 57744#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 57742#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 57734#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 57730#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 57726#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 57722#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 57718#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 57714#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 57710#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 57555#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 57705#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 57702#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 57699#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 57696#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 57693#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 57692#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 57688#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 57687#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 57666#L182 assume 8448 == ssl3_accept_~s__state~0#1; 57665#L183 ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 57663#L444 assume !(ssl3_accept_~num1~0#1 > 0); 57659#L444-2 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 57654#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 57648#L603 ssl3_accept_~skip~0#1 := 0; 57646#L116-2 assume !false; 57644#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 57641#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 57638#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 57636#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 57633#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 57629#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 57627#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 57625#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 57621#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 57618#L143 assume 8464 == ssl3_accept_~s__state~0#1; 57257#L150 [2021-12-14 23:11:46,296 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:46,296 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 16 times [2021-12-14 23:11:46,296 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:46,296 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2111800937] [2021-12-14 23:11:46,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:46,296 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:46,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:46,300 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:11:46,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:46,334 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:11:46,334 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:46,334 INFO L85 PathProgramCache]: Analyzing trace with hash 142913382, now seen corresponding path program 1 times [2021-12-14 23:11:46,334 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:46,334 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1039597398] [2021-12-14 23:11:46,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:46,335 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:46,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:46,356 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-14 23:11:46,356 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:11:46,356 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1039597398] [2021-12-14 23:11:46,356 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1039597398] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:11:46,356 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:11:46,356 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-14 23:11:46,356 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [600959681] [2021-12-14 23:11:46,356 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:11:46,357 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:11:46,357 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:11:46,357 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 23:11:46,357 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-14 23:11:46,357 INFO L87 Difference]: Start difference. First operand 2784 states and 3697 transitions. cyclomatic complexity: 916 Second operand has 3 states, 3 states have (on average 34.333333333333336) internal successors, (103), 3 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:46,376 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:11:46,376 INFO L93 Difference]: Finished difference Result 5148 states and 6887 transitions. [2021-12-14 23:11:46,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 23:11:46,376 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5148 states and 6887 transitions. [2021-12-14 23:11:46,394 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 4823 [2021-12-14 23:11:46,405 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5148 states to 5148 states and 6887 transitions. [2021-12-14 23:11:46,406 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4992 [2021-12-14 23:11:46,409 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4992 [2021-12-14 23:11:46,409 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5148 states and 6887 transitions. [2021-12-14 23:11:46,409 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-14 23:11:46,409 INFO L681 BuchiCegarLoop]: Abstraction has 5148 states and 6887 transitions. [2021-12-14 23:11:46,411 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5148 states and 6887 transitions. [2021-12-14 23:11:46,453 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5148 to 5148. [2021-12-14 23:11:46,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5148 states, 5148 states have (on average 1.3378010878010878) internal successors, (6887), 5147 states have internal predecessors, (6887), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:46,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5148 states to 5148 states and 6887 transitions. [2021-12-14 23:11:46,466 INFO L704 BuchiCegarLoop]: Abstraction has 5148 states and 6887 transitions. [2021-12-14 23:11:46,466 INFO L587 BuchiCegarLoop]: Abstraction has 5148 states and 6887 transitions. [2021-12-14 23:11:46,466 INFO L425 BuchiCegarLoop]: ======== Iteration 22============ [2021-12-14 23:11:46,467 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5148 states and 6887 transitions. [2021-12-14 23:11:46,476 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 4823 [2021-12-14 23:11:46,477 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:11:46,477 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:11:46,479 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:11:46,479 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, 1] [2021-12-14 23:11:46,479 INFO L791 eck$LassoCheckResult]: Stem: 64833#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 64692#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret52#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~post25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~post29#1, ssl3_accept_#t~post30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~post49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__session__cipher~0#1;ssl3_accept_~buf~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~cb~0#1;havoc ssl3_accept_~num1~0#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~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~tmp___3~0#1;havoc ssl3_accept_~tmp___4~0#1;havoc ssl3_accept_~tmp___5~0#1;havoc ssl3_accept_~tmp___6~0#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;havoc ssl3_accept_~tmp___9~0#1;havoc ssl3_accept_~tmp___10~0#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__s3__tmp__new_cipher__algorithms~0#1 := 0;ssl3_accept_~__cil_tmp56~0#1 := 0;ssl3_accept_~__cil_tmp57~0#1 := 0;ssl3_accept_~__cil_tmp58~0#1 := 0;ssl3_accept_~__cil_tmp59~0#1 := 0;ssl3_accept_~__cil_tmp60~0#1 := 0;ssl3_accept_~__cil_tmp61~0#1 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;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; 64693#L99 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 64704#L102-2 ssl3_accept_#t~post25#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post25#1;havoc ssl3_accept_#t~post25#1; 64705#L107 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 64664#L107-1 assume !(0 == ssl3_accept_~s__cert~0#1); 64837#L116-2 assume !false; 64884#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 66669#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 66668#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 66667#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 66666#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 66665#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 66664#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 66663#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 66662#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 66661#L143 assume 8464 == ssl3_accept_~s__state~0#1; 66659#L150 [2021-12-14 23:11:46,479 INFO L793 eck$LassoCheckResult]: Loop: 66659#L150 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1; 69293#L289 assume !(0 == ssl3_accept_~blastFlag~0#1); 69291#L289-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; 69205#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 69200#L603 ssl3_accept_~skip~0#1 := 0; 69195#L116-2 assume !false; 69190#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 69185#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 69180#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 69175#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 69170#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 69165#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 69160#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 69156#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 69151#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 69146#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 69141#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 69136#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 69088#L152 assume 8496 == ssl3_accept_~s__state~0#1; 67571#L156 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet33#1;havoc ssl3_accept_#t~nondet33#1; 69085#L302 assume !(1 == ssl3_accept_~blastFlag~0#1); 69083#L302-2 assume !(ssl3_accept_~ret~0#1 <= 0); 69081#L308 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 64933#L308-2 ssl3_accept_~s__init_num~0#1 := 0; 69067#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 69063#L603 ssl3_accept_~skip~0#1 := 0; 69059#L116-2 assume !false; 69055#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 69051#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 69047#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 69043#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 69034#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 69033#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 69021#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 69016#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 69014#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 69012#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 69010#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 69008#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 69006#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 69004#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 67484#L158 assume 8512 == ssl3_accept_~s__state~0#1; 67412#L162 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 67481#L319 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 67478#L319-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 67473#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 67472#L603 ssl3_accept_~skip~0#1 := 0; 67471#L116-2 assume !false; 67470#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 67469#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 67468#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 67467#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 67466#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 67465#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 67464#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 67463#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 67462#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 67461#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 67460#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 67459#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 67458#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 67457#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 67456#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 67455#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 67454#L164 assume 8528 == ssl3_accept_~s__state~0#1; 67409#L168 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; 67453#L336 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 0; 67451#L336-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 67447#L367 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 67445#L369 assume !(ssl3_accept_~ret~0#1 <= 0); 67438#L348-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 67433#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 67432#L603 ssl3_accept_~skip~0#1 := 0; 67431#L116-2 assume !false; 67430#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 67429#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 67428#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 67427#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 67426#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 67425#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 67424#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 67423#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 67422#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 67421#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 67420#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 67419#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 67418#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 67417#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 67416#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 67415#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 67414#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 67413#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 67378#L170 assume 8544 == ssl3_accept_~s__state~0#1; 67375#L174 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 67372#L392 assume !(0 != ssl3_accept_~s__session__peer~0#1); 67367#L401 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 67362#L404 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 67354#L413 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 67344#L416 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; 67333#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 67331#L603 ssl3_accept_~skip~0#1 := 0; 67329#L116-2 assume !false; 67327#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 67325#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 67323#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 67321#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 67319#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 67317#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 67315#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 67313#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 67311#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 67309#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 67307#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 67304#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 67207#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 67206#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 67205#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 67204#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 67203#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 67202#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 67201#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 67200#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 67199#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 67198#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 67197#L182 assume 8448 == ssl3_accept_~s__state~0#1; 67196#L183 ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 67195#L444 assume !(ssl3_accept_~num1~0#1 > 0); 67193#L444-2 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 67187#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 67186#L603 ssl3_accept_~skip~0#1 := 0; 67185#L116-2 assume !false; 67184#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 67182#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 67181#L122 assume 16384 == ssl3_accept_~s__state~0#1; 67179#L228 ssl3_accept_~s__server~0#1 := 1; 67381#L233 assume 0 != ssl3_accept_~cb~0#1; 67376#L233-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 67373#L238 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 67369#L243 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 67365#L243-2 ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1; 67355#L252 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 67349#L257 assume 12292 != ssl3_accept_~s__state~0#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1; 67348#L259 assume !(0 == ssl3_accept_~tmp___5~0#1);ssl3_accept_~s__state~0#1 := 8464;ssl3_accept_#t~post29#1 := ssl3_accept_~s__ctx__stats__sess_accept~0#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := 1 + ssl3_accept_#t~post29#1;havoc ssl3_accept_#t~post29#1; 67338#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 67332#L603 ssl3_accept_~skip~0#1 := 0; 67330#L116-2 assume !false; 67328#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 67326#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 67324#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 67322#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 67320#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 67318#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 67316#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 67314#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 67312#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 67310#L143 assume 8464 == ssl3_accept_~s__state~0#1; 66659#L150 [2021-12-14 23:11:46,479 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:46,479 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 17 times [2021-12-14 23:11:46,479 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:46,479 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1186898790] [2021-12-14 23:11:46,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:46,480 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:46,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:46,488 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:11:46,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:46,493 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:11:46,493 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:46,493 INFO L85 PathProgramCache]: Analyzing trace with hash -680285130, now seen corresponding path program 1 times [2021-12-14 23:11:46,493 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:46,494 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1150211067] [2021-12-14 23:11:46,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:46,494 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:46,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:46,515 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 165 proven. 0 refuted. 0 times theorem prover too weak. 116 trivial. 0 not checked. [2021-12-14 23:11:46,515 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:11:46,515 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1150211067] [2021-12-14 23:11:46,515 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1150211067] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:11:46,515 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:11:46,515 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-14 23:11:46,515 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [876756444] [2021-12-14 23:11:46,515 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:11:46,516 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:11:46,516 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:11:46,516 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 23:11:46,516 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-14 23:11:46,516 INFO L87 Difference]: Start difference. First operand 5148 states and 6887 transitions. cyclomatic complexity: 1747 Second operand has 3 states, 3 states have (on average 28.666666666666668) internal successors, (86), 3 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:46,538 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:11:46,538 INFO L93 Difference]: Finished difference Result 9921 states and 13297 transitions. [2021-12-14 23:11:46,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 23:11:46,539 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 9921 states and 13297 transitions. [2021-12-14 23:11:46,579 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 9544 [2021-12-14 23:11:46,682 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 9921 states to 9921 states and 13297 transitions. [2021-12-14 23:11:46,682 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 9765 [2021-12-14 23:11:46,689 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 9765 [2021-12-14 23:11:46,689 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9921 states and 13297 transitions. [2021-12-14 23:11:46,689 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-14 23:11:46,689 INFO L681 BuchiCegarLoop]: Abstraction has 9921 states and 13297 transitions. [2021-12-14 23:11:46,694 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9921 states and 13297 transitions. [2021-12-14 23:11:46,758 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9921 to 5148. [2021-12-14 23:11:46,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5148 states, 5148 states have (on average 1.3366355866355866) internal successors, (6881), 5147 states have internal predecessors, (6881), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:46,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5148 states to 5148 states and 6881 transitions. [2021-12-14 23:11:46,777 INFO L704 BuchiCegarLoop]: Abstraction has 5148 states and 6881 transitions. [2021-12-14 23:11:46,777 INFO L587 BuchiCegarLoop]: Abstraction has 5148 states and 6881 transitions. [2021-12-14 23:11:46,778 INFO L425 BuchiCegarLoop]: ======== Iteration 23============ [2021-12-14 23:11:46,778 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5148 states and 6881 transitions. [2021-12-14 23:11:46,789 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 4823 [2021-12-14 23:11:46,789 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:11:46,789 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:11:46,792 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:11:46,792 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, 1] [2021-12-14 23:11:46,792 INFO L791 eck$LassoCheckResult]: Stem: 79923#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 79771#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret52#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~post25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~post29#1, ssl3_accept_#t~post30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~post49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__session__cipher~0#1;ssl3_accept_~buf~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~cb~0#1;havoc ssl3_accept_~num1~0#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~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~tmp___3~0#1;havoc ssl3_accept_~tmp___4~0#1;havoc ssl3_accept_~tmp___5~0#1;havoc ssl3_accept_~tmp___6~0#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;havoc ssl3_accept_~tmp___9~0#1;havoc ssl3_accept_~tmp___10~0#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__s3__tmp__new_cipher__algorithms~0#1 := 0;ssl3_accept_~__cil_tmp56~0#1 := 0;ssl3_accept_~__cil_tmp57~0#1 := 0;ssl3_accept_~__cil_tmp58~0#1 := 0;ssl3_accept_~__cil_tmp59~0#1 := 0;ssl3_accept_~__cil_tmp60~0#1 := 0;ssl3_accept_~__cil_tmp61~0#1 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;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; 79772#L99 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 79783#L102-2 ssl3_accept_#t~post25#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post25#1;havoc ssl3_accept_#t~post25#1; 79784#L107 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 79740#L107-1 assume !(0 == ssl3_accept_~s__cert~0#1); 79928#L116-2 assume !false; 79979#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 81449#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 81448#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 81447#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 81446#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 81445#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 81444#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 81443#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 81442#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 81441#L143 assume 8464 == ssl3_accept_~s__state~0#1; 81439#L150 [2021-12-14 23:11:46,793 INFO L793 eck$LassoCheckResult]: Loop: 81439#L150 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1; 83034#L289 assume !(0 == ssl3_accept_~blastFlag~0#1); 83033#L289-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; 83017#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 83011#L603 ssl3_accept_~skip~0#1 := 0; 83008#L116-2 assume !false; 83005#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 83002#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 82999#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 82996#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 82993#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 82990#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 82987#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 82984#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 82982#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 82979#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 82976#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 82973#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 82970#L152 assume 8496 == ssl3_accept_~s__state~0#1; 82141#L156 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet33#1;havoc ssl3_accept_#t~nondet33#1; 82969#L302 assume !(1 == ssl3_accept_~blastFlag~0#1); 82968#L302-2 assume !(ssl3_accept_~ret~0#1 <= 0); 82965#L308 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 80028#L308-2 ssl3_accept_~s__init_num~0#1 := 0; 82958#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 82957#L603 ssl3_accept_~skip~0#1 := 0; 82956#L116-2 assume !false; 82955#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 82954#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 82953#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 82952#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 82951#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 82950#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 82949#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 82948#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 82947#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 82946#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 82945#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 82944#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 82943#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 82942#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 82941#L158 assume 8512 == ssl3_accept_~s__state~0#1; 82138#L162 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 82938#L319 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 82935#L319-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 82930#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 82929#L603 ssl3_accept_~skip~0#1 := 0; 82928#L116-2 assume !false; 82927#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 82926#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 82925#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 82924#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 82923#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 82922#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 82921#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 82920#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 82919#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 82918#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 82917#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 82916#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 82915#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 82914#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 82913#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 82912#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 82911#L164 assume 8528 == ssl3_accept_~s__state~0#1; 82135#L168 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; 82908#L336 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 0; 82907#L336-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1); 82906#L345 assume !(0 != (30 + ssl3_accept_~l~0#1) % 4294967296); 82900#L348 assume !(0 != (1 + ssl3_accept_~l~0#1) % 4294967296);ssl3_accept_~skip~0#1 := 1; 82895#L348-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 82889#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 82886#L603 ssl3_accept_~skip~0#1 := 0; 82881#L116-2 assume !false; 82879#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 82877#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 82875#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 82873#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 82871#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 82869#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 82867#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 82865#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 82863#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 82861#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 82859#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 82857#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 82855#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 82853#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 82851#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 82849#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 82847#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 82845#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 82843#L170 assume 8544 == ssl3_accept_~s__state~0#1; 82132#L174 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 82840#L392 assume !(0 != ssl3_accept_~s__session__peer~0#1); 82837#L401 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 82833#L404 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 82832#L413 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 82831#L416 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; 82817#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 82815#L603 ssl3_accept_~skip~0#1 := 0; 82813#L116-2 assume !false; 82810#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 82809#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 82808#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 82806#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 82803#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 82798#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 82796#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 82794#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 82792#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 82790#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 82788#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 82593#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 80636#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 80634#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 80632#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 80630#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 80628#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 80626#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 80624#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 80622#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 80620#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 80618#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 80616#L182 assume 8448 == ssl3_accept_~s__state~0#1; 80614#L183 ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 80611#L444 assume !(ssl3_accept_~num1~0#1 > 0); 80606#L444-2 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 80600#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 80598#L603 ssl3_accept_~skip~0#1 := 0; 80596#L116-2 assume !false; 80594#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 80590#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 80588#L122 assume 16384 == ssl3_accept_~s__state~0#1; 80581#L228 ssl3_accept_~s__server~0#1 := 1; 82653#L233 assume 0 != ssl3_accept_~cb~0#1; 82651#L233-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 82649#L238 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 82647#L243 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 82644#L243-2 ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1; 82642#L252 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 82638#L257 assume 12292 != ssl3_accept_~s__state~0#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1; 82633#L259 assume !(0 == ssl3_accept_~tmp___5~0#1);ssl3_accept_~s__state~0#1 := 8464;ssl3_accept_#t~post29#1 := ssl3_accept_~s__ctx__stats__sess_accept~0#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := 1 + ssl3_accept_#t~post29#1;havoc ssl3_accept_#t~post29#1; 82628#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 82625#L603 ssl3_accept_~skip~0#1 := 0; 82624#L116-2 assume !false; 82622#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 82619#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 82613#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 82611#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 82609#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 82607#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 82605#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 82603#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 82601#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 82599#L143 assume 8464 == ssl3_accept_~s__state~0#1; 81439#L150 [2021-12-14 23:11:46,793 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:46,793 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 18 times [2021-12-14 23:11:46,793 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:46,793 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [207214371] [2021-12-14 23:11:46,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:46,793 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:46,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:46,797 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:11:46,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:46,802 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:11:46,803 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:46,803 INFO L85 PathProgramCache]: Analyzing trace with hash 1200402999, now seen corresponding path program 1 times [2021-12-14 23:11:46,803 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:46,803 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [907536995] [2021-12-14 23:11:46,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:46,804 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:46,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:46,833 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-14 23:11:46,833 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:11:46,833 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [907536995] [2021-12-14 23:11:46,834 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [907536995] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-14 23:11:46,834 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [290068486] [2021-12-14 23:11:46,834 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:46,834 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-14 23:11:46,834 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:46,903 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-14 23:11:46,926 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2021-12-14 23:11:46,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:46,962 INFO L263 TraceCheckSpWp]: Trace formula consists of 241 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-14 23:11:46,968 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-14 23:11:47,226 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-14 23:11:47,226 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-14 23:11:47,441 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-14 23:11:47,441 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [290068486] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-14 23:11:47,441 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-14 23:11:47,442 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 6 [2021-12-14 23:11:47,442 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [995188871] [2021-12-14 23:11:47,442 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-14 23:11:47,442 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:11:47,442 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:11:47,443 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-14 23:11:47,443 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-12-14 23:11:47,443 INFO L87 Difference]: Start difference. First operand 5148 states and 6881 transitions. cyclomatic complexity: 1741 Second operand has 6 states, 6 states have (on average 23.5) internal successors, (141), 6 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:47,823 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:11:47,824 INFO L93 Difference]: Finished difference Result 6482 states and 8310 transitions. [2021-12-14 23:11:47,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-12-14 23:11:47,824 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 6482 states and 8310 transitions. [2021-12-14 23:11:47,851 INFO L131 ngComponentsAnalysis]: Automaton has 14 accepting balls. 4974 [2021-12-14 23:11:47,888 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 6482 states to 6360 states and 8180 transitions. [2021-12-14 23:11:47,889 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6204 [2021-12-14 23:11:47,892 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6204 [2021-12-14 23:11:47,892 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6360 states and 8180 transitions. [2021-12-14 23:11:47,893 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-14 23:11:47,893 INFO L681 BuchiCegarLoop]: Abstraction has 6360 states and 8180 transitions. [2021-12-14 23:11:47,895 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6360 states and 8180 transitions. [2021-12-14 23:11:47,933 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6360 to 4653. [2021-12-14 23:11:47,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4653 states, 4653 states have (on average 1.3021706425961745) internal successors, (6059), 4652 states have internal predecessors, (6059), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:47,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4653 states to 4653 states and 6059 transitions. [2021-12-14 23:11:47,944 INFO L704 BuchiCegarLoop]: Abstraction has 4653 states and 6059 transitions. [2021-12-14 23:11:47,944 INFO L587 BuchiCegarLoop]: Abstraction has 4653 states and 6059 transitions. [2021-12-14 23:11:47,944 INFO L425 BuchiCegarLoop]: ======== Iteration 24============ [2021-12-14 23:11:47,944 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 4653 states and 6059 transitions. [2021-12-14 23:11:47,952 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 4291 [2021-12-14 23:11:47,952 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:11:47,952 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:11:47,953 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:11:47,953 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] [2021-12-14 23:11:47,953 INFO L791 eck$LassoCheckResult]: Stem: 92508#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 92354#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret52#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~post25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~post29#1, ssl3_accept_#t~post30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~post49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__session__cipher~0#1;ssl3_accept_~buf~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~cb~0#1;havoc ssl3_accept_~num1~0#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~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~tmp___3~0#1;havoc ssl3_accept_~tmp___4~0#1;havoc ssl3_accept_~tmp___5~0#1;havoc ssl3_accept_~tmp___6~0#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;havoc ssl3_accept_~tmp___9~0#1;havoc ssl3_accept_~tmp___10~0#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__s3__tmp__new_cipher__algorithms~0#1 := 0;ssl3_accept_~__cil_tmp56~0#1 := 0;ssl3_accept_~__cil_tmp57~0#1 := 0;ssl3_accept_~__cil_tmp58~0#1 := 0;ssl3_accept_~__cil_tmp59~0#1 := 0;ssl3_accept_~__cil_tmp60~0#1 := 0;ssl3_accept_~__cil_tmp61~0#1 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;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; 92355#L99 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 92366#L102-2 ssl3_accept_#t~post25#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post25#1;havoc ssl3_accept_#t~post25#1; 92367#L107 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 92321#L107-1 assume !(0 == ssl3_accept_~s__cert~0#1); 92511#L116-2 assume !false; 92565#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 93194#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 93195#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 93190#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 93191#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 93186#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 93187#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 93182#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 93183#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 93178#L143 assume 8464 == ssl3_accept_~s__state~0#1; 92718#L150 [2021-12-14 23:11:47,954 INFO L793 eck$LassoCheckResult]: Loop: 92718#L150 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1; 94850#L289 assume !(0 == ssl3_accept_~blastFlag~0#1); 94848#L289-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; 94849#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 94864#L603 ssl3_accept_~skip~0#1 := 0; 94863#L116-2 assume !false; 94862#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 94861#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 94860#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 94859#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 94858#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 94857#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 94856#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 94855#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 94854#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 94853#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 94578#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 94565#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 94564#L152 assume 8496 == ssl3_accept_~s__state~0#1; 92715#L156 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet33#1;havoc ssl3_accept_#t~nondet33#1; 94563#L302 assume !(1 == ssl3_accept_~blastFlag~0#1); 94561#L302-2 assume !(ssl3_accept_~ret~0#1 <= 0); 94557#L308 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 92614#L308-2 ssl3_accept_~s__init_num~0#1 := 0; 94552#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 94551#L603 ssl3_accept_~skip~0#1 := 0; 94550#L116-2 assume !false; 94549#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 94548#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 94547#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 94546#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 94545#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 94544#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 94543#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 94542#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 94541#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 94540#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 94539#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 94538#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 94537#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 94536#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 94535#L158 assume 8512 == ssl3_accept_~s__state~0#1; 92712#L162 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 94530#L319 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 94529#L319-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 94524#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 94523#L603 ssl3_accept_~skip~0#1 := 0; 94522#L116-2 assume !false; 94521#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 94520#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 94519#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 94518#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 94517#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 94516#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 94515#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 94514#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 94513#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 94512#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 94511#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 94510#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 94509#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 94508#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 94507#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 94506#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 94505#L164 assume 8528 == ssl3_accept_~s__state~0#1; 92709#L168 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; 94504#L336 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 94503#L336-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 94498#L367 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 94496#L369 assume !(ssl3_accept_~ret~0#1 <= 0); 94489#L348-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 94483#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 94480#L603 ssl3_accept_~skip~0#1 := 0; 94475#L116-2 assume !false; 94473#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 94471#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 94469#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 94467#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 94465#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 94463#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 94461#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 94459#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 94457#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 94455#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 94453#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 94451#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 94449#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 94447#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 94445#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 94443#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 94441#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 94439#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 94437#L170 assume 8544 == ssl3_accept_~s__state~0#1; 92706#L174 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 94434#L392 assume !(0 != ssl3_accept_~s__session__peer~0#1); 94431#L401 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 94428#L404 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 94427#L413 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 94395#L416 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; 94389#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 94387#L603 ssl3_accept_~skip~0#1 := 0; 94383#L116-2 assume !false; 94377#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 94375#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 94373#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 94371#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 94369#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 94367#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 94365#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 94363#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 94361#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 94359#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 94357#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 94355#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 94353#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 94351#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 94349#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 94347#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 94345#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 94343#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 94341#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 94339#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 94337#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 94335#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 94333#L182 assume 8448 == ssl3_accept_~s__state~0#1; 94331#L183 ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 94330#L444 assume !(ssl3_accept_~num1~0#1 > 0); 94316#L444-2 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 94306#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 94304#L603 ssl3_accept_~skip~0#1 := 0; 94302#L116-2 assume !false; 94300#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 94298#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 94296#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 94294#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 94292#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 94290#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 94288#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 94286#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 94283#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 94281#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 94279#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 94277#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 94275#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 94272#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 94270#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 94271#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 94266#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 94267#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 94262#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 94263#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 94259#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 94258#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 94152#L182 assume !(8448 == ssl3_accept_~s__state~0#1); 94153#L185 assume 8576 == ssl3_accept_~s__state~0#1; 93888#L189 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1; 94133#L458 assume !(ssl3_accept_~ret~0#1 <= 0); 94134#L461 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 93705#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 94841#L603 ssl3_accept_~skip~0#1 := 0; 94839#L116-2 assume !false; 94837#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 94835#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 94833#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 94831#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 94829#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 94827#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 94825#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 94400#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 94822#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 94819#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 94820#L146 assume 8465 == ssl3_accept_~s__state~0#1; 92718#L150 [2021-12-14 23:11:47,954 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:47,954 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 19 times [2021-12-14 23:11:47,954 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:47,954 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [82184833] [2021-12-14 23:11:47,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:47,954 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:47,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:47,957 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:11:47,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:47,961 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:11:47,961 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:47,961 INFO L85 PathProgramCache]: Analyzing trace with hash 887600059, now seen corresponding path program 1 times [2021-12-14 23:11:47,961 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:47,961 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1329044156] [2021-12-14 23:11:47,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:47,961 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:47,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:47,979 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-14 23:11:47,979 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:11:47,979 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1329044156] [2021-12-14 23:11:47,979 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1329044156] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:11:47,980 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:11:47,980 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-14 23:11:47,980 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [442800043] [2021-12-14 23:11:47,980 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:11:47,980 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:11:47,980 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:11:47,980 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 23:11:47,980 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-14 23:11:47,980 INFO L87 Difference]: Start difference. First operand 4653 states and 6059 transitions. cyclomatic complexity: 1417 Second operand has 3 states, 2 states have (on average 37.5) internal successors, (75), 3 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:48,096 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:11:48,097 INFO L93 Difference]: Finished difference Result 4670 states and 6074 transitions. [2021-12-14 23:11:48,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 23:11:48,097 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4670 states and 6074 transitions. [2021-12-14 23:11:48,110 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 4308 [2021-12-14 23:11:48,139 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4670 states to 4670 states and 6074 transitions. [2021-12-14 23:11:48,139 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4514 [2021-12-14 23:11:48,142 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4514 [2021-12-14 23:11:48,142 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4670 states and 6074 transitions. [2021-12-14 23:11:48,146 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-14 23:11:48,146 INFO L681 BuchiCegarLoop]: Abstraction has 4670 states and 6074 transitions. [2021-12-14 23:11:48,149 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4670 states and 6074 transitions. [2021-12-14 23:11:48,191 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4670 to 4653. [2021-12-14 23:11:48,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4653 states, 4653 states have (on average 1.3008811519449817) internal successors, (6053), 4652 states have internal predecessors, (6053), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:48,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4653 states to 4653 states and 6053 transitions. [2021-12-14 23:11:48,204 INFO L704 BuchiCegarLoop]: Abstraction has 4653 states and 6053 transitions. [2021-12-14 23:11:48,204 INFO L587 BuchiCegarLoop]: Abstraction has 4653 states and 6053 transitions. [2021-12-14 23:11:48,204 INFO L425 BuchiCegarLoop]: ======== Iteration 25============ [2021-12-14 23:11:48,204 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 4653 states and 6053 transitions. [2021-12-14 23:11:48,217 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 4291 [2021-12-14 23:11:48,217 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:11:48,217 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:11:48,219 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:11:48,219 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] [2021-12-14 23:11:48,220 INFO L791 eck$LassoCheckResult]: Stem: 101838#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 101686#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret52#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~post25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~post29#1, ssl3_accept_#t~post30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~post49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__session__cipher~0#1;ssl3_accept_~buf~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~cb~0#1;havoc ssl3_accept_~num1~0#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~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~tmp___3~0#1;havoc ssl3_accept_~tmp___4~0#1;havoc ssl3_accept_~tmp___5~0#1;havoc ssl3_accept_~tmp___6~0#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;havoc ssl3_accept_~tmp___9~0#1;havoc ssl3_accept_~tmp___10~0#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__s3__tmp__new_cipher__algorithms~0#1 := 0;ssl3_accept_~__cil_tmp56~0#1 := 0;ssl3_accept_~__cil_tmp57~0#1 := 0;ssl3_accept_~__cil_tmp58~0#1 := 0;ssl3_accept_~__cil_tmp59~0#1 := 0;ssl3_accept_~__cil_tmp60~0#1 := 0;ssl3_accept_~__cil_tmp61~0#1 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;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; 101687#L99 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 101700#L102-2 ssl3_accept_#t~post25#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post25#1;havoc ssl3_accept_#t~post25#1; 101701#L107 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 101650#L107-1 assume !(0 == ssl3_accept_~s__cert~0#1); 101843#L116-2 assume !false; 101889#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 103639#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 103638#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 103637#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 103636#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 103635#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 103634#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 103633#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 103632#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 103631#L143 assume 8464 == ssl3_accept_~s__state~0#1; 101818#L150 [2021-12-14 23:11:48,220 INFO L793 eck$LassoCheckResult]: Loop: 101818#L150 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1; 101819#L289 assume !(0 == ssl3_accept_~blastFlag~0#1); 101615#L289-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; 101616#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 104324#L603 ssl3_accept_~skip~0#1 := 0; 104323#L116-2 assume !false; 104322#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 104321#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 104320#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 104319#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 104318#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 104317#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 104316#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 104315#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 104314#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 104313#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 104312#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 104311#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 103250#L152 assume 8496 == ssl3_accept_~s__state~0#1; 102046#L156 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet33#1;havoc ssl3_accept_#t~nondet33#1; 103248#L302 assume !(1 == ssl3_accept_~blastFlag~0#1); 105511#L302-2 assume !(ssl3_accept_~ret~0#1 <= 0); 103836#L308 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 101608#L308-2 ssl3_accept_~s__init_num~0#1 := 0; 101752#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 101707#L603 ssl3_accept_~skip~0#1 := 0; 101828#L116-2 assume !false; 101598#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 101599#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 101719#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 101720#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 101732#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 101690#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 101691#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 101750#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 101739#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 101740#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 101806#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 101807#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 101666#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 101667#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 101716#L158 assume 8512 == ssl3_accept_~s__state~0#1; 101673#L162 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 101674#L319 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 106120#L319-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 106084#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 106082#L603 ssl3_accept_~skip~0#1 := 0; 106080#L116-2 assume !false; 106078#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 106076#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 106074#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 106072#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 106070#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 106068#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 106066#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 106059#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 106056#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 106053#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 106050#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 106047#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 106044#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 106041#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 106037#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 106032#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 106024#L164 assume 8528 == ssl3_accept_~s__state~0#1; 102041#L168 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; 106017#L336 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 0; 106018#L336-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1); 106013#L345 assume !(0 != (30 + ssl3_accept_~l~0#1) % 4294967296); 101827#L348 assume !(0 != (1 + ssl3_accept_~l~0#1) % 4294967296);ssl3_accept_~skip~0#1 := 1; 101681#L348-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 101814#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 106196#L603 ssl3_accept_~skip~0#1 := 0; 106195#L116-2 assume !false; 106194#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 106193#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 106191#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 106190#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 106187#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 106186#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 106181#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 106179#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 106177#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 106175#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 106173#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 106170#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 106166#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 106165#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 101622#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 101623#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 101797#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 101645#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 101646#L170 assume 8544 == ssl3_accept_~s__state~0#1; 101853#L174 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 101715#L392 assume !(0 != ssl3_accept_~s__session__peer~0#1); 101602#L401 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 101603#L404 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 101788#L413 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 101845#L416 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; 105896#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 105894#L603 ssl3_accept_~skip~0#1 := 0; 105892#L116-2 assume !false; 105890#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 105888#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 105623#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 105620#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 105619#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 105618#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 105617#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 105615#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 105614#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 105611#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 105610#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 105604#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 105602#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 105600#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 105598#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 105596#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 105594#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 105592#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 105590#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 105588#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 105586#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 105584#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 105582#L182 assume 8448 == ssl3_accept_~s__state~0#1; 105580#L183 ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 105578#L444 assume !(ssl3_accept_~num1~0#1 > 0); 105575#L444-2 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 105559#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 105557#L603 ssl3_accept_~skip~0#1 := 0; 105555#L116-2 assume !false; 105553#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 105551#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 105548#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 105546#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 105545#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 105544#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 105543#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 105541#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 105540#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 105537#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 105536#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 105530#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 105529#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 105528#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 105527#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 105304#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 105303#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 105286#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 105283#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 105281#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 105280#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 105208#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 105207#L182 assume !(8448 == ssl3_accept_~s__state~0#1); 105205#L185 assume 8576 == ssl3_accept_~s__state~0#1; 104928#L189 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1; 105185#L458 assume !(ssl3_accept_~ret~0#1 <= 0); 105177#L461 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 102828#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 105810#L603 ssl3_accept_~skip~0#1 := 0; 105809#L116-2 assume !false; 105808#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 105807#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 105806#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 105805#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 105804#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 105803#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 105802#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 101948#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 105801#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 105800#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 105799#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 103862#L149 assume 8466 == ssl3_accept_~s__state~0#1; 101818#L150 [2021-12-14 23:11:48,220 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:48,220 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 20 times [2021-12-14 23:11:48,220 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:48,220 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [548677937] [2021-12-14 23:11:48,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:48,221 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:48,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:48,224 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:11:48,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:48,229 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:11:48,229 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:48,229 INFO L85 PathProgramCache]: Analyzing trace with hash -1119212061, now seen corresponding path program 1 times [2021-12-14 23:11:48,229 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:48,229 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1209435210] [2021-12-14 23:11:48,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:48,229 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:48,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:48,271 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-14 23:11:48,271 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:11:48,271 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1209435210] [2021-12-14 23:11:48,271 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1209435210] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:11:48,272 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:11:48,272 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-14 23:11:48,272 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1050491533] [2021-12-14 23:11:48,272 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:11:48,272 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:11:48,272 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:11:48,272 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 23:11:48,272 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-14 23:11:48,272 INFO L87 Difference]: Start difference. First operand 4653 states and 6053 transitions. cyclomatic complexity: 1411 Second operand has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:48,296 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:11:48,296 INFO L93 Difference]: Finished difference Result 8385 states and 10850 transitions. [2021-12-14 23:11:48,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 23:11:48,297 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 8385 states and 10850 transitions. [2021-12-14 23:11:48,333 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 7971 [2021-12-14 23:11:48,358 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 8385 states to 8385 states and 10850 transitions. [2021-12-14 23:11:48,358 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 8229 [2021-12-14 23:11:48,364 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 8229 [2021-12-14 23:11:48,364 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8385 states and 10850 transitions. [2021-12-14 23:11:48,364 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-14 23:11:48,364 INFO L681 BuchiCegarLoop]: Abstraction has 8385 states and 10850 transitions. [2021-12-14 23:11:48,369 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8385 states and 10850 transitions. [2021-12-14 23:11:48,428 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8385 to 4653. [2021-12-14 23:11:48,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4653 states, 4653 states have (on average 1.299806576402321) internal successors, (6048), 4652 states have internal predecessors, (6048), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:48,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4653 states to 4653 states and 6048 transitions. [2021-12-14 23:11:48,442 INFO L704 BuchiCegarLoop]: Abstraction has 4653 states and 6048 transitions. [2021-12-14 23:11:48,442 INFO L587 BuchiCegarLoop]: Abstraction has 4653 states and 6048 transitions. [2021-12-14 23:11:48,443 INFO L425 BuchiCegarLoop]: ======== Iteration 26============ [2021-12-14 23:11:48,443 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 4653 states and 6048 transitions. [2021-12-14 23:11:48,455 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 4291 [2021-12-14 23:11:48,455 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:11:48,455 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:11:48,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-14 23:11:48,457 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] [2021-12-14 23:11:48,458 INFO L791 eck$LassoCheckResult]: Stem: 114873#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 114725#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret52#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~post25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~post29#1, ssl3_accept_#t~post30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~post49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__session__cipher~0#1;ssl3_accept_~buf~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~cb~0#1;havoc ssl3_accept_~num1~0#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~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~tmp___3~0#1;havoc ssl3_accept_~tmp___4~0#1;havoc ssl3_accept_~tmp___5~0#1;havoc ssl3_accept_~tmp___6~0#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;havoc ssl3_accept_~tmp___9~0#1;havoc ssl3_accept_~tmp___10~0#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__s3__tmp__new_cipher__algorithms~0#1 := 0;ssl3_accept_~__cil_tmp56~0#1 := 0;ssl3_accept_~__cil_tmp57~0#1 := 0;ssl3_accept_~__cil_tmp58~0#1 := 0;ssl3_accept_~__cil_tmp59~0#1 := 0;ssl3_accept_~__cil_tmp60~0#1 := 0;ssl3_accept_~__cil_tmp61~0#1 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;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; 114726#L99 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 114737#L102-2 ssl3_accept_#t~post25#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post25#1;havoc ssl3_accept_#t~post25#1; 114738#L107 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 114691#L107-1 assume !(0 == ssl3_accept_~s__cert~0#1); 114876#L116-2 assume !false; 114925#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 116750#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 116749#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 116748#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 116747#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 116746#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 116745#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 116744#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 116743#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 116742#L143 assume 8464 == ssl3_accept_~s__state~0#1; 115055#L150 [2021-12-14 23:11:48,458 INFO L793 eck$LassoCheckResult]: Loop: 115055#L150 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1; 117676#L289 assume !(0 == ssl3_accept_~blastFlag~0#1); 117677#L289-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; 117798#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 117796#L603 ssl3_accept_~skip~0#1 := 0; 117794#L116-2 assume !false; 117792#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 117790#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 117788#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 117786#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 117784#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 117782#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 117780#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 117778#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 117776#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 117774#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 117772#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 117648#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 117649#L152 assume 8496 == ssl3_accept_~s__state~0#1; 115048#L156 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet33#1;havoc ssl3_accept_#t~nondet33#1; 117145#L302 assume !(1 == ssl3_accept_~blastFlag~0#1); 117651#L302-2 assume !(ssl3_accept_~ret~0#1 <= 0); 117650#L308 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 114974#L308-2 ssl3_accept_~s__init_num~0#1 := 0; 118049#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 118048#L603 ssl3_accept_~skip~0#1 := 0; 118047#L116-2 assume !false; 118046#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 118045#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 118044#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 118043#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 118042#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 118041#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 118040#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 118039#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 118038#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 118037#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 118036#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 118035#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 118034#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 118033#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 118032#L158 assume 8512 == ssl3_accept_~s__state~0#1; 115043#L162 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 118029#L319 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 118026#L319-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 118021#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 118020#L603 ssl3_accept_~skip~0#1 := 0; 118019#L116-2 assume !false; 118018#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 118017#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 118016#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 118015#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 118014#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 118013#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 118012#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 118011#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 118010#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 118009#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 118008#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 118006#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 118005#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 118004#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 118003#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 118002#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 118001#L164 assume 8528 == ssl3_accept_~s__state~0#1; 115038#L168 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; 117999#L336 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 118000#L336-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 117993#L367 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 117991#L369 assume !(ssl3_accept_~ret~0#1 <= 0); 117986#L348-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 117981#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 117979#L603 ssl3_accept_~skip~0#1 := 0; 117976#L116-2 assume !false; 117971#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 117969#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 117967#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 117965#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 117963#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 117961#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 117959#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 117957#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 117955#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 117953#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 117951#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 117949#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 117947#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 117945#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 117943#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 117941#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 117939#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 117937#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 117935#L170 assume 8544 == ssl3_accept_~s__state~0#1; 115033#L174 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 117932#L392 assume !(0 != ssl3_accept_~s__session__peer~0#1); 117929#L401 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 117925#L404 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 117922#L413 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 117919#L416 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; 117913#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 117912#L603 ssl3_accept_~skip~0#1 := 0; 117911#L116-2 assume !false; 117910#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 117909#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 117908#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 117907#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 117906#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 117905#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 117904#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 117903#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 117902#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 117901#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 117900#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 117899#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 117898#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 117897#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 117896#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 117895#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 117894#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 117893#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 117892#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 117891#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 117890#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 117889#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 117888#L182 assume 8448 == ssl3_accept_~s__state~0#1; 117887#L183 ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 117885#L444 assume !(ssl3_accept_~num1~0#1 > 0); 117881#L444-2 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 117876#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 117875#L603 ssl3_accept_~skip~0#1 := 0; 117874#L116-2 assume !false; 117873#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 117872#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 117871#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 117870#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 117869#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 117868#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 117867#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 117866#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 117865#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 117864#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 117863#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 117862#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 117861#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 117860#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 117859#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 117858#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 117856#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 117854#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 117852#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 117850#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 117848#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 117845#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 117846#L182 assume !(8448 == ssl3_accept_~s__state~0#1); 119251#L185 assume 8576 == ssl3_accept_~s__state~0#1; 119131#L189 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1; 119250#L458 assume !(ssl3_accept_~ret~0#1 <= 0); 119249#L461 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 115848#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 117761#L603 ssl3_accept_~skip~0#1 := 0; 117760#L116-2 assume !false; 117759#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 117758#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 117757#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 117756#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 117755#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 117753#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 117752#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 117353#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 117751#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 117749#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 117720#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 117678#L149 assume 8466 == ssl3_accept_~s__state~0#1; 115055#L150 [2021-12-14 23:11:48,458 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:48,458 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 21 times [2021-12-14 23:11:48,458 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:48,458 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1028334297] [2021-12-14 23:11:48,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:48,459 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:48,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:48,462 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:11:48,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:48,467 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:11:48,468 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:48,468 INFO L85 PathProgramCache]: Analyzing trace with hash 1745798210, now seen corresponding path program 1 times [2021-12-14 23:11:48,468 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:48,468 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1678625805] [2021-12-14 23:11:48,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:48,468 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:48,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:48,573 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-14 23:11:48,574 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:11:48,574 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1678625805] [2021-12-14 23:11:48,574 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1678625805] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:11:48,574 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:11:48,574 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-14 23:11:48,574 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1519227744] [2021-12-14 23:11:48,574 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:11:48,574 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:11:48,574 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:11:48,575 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-14 23:11:48,575 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-14 23:11:48,575 INFO L87 Difference]: Start difference. First operand 4653 states and 6048 transitions. cyclomatic complexity: 1406 Second operand has 5 states, 5 states have (on average 20.0) internal successors, (100), 5 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:48,604 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:11:48,604 INFO L93 Difference]: Finished difference Result 4648 states and 6033 transitions. [2021-12-14 23:11:48,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 23:11:48,605 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4648 states and 6033 transitions. [2021-12-14 23:11:48,619 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 4286 [2021-12-14 23:11:48,628 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4648 states to 4648 states and 6033 transitions. [2021-12-14 23:11:48,629 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4492 [2021-12-14 23:11:48,631 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4492 [2021-12-14 23:11:48,631 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4648 states and 6033 transitions. [2021-12-14 23:11:48,632 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-14 23:11:48,632 INFO L681 BuchiCegarLoop]: Abstraction has 4648 states and 6033 transitions. [2021-12-14 23:11:48,634 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4648 states and 6033 transitions. [2021-12-14 23:11:48,666 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4648 to 4648. [2021-12-14 23:11:48,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4648 states, 4648 states have (on average 1.2979776247848538) internal successors, (6033), 4647 states have internal predecessors, (6033), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:48,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4648 states to 4648 states and 6033 transitions. [2021-12-14 23:11:48,677 INFO L704 BuchiCegarLoop]: Abstraction has 4648 states and 6033 transitions. [2021-12-14 23:11:48,677 INFO L587 BuchiCegarLoop]: Abstraction has 4648 states and 6033 transitions. [2021-12-14 23:11:48,677 INFO L425 BuchiCegarLoop]: ======== Iteration 27============ [2021-12-14 23:11:48,677 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 4648 states and 6033 transitions. [2021-12-14 23:11:48,689 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 4286 [2021-12-14 23:11:48,689 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:11:48,689 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:11:48,691 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:11:48,691 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-14 23:11:48,691 INFO L791 eck$LassoCheckResult]: Stem: 124161#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 124033#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret52#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~post25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~post29#1, ssl3_accept_#t~post30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~post49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__session__cipher~0#1;ssl3_accept_~buf~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~cb~0#1;havoc ssl3_accept_~num1~0#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~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~tmp___3~0#1;havoc ssl3_accept_~tmp___4~0#1;havoc ssl3_accept_~tmp___5~0#1;havoc ssl3_accept_~tmp___6~0#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;havoc ssl3_accept_~tmp___9~0#1;havoc ssl3_accept_~tmp___10~0#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__s3__tmp__new_cipher__algorithms~0#1 := 0;ssl3_accept_~__cil_tmp56~0#1 := 0;ssl3_accept_~__cil_tmp57~0#1 := 0;ssl3_accept_~__cil_tmp58~0#1 := 0;ssl3_accept_~__cil_tmp59~0#1 := 0;ssl3_accept_~__cil_tmp60~0#1 := 0;ssl3_accept_~__cil_tmp61~0#1 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;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; 124034#L99 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 124051#L102-2 ssl3_accept_#t~post25#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post25#1;havoc ssl3_accept_#t~post25#1; 124052#L107 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 124001#L107-1 assume !(0 == ssl3_accept_~s__cert~0#1); 124163#L116-2 assume !false; 124209#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 125669#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 125668#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 125667#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 125666#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 125665#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 125664#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 125663#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 125662#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 125661#L143 assume 8464 == ssl3_accept_~s__state~0#1; 124388#L150 [2021-12-14 23:11:48,691 INFO L793 eck$LassoCheckResult]: Loop: 124388#L150 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1; 126190#L289 assume !(0 == ssl3_accept_~blastFlag~0#1); 126191#L289-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; 126648#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 126647#L603 ssl3_accept_~skip~0#1 := 0; 126646#L116-2 assume !false; 126645#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 126644#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 126643#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 126642#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 126641#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 126640#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 126639#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 126638#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 126637#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 126636#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 126635#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 126634#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 125968#L152 assume 8496 == ssl3_accept_~s__state~0#1; 124381#L156 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet33#1;havoc ssl3_accept_#t~nondet33#1; 126143#L302 assume !(1 == ssl3_accept_~blastFlag~0#1); 126144#L302-2 assume !(ssl3_accept_~ret~0#1 <= 0); 126356#L308 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 124275#L308-2 ssl3_accept_~s__init_num~0#1 := 0; 127765#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 127764#L603 ssl3_accept_~skip~0#1 := 0; 127763#L116-2 assume !false; 127762#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 127761#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 127760#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 127759#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 127758#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 127757#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 127756#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 127755#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 127754#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 127753#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 127752#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 127751#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 127750#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 127749#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 125550#L158 assume 8512 == ssl3_accept_~s__state~0#1; 124374#L162 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 127999#L319 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 127996#L319-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 127991#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 127990#L603 ssl3_accept_~skip~0#1 := 0; 127989#L116-2 assume !false; 127988#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 127987#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 127986#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 127985#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 127984#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 127983#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 127982#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 127981#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 127980#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 127979#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 127978#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 127977#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 127976#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 127975#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 127974#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 127973#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 127972#L164 assume 8528 == ssl3_accept_~s__state~0#1; 124367#L168 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; 127970#L336 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 127968#L336-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 127963#L367 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 127961#L369 assume !(ssl3_accept_~ret~0#1 <= 0); 127956#L348-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 127951#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 127950#L603 ssl3_accept_~skip~0#1 := 0; 127948#L116-2 assume !false; 127945#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 127940#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 127938#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 127936#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 127934#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 127932#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 127930#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 127928#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 127926#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 127924#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 127922#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 127920#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 127918#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 127916#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 127914#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 127912#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 127910#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 127908#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 127906#L170 assume 8544 == ssl3_accept_~s__state~0#1; 124360#L174 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 127903#L392 assume !(0 != ssl3_accept_~s__session__peer~0#1); 127900#L401 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 127898#L404 assume 0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296; 127895#L405 assume 0 != 2 + ssl3_accept_~s__verify_mode~0#1; 127892#L413 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 127889#L416 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; 127883#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 127882#L603 ssl3_accept_~skip~0#1 := 0; 127881#L116-2 assume !false; 127880#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 127879#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 127878#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 127877#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 127876#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 127875#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 127874#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 127873#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 127872#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 127871#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 127870#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 127869#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 127868#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 127867#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 127866#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 127865#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 127864#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 127863#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 127862#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 127861#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 127860#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 127859#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 127858#L182 assume 8448 == ssl3_accept_~s__state~0#1; 127855#L183 ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 127852#L444 assume !(ssl3_accept_~num1~0#1 > 0); 127835#L444-2 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 127826#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 127820#L603 ssl3_accept_~skip~0#1 := 0; 127818#L116-2 assume !false; 127816#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 127814#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 127812#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 127810#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 127808#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 127807#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 127806#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 127805#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 127804#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 127803#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 127801#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 127800#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 127799#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 127798#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 127797#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 127796#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 127795#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 127793#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 127791#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 127789#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 127787#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 127785#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 127783#L182 assume !(8448 == ssl3_accept_~s__state~0#1); 127781#L185 assume 8576 == ssl3_accept_~s__state~0#1; 127777#L189 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1; 127776#L458 assume !(ssl3_accept_~ret~0#1 <= 0); 126752#L461 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 125388#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 126747#L603 ssl3_accept_~skip~0#1 := 0; 126746#L116-2 assume !false; 126745#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 126744#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 126743#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 126742#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 126741#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 126740#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 126739#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 126615#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 126738#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 126737#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 126736#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 126633#L149 assume 8466 == ssl3_accept_~s__state~0#1; 124388#L150 [2021-12-14 23:11:48,691 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:48,691 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 22 times [2021-12-14 23:11:48,692 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:48,692 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1482785946] [2021-12-14 23:11:48,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:48,692 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:48,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:48,696 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:11:48,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:48,700 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:11:48,700 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:48,701 INFO L85 PathProgramCache]: Analyzing trace with hash 1303502040, now seen corresponding path program 1 times [2021-12-14 23:11:48,701 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:48,701 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1041089503] [2021-12-14 23:11:48,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:48,701 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:48,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:48,710 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:11:48,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:48,729 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:11:48,729 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:48,729 INFO L85 PathProgramCache]: Analyzing trace with hash -872967868, now seen corresponding path program 1 times [2021-12-14 23:11:48,730 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:48,730 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1695114163] [2021-12-14 23:11:48,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:48,730 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:48,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:48,750 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-14 23:11:48,750 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:11:48,750 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1695114163] [2021-12-14 23:11:48,750 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1695114163] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:11:48,750 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:11:48,750 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-14 23:11:48,750 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1071250486] [2021-12-14 23:11:48,750 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:11:50,061 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:11:50,061 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 23:11:50,061 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-14 23:11:50,061 INFO L87 Difference]: Start difference. First operand 4648 states and 6033 transitions. cyclomatic complexity: 1396 Second operand has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 3 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:50,091 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:11:50,092 INFO L93 Difference]: Finished difference Result 5930 states and 7666 transitions. [2021-12-14 23:11:50,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 23:11:50,092 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5930 states and 7666 transitions. [2021-12-14 23:11:50,108 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5662 [2021-12-14 23:11:50,118 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5930 states to 5930 states and 7666 transitions. [2021-12-14 23:11:50,118 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5822 [2021-12-14 23:11:50,121 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5822 [2021-12-14 23:11:50,121 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5930 states and 7666 transitions. [2021-12-14 23:11:50,124 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-14 23:11:50,124 INFO L681 BuchiCegarLoop]: Abstraction has 5930 states and 7666 transitions. [2021-12-14 23:11:50,126 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5930 states and 7666 transitions. [2021-12-14 23:11:50,162 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5930 to 5930. [2021-12-14 23:11:50,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5930 states, 5930 states have (on average 1.2927487352445195) internal successors, (7666), 5929 states have internal predecessors, (7666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:50,172 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5930 states to 5930 states and 7666 transitions. [2021-12-14 23:11:50,172 INFO L704 BuchiCegarLoop]: Abstraction has 5930 states and 7666 transitions. [2021-12-14 23:11:50,172 INFO L587 BuchiCegarLoop]: Abstraction has 5930 states and 7666 transitions. [2021-12-14 23:11:50,172 INFO L425 BuchiCegarLoop]: ======== Iteration 28============ [2021-12-14 23:11:50,172 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5930 states and 7666 transitions. [2021-12-14 23:11:50,181 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5662 [2021-12-14 23:11:50,182 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:11:50,182 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:11:50,184 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-14 23:11:50,184 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 5, 5, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:11:50,184 INFO L791 eck$LassoCheckResult]: Stem: 134757#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 134622#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret52#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~post25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~post29#1, ssl3_accept_#t~post30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~post49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__session__cipher~0#1;ssl3_accept_~buf~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~cb~0#1;havoc ssl3_accept_~num1~0#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~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~tmp___3~0#1;havoc ssl3_accept_~tmp___4~0#1;havoc ssl3_accept_~tmp___5~0#1;havoc ssl3_accept_~tmp___6~0#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;havoc ssl3_accept_~tmp___9~0#1;havoc ssl3_accept_~tmp___10~0#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__s3__tmp__new_cipher__algorithms~0#1 := 0;ssl3_accept_~__cil_tmp56~0#1 := 0;ssl3_accept_~__cil_tmp57~0#1 := 0;ssl3_accept_~__cil_tmp58~0#1 := 0;ssl3_accept_~__cil_tmp59~0#1 := 0;ssl3_accept_~__cil_tmp60~0#1 := 0;ssl3_accept_~__cil_tmp61~0#1 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;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; 134623#L99 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 134636#L102-2 ssl3_accept_#t~post25#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post25#1;havoc ssl3_accept_#t~post25#1; 134637#L107 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 134587#L107-1 assume !(0 == ssl3_accept_~s__cert~0#1); 134762#L116-2 assume !false; 134794#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 136642#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 136641#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 136640#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 136639#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 136638#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 136637#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 136636#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 136635#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 136634#L143 assume 8464 == ssl3_accept_~s__state~0#1; 134896#L150 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1; 137649#L289 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 137471#L289-2 [2021-12-14 23:11:50,185 INFO L793 eck$LassoCheckResult]: Loop: 137471#L289-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; 137648#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 137637#L603 ssl3_accept_~skip~0#1 := 0; 137638#L116-2 assume !false; 137633#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 137634#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 137629#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 137630#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 137625#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 137626#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 137621#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 137622#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 137617#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 137618#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 137613#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 137614#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 136666#L152 assume 8496 == ssl3_accept_~s__state~0#1; 136667#L156 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet33#1;havoc ssl3_accept_#t~nondet33#1; 136285#L302 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 136284#L302-2 assume !(ssl3_accept_~ret~0#1 <= 0); 136281#L308 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 136278#L308-2 ssl3_accept_~s__init_num~0#1 := 0; 136273#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 136272#L603 ssl3_accept_~skip~0#1 := 0; 136271#L116-2 assume !false; 136270#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 136269#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 136268#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 136267#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 136266#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 136265#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 136264#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 136263#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 136262#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 136261#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 136260#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 136259#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 136258#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 136257#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 136256#L158 assume 8512 == ssl3_accept_~s__state~0#1; 136255#L162 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 136253#L319 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 136250#L319-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 136245#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 136244#L603 ssl3_accept_~skip~0#1 := 0; 136243#L116-2 assume !false; 136242#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 136241#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 136240#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 136239#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 136238#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 136237#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 136236#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 136235#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 136234#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 136233#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 136232#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 136231#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 136230#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 136229#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 136228#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 136227#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 136226#L164 assume 8528 == ssl3_accept_~s__state~0#1; 136225#L168 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; 136223#L336 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 136221#L336-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 136216#L367 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 136214#L369 assume !(ssl3_accept_~ret~0#1 <= 0); 136209#L348-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 136204#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 136203#L603 ssl3_accept_~skip~0#1 := 0; 136201#L116-2 assume !false; 136198#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 136193#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 136191#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 136189#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 136187#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 136185#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 136183#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 136181#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 136179#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 136177#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 136175#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 136173#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 136171#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 136169#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 136167#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 136165#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 136163#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 136161#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 136159#L170 assume 8544 == ssl3_accept_~s__state~0#1; 136157#L174 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 136155#L392 assume !(0 != ssl3_accept_~s__session__peer~0#1); 136152#L401 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 136150#L404 assume 0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296; 136147#L405 assume 0 != 2 + ssl3_accept_~s__verify_mode~0#1; 136144#L413 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 136140#L416 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; 136134#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 136133#L603 ssl3_accept_~skip~0#1 := 0; 136132#L116-2 assume !false; 136131#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 136130#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 136129#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 136128#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 136127#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 136126#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 136125#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 136124#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 136123#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 136122#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 136121#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 136120#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 136119#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 136118#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 136117#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 136116#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 136115#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 136114#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 136113#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 136112#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 136111#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 136110#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 136109#L182 assume 8448 == ssl3_accept_~s__state~0#1; 136108#L183 ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 136106#L444 assume !(ssl3_accept_~num1~0#1 > 0); 136102#L444-2 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 136097#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 136096#L603 ssl3_accept_~skip~0#1 := 0; 136094#L116-2 assume !false; 136088#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 136085#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 136080#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 136079#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 136078#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 136077#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 136076#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 136075#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 136074#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 136073#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 136072#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 136071#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 136070#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 136069#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 136068#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 136067#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 136066#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 136065#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 136064#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 136063#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 136062#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 136055#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 136053#L182 assume !(8448 == ssl3_accept_~s__state~0#1); 136051#L185 assume 8576 == ssl3_accept_~s__state~0#1; 135896#L189 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1; 136047#L458 assume !(ssl3_accept_~ret~0#1 <= 0); 136039#L461 assume !(2 == ssl3_accept_~ret~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 136035#L465 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__init_num~0#1 := 0;ssl3_accept_~s__state~0#1 := 8592; 136034#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 136001#L603 ssl3_accept_~skip~0#1 := 0; 136002#L116-2 assume !false; 135993#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 135994#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 135985#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 135986#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 135977#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 135978#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 135969#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 135970#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 135961#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 135962#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 135953#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 135954#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 135945#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 135946#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 135937#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 135938#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 136061#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 136060#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 136059#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 136058#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 136057#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 136056#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 135911#L182 assume !(8448 == ssl3_accept_~s__state~0#1); 135912#L185 assume !(8576 == ssl3_accept_~s__state~0#1); 135895#L188 assume !(8577 == ssl3_accept_~s__state~0#1); 135897#L191 assume !(8592 == ssl3_accept_~s__state~0#1); 136049#L194 assume !(8593 == ssl3_accept_~s__state~0#1); 136046#L197 assume !(8608 == ssl3_accept_~s__state~0#1); 136044#L200 assume !(8609 == ssl3_accept_~s__state~0#1); 136045#L203 assume !(8640 == ssl3_accept_~s__state~0#1); 136054#L206 assume !(8641 == ssl3_accept_~s__state~0#1); 135859#L209 assume 8656 == ssl3_accept_~s__state~0#1; 135856#L213 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet45#1;havoc ssl3_accept_#t~nondet45#1; 135853#L510 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet46#1;havoc ssl3_accept_#t~nondet46#1; 135849#L515 assume 2 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 3; 135482#L515-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet47#1;havoc ssl3_accept_#t~nondet47#1; 135835#L524 assume !(0 == ssl3_accept_~tmp___10~0#1); 135823#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 135820#L603 ssl3_accept_~skip~0#1 := 0; 135815#L116-2 assume !false; 135808#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 135805#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 135801#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 135797#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 135788#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 135780#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 135776#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 135772#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 135768#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 135764#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 135760#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 135756#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 135752#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 135748#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 135744#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 135740#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 135736#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 135732#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 135728#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 135724#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 135720#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 135716#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 135712#L182 assume !(8448 == ssl3_accept_~s__state~0#1); 135708#L185 assume !(8576 == ssl3_accept_~s__state~0#1); 135696#L188 assume !(8577 == ssl3_accept_~s__state~0#1); 135693#L191 assume !(8592 == ssl3_accept_~s__state~0#1); 135691#L194 assume !(8593 == ssl3_accept_~s__state~0#1); 135689#L197 assume !(8608 == ssl3_accept_~s__state~0#1); 135687#L200 assume !(8609 == ssl3_accept_~s__state~0#1); 135685#L203 assume !(8640 == ssl3_accept_~s__state~0#1); 135683#L206 assume !(8641 == ssl3_accept_~s__state~0#1); 135681#L209 assume !(8656 == ssl3_accept_~s__state~0#1); 135677#L212 assume !(8657 == ssl3_accept_~s__state~0#1); 135668#L215 assume 8672 == ssl3_accept_~s__state~0#1; 135663#L219 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet48#1;havoc ssl3_accept_#t~nondet48#1; 135661#L532 assume !(4 == ssl3_accept_~blastFlag~0#1); 135657#L535 assume !(5 == ssl3_accept_~blastFlag~0#1); 135654#L532-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448; 135195#L543 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 3; 135196#L543-2 ssl3_accept_~s__init_num~0#1 := 0; 137393#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 137387#L603 ssl3_accept_~skip~0#1 := 0; 137385#L116-2 assume !false; 137383#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 137381#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 137379#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 137377#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 137375#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 137373#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 137371#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 137369#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 137367#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 137365#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 137363#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 137361#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 137358#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 137356#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 137354#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 137352#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 137350#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 137348#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 137346#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 137344#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 137342#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 137340#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 137338#L182 assume 8448 == ssl3_accept_~s__state~0#1; 137314#L183 ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 137315#L444 assume !(ssl3_accept_~num1~0#1 > 0); 137297#L444-2 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 137298#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 137285#L603 ssl3_accept_~skip~0#1 := 0; 137286#L116-2 assume !false; 137277#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 137278#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 137269#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 137270#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 137261#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 137262#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 137252#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 137253#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 137241#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 137243#L143 assume 8464 == ssl3_accept_~s__state~0#1; 137217#L150 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1; 137470#L289 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 137471#L289-2 [2021-12-14 23:11:50,185 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:50,185 INFO L85 PathProgramCache]: Analyzing trace with hash 2049412176, now seen corresponding path program 1 times [2021-12-14 23:11:50,185 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:50,186 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1168779917] [2021-12-14 23:11:50,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:50,186 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:50,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:50,190 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:11:50,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:50,193 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:11:50,193 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:50,193 INFO L85 PathProgramCache]: Analyzing trace with hash -1029481686, now seen corresponding path program 1 times [2021-12-14 23:11:50,193 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:50,193 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [393479634] [2021-12-14 23:11:50,194 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:50,194 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:50,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:50,223 INFO L134 CoverageAnalysis]: Checked inductivity of 875 backedges. 535 proven. 0 refuted. 0 times theorem prover too weak. 340 trivial. 0 not checked. [2021-12-14 23:11:50,223 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:11:50,223 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [393479634] [2021-12-14 23:11:50,223 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [393479634] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:11:50,223 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:11:50,223 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-14 23:11:50,224 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [234858172] [2021-12-14 23:11:50,224 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:11:50,224 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:11:50,224 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:11:50,225 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 23:11:50,225 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-14 23:11:50,225 INFO L87 Difference]: Start difference. First operand 5930 states and 7666 transitions. cyclomatic complexity: 1749 Second operand has 3 states, 3 states have (on average 48.666666666666664) internal successors, (146), 3 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:50,356 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:11:50,356 INFO L93 Difference]: Finished difference Result 6880 states and 8766 transitions. [2021-12-14 23:11:50,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 23:11:50,357 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 6880 states and 8766 transitions. [2021-12-14 23:11:50,377 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 6612 [2021-12-14 23:11:50,392 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 6880 states to 6880 states and 8766 transitions. [2021-12-14 23:11:50,393 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6772 [2021-12-14 23:11:50,396 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6772 [2021-12-14 23:11:50,397 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6880 states and 8766 transitions. [2021-12-14 23:11:50,397 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-14 23:11:50,397 INFO L681 BuchiCegarLoop]: Abstraction has 6880 states and 8766 transitions. [2021-12-14 23:11:50,399 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6880 states and 8766 transitions. [2021-12-14 23:11:50,444 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6880 to 6830. [2021-12-14 23:11:50,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6830 states, 6830 states have (on average 1.2761346998535872) internal successors, (8716), 6829 states have internal predecessors, (8716), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:50,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6830 states to 6830 states and 8716 transitions. [2021-12-14 23:11:50,460 INFO L704 BuchiCegarLoop]: Abstraction has 6830 states and 8716 transitions. [2021-12-14 23:11:50,460 INFO L587 BuchiCegarLoop]: Abstraction has 6830 states and 8716 transitions. [2021-12-14 23:11:50,460 INFO L425 BuchiCegarLoop]: ======== Iteration 29============ [2021-12-14 23:11:50,460 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 6830 states and 8716 transitions. [2021-12-14 23:11:50,475 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 6562 [2021-12-14 23:11:50,476 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:11:50,476 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:11:50,478 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-14 23:11:50,478 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 10, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 6, 6, 4, 3, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:11:50,479 INFO L791 eck$LassoCheckResult]: Stem: 147582#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 147435#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret52#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~post25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~post29#1, ssl3_accept_#t~post30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~post49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__session__cipher~0#1;ssl3_accept_~buf~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~cb~0#1;havoc ssl3_accept_~num1~0#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~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~tmp___3~0#1;havoc ssl3_accept_~tmp___4~0#1;havoc ssl3_accept_~tmp___5~0#1;havoc ssl3_accept_~tmp___6~0#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;havoc ssl3_accept_~tmp___9~0#1;havoc ssl3_accept_~tmp___10~0#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__s3__tmp__new_cipher__algorithms~0#1 := 0;ssl3_accept_~__cil_tmp56~0#1 := 0;ssl3_accept_~__cil_tmp57~0#1 := 0;ssl3_accept_~__cil_tmp58~0#1 := 0;ssl3_accept_~__cil_tmp59~0#1 := 0;ssl3_accept_~__cil_tmp60~0#1 := 0;ssl3_accept_~__cil_tmp61~0#1 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;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; 147436#L99 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 147447#L102-2 ssl3_accept_#t~post25#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post25#1;havoc ssl3_accept_#t~post25#1; 147448#L107 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 147403#L107-1 assume !(0 == ssl3_accept_~s__cert~0#1); 147584#L116-2 assume !false; 147623#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 149732#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 149731#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 149730#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 149729#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 149728#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 149727#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 149726#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 149725#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 149724#L143 assume 8464 == ssl3_accept_~s__state~0#1; 147717#L150 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1; 152610#L289 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 150627#L289-2 [2021-12-14 23:11:50,479 INFO L793 eck$LassoCheckResult]: Loop: 150627#L289-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; 152603#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 152602#L603 ssl3_accept_~skip~0#1 := 0; 152601#L116-2 assume !false; 152600#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 152599#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 152598#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 152597#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 152596#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 152595#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 152594#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 152593#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 152592#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 152591#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 152590#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 152589#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 149777#L152 assume 8496 == ssl3_accept_~s__state~0#1; 149778#L156 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet33#1;havoc ssl3_accept_#t~nondet33#1; 149367#L302 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 149366#L302-2 assume !(ssl3_accept_~ret~0#1 <= 0); 149363#L308 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 149360#L308-2 ssl3_accept_~s__init_num~0#1 := 0; 149355#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 149354#L603 ssl3_accept_~skip~0#1 := 0; 149353#L116-2 assume !false; 149352#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 149351#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 149350#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 149349#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 149348#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 149347#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 149346#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 149345#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 149344#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 149343#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 149342#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 149341#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 149340#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 149339#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 149338#L158 assume 8512 == ssl3_accept_~s__state~0#1; 149337#L162 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 149335#L319 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 149332#L319-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 149327#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 149326#L603 ssl3_accept_~skip~0#1 := 0; 149325#L116-2 assume !false; 149324#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 149323#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 149322#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 149321#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 149320#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 149319#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 149318#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 149317#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 149316#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 149315#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 149314#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 149313#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 149312#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 149311#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 149310#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 149309#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 149308#L164 assume 8528 == ssl3_accept_~s__state~0#1; 149307#L168 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; 149305#L336 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 149303#L336-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 149298#L367 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 149296#L369 assume !(ssl3_accept_~ret~0#1 <= 0); 149291#L348-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 149286#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 149285#L603 ssl3_accept_~skip~0#1 := 0; 149283#L116-2 assume !false; 149280#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 149275#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 149273#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 149271#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 149269#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 149267#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 149265#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 149263#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 149261#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 149259#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 149257#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 149255#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 149253#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 149251#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 149249#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 149247#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 149245#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 149243#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 149241#L170 assume 8544 == ssl3_accept_~s__state~0#1; 149239#L174 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 149237#L392 assume !(0 != ssl3_accept_~s__session__peer~0#1); 149234#L401 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 149232#L404 assume 0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296; 149229#L405 assume 0 != 2 + ssl3_accept_~s__verify_mode~0#1; 149226#L413 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 149222#L416 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; 149216#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 149215#L603 ssl3_accept_~skip~0#1 := 0; 149214#L116-2 assume !false; 149213#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 149212#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 149211#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 149210#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 149209#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 149208#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 149207#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 149206#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 149205#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 149204#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 149203#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 149202#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 149201#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 149200#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 149199#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 149198#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 149197#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 149196#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 149195#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 149194#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 149193#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 149192#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 149191#L182 assume 8448 == ssl3_accept_~s__state~0#1; 149190#L183 ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 149188#L444 assume !(ssl3_accept_~num1~0#1 > 0); 149184#L444-2 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 149179#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 149178#L603 ssl3_accept_~skip~0#1 := 0; 149177#L116-2 assume !false; 149176#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 149175#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 149174#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 149173#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 149172#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 149171#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 149170#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 149169#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 149168#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 149167#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 149166#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 149165#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 149164#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 149163#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 149162#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 149161#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 149160#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 149159#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 149158#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 149157#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 149156#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 149155#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 149154#L182 assume !(8448 == ssl3_accept_~s__state~0#1); 149153#L185 assume 8576 == ssl3_accept_~s__state~0#1; 148970#L189 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1; 149152#L458 assume !(ssl3_accept_~ret~0#1 <= 0); 149149#L461 assume !(2 == ssl3_accept_~ret~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 149146#L465 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__init_num~0#1 := 0;ssl3_accept_~s__state~0#1 := 8592; 149141#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 149140#L603 ssl3_accept_~skip~0#1 := 0; 149139#L116-2 assume !false; 149138#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 149137#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 149136#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 149135#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 149134#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 149133#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 149132#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 149131#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 149130#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 149129#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 149128#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 149127#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 149126#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 149125#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 149124#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 149123#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 149122#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 149121#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 149120#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 149119#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 149118#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 149117#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 149116#L182 assume !(8448 == ssl3_accept_~s__state~0#1); 149115#L185 assume !(8576 == ssl3_accept_~s__state~0#1); 149114#L188 assume !(8577 == ssl3_accept_~s__state~0#1); 149113#L191 assume 8592 == ssl3_accept_~s__state~0#1; 148961#L195 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 149091#L475 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8608;ssl3_accept_~s__init_num~0#1 := 0; 149089#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 149076#L603 ssl3_accept_~skip~0#1 := 0; 149077#L116-2 assume !false; 149068#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 149069#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 149060#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 149061#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 149052#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 149053#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 149043#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 149044#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 149035#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 149036#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 149029#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 149030#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 149025#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 149026#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 149021#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 149022#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 149002#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 149003#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 148994#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 148995#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 148986#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 148987#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 148978#L182 assume !(8448 == ssl3_accept_~s__state~0#1); 148979#L185 assume !(8576 == ssl3_accept_~s__state~0#1); 148969#L188 assume !(8577 == ssl3_accept_~s__state~0#1); 148971#L191 assume !(8592 == ssl3_accept_~s__state~0#1); 148960#L194 assume !(8593 == ssl3_accept_~s__state~0#1); 148962#L197 assume !(8608 == ssl3_accept_~s__state~0#1); 149095#L200 assume !(8609 == ssl3_accept_~s__state~0#1); 149096#L203 assume !(8640 == ssl3_accept_~s__state~0#1); 149100#L206 assume !(8641 == ssl3_accept_~s__state~0#1); 148864#L209 assume 8656 == ssl3_accept_~s__state~0#1; 148697#L213 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet45#1;havoc ssl3_accept_#t~nondet45#1; 148698#L510 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet46#1;havoc ssl3_accept_#t~nondet46#1; 148693#L515 assume 2 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 3; 148675#L515-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet47#1;havoc ssl3_accept_#t~nondet47#1; 148688#L524 assume !(0 == ssl3_accept_~tmp___10~0#1); 148638#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 148635#L603 ssl3_accept_~skip~0#1 := 0; 148632#L116-2 assume !false; 148629#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 148626#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 148623#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 148620#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 148617#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 148614#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 148611#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 148608#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 148605#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 148602#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 148599#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 148596#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 148593#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 148590#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 148587#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 148584#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 148581#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 148578#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 148572#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 148569#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 148566#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 148563#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 148560#L182 assume !(8448 == ssl3_accept_~s__state~0#1); 148549#L185 assume !(8576 == ssl3_accept_~s__state~0#1); 148542#L188 assume !(8577 == ssl3_accept_~s__state~0#1); 148535#L191 assume !(8592 == ssl3_accept_~s__state~0#1); 148528#L194 assume !(8593 == ssl3_accept_~s__state~0#1); 148521#L197 assume !(8608 == ssl3_accept_~s__state~0#1); 148514#L200 assume !(8609 == ssl3_accept_~s__state~0#1); 148507#L203 assume !(8640 == ssl3_accept_~s__state~0#1); 148501#L206 assume !(8641 == ssl3_accept_~s__state~0#1); 148498#L209 assume !(8656 == ssl3_accept_~s__state~0#1); 148496#L212 assume !(8657 == ssl3_accept_~s__state~0#1); 148493#L215 assume 8672 == ssl3_accept_~s__state~0#1; 148485#L219 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet48#1;havoc ssl3_accept_#t~nondet48#1; 147495#L532 assume !(4 == ssl3_accept_~blastFlag~0#1); 147496#L535 assume !(5 == ssl3_accept_~blastFlag~0#1); 147545#L532-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448; 148465#L543 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 3; 148814#L543-2 ssl3_accept_~s__init_num~0#1 := 0; 150560#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 150557#L603 ssl3_accept_~skip~0#1 := 0; 150554#L116-2 assume !false; 150551#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 150548#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 150545#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 150542#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 150539#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 150536#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 150533#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 150530#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 150527#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 150524#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 150521#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 150518#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 150516#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 150496#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 150493#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 150494#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 150488#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 150489#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 150481#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 150482#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 150443#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 150444#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 150506#L182 assume 8448 == ssl3_accept_~s__state~0#1; 150410#L183 ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 150411#L444 assume !(ssl3_accept_~num1~0#1 > 0); 150405#L444-2 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 150406#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 150392#L603 ssl3_accept_~skip~0#1 := 0; 150393#L116-2 assume !false; 150386#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 150387#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 150380#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 150381#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 150374#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 150375#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 150367#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 150368#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 150359#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 150361#L143 assume 8464 == ssl3_accept_~s__state~0#1; 149797#L150 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1; 150626#L289 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 150627#L289-2 [2021-12-14 23:11:50,479 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:50,480 INFO L85 PathProgramCache]: Analyzing trace with hash 2049412176, now seen corresponding path program 2 times [2021-12-14 23:11:50,480 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:50,480 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [723089129] [2021-12-14 23:11:50,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:50,480 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:50,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:50,483 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:11:50,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:50,487 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:11:50,487 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:50,487 INFO L85 PathProgramCache]: Analyzing trace with hash 1293052390, now seen corresponding path program 1 times [2021-12-14 23:11:50,487 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:50,488 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [973170814] [2021-12-14 23:11:50,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:50,488 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:50,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:50,517 INFO L134 CoverageAnalysis]: Checked inductivity of 1101 backedges. 634 proven. 0 refuted. 0 times theorem prover too weak. 467 trivial. 0 not checked. [2021-12-14 23:11:50,517 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:11:50,517 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [973170814] [2021-12-14 23:11:50,517 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [973170814] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:11:50,517 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:11:50,518 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-14 23:11:50,518 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1376626461] [2021-12-14 23:11:50,518 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:11:50,518 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:11:50,518 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:11:50,519 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 23:11:50,519 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-14 23:11:50,519 INFO L87 Difference]: Start difference. First operand 6830 states and 8716 transitions. cyclomatic complexity: 1899 Second operand has 3 states, 3 states have (on average 51.0) internal successors, (153), 3 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:50,635 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:11:50,635 INFO L93 Difference]: Finished difference Result 7830 states and 9866 transitions. [2021-12-14 23:11:50,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 23:11:50,636 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 7830 states and 9866 transitions. [2021-12-14 23:11:50,665 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 7562 [2021-12-14 23:11:50,686 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 7830 states to 7830 states and 9866 transitions. [2021-12-14 23:11:50,686 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7722 [2021-12-14 23:11:50,691 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7722 [2021-12-14 23:11:50,692 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7830 states and 9866 transitions. [2021-12-14 23:11:50,692 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-14 23:11:50,692 INFO L681 BuchiCegarLoop]: Abstraction has 7830 states and 9866 transitions. [2021-12-14 23:11:50,697 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7830 states and 9866 transitions. [2021-12-14 23:11:50,756 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7830 to 7780. [2021-12-14 23:11:50,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7780 states, 7780 states have (on average 1.2616966580976863) internal successors, (9816), 7779 states have internal predecessors, (9816), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:50,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7780 states to 7780 states and 9816 transitions. [2021-12-14 23:11:50,772 INFO L704 BuchiCegarLoop]: Abstraction has 7780 states and 9816 transitions. [2021-12-14 23:11:50,772 INFO L587 BuchiCegarLoop]: Abstraction has 7780 states and 9816 transitions. [2021-12-14 23:11:50,772 INFO L425 BuchiCegarLoop]: ======== Iteration 30============ [2021-12-14 23:11:50,772 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 7780 states and 9816 transitions. [2021-12-14 23:11:50,824 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 7512 [2021-12-14 23:11:50,825 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:11:50,825 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:11:50,829 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-14 23:11:50,829 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 11, 11, 11, 10, 10, 9, 9, 8, 8, 7, 7, 7, 7, 5, 4, 4, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:11:50,829 INFO L791 eck$LassoCheckResult]: Stem: 162251#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 162102#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret52#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~post25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~post29#1, ssl3_accept_#t~post30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~post49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__session__cipher~0#1;ssl3_accept_~buf~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~cb~0#1;havoc ssl3_accept_~num1~0#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~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~tmp___3~0#1;havoc ssl3_accept_~tmp___4~0#1;havoc ssl3_accept_~tmp___5~0#1;havoc ssl3_accept_~tmp___6~0#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;havoc ssl3_accept_~tmp___9~0#1;havoc ssl3_accept_~tmp___10~0#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__s3__tmp__new_cipher__algorithms~0#1 := 0;ssl3_accept_~__cil_tmp56~0#1 := 0;ssl3_accept_~__cil_tmp57~0#1 := 0;ssl3_accept_~__cil_tmp58~0#1 := 0;ssl3_accept_~__cil_tmp59~0#1 := 0;ssl3_accept_~__cil_tmp60~0#1 := 0;ssl3_accept_~__cil_tmp61~0#1 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;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; 162103#L99 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 162114#L102-2 ssl3_accept_#t~post25#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post25#1;havoc ssl3_accept_#t~post25#1; 162115#L107 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 162070#L107-1 assume !(0 == ssl3_accept_~s__cert~0#1); 162253#L116-2 assume !false; 162291#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 164551#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 164550#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 164549#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 164548#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 164547#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 164546#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 164545#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 164544#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 164543#L143 assume 8464 == ssl3_accept_~s__state~0#1; 162226#L150 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1; 162227#L289 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 167358#L289-2 [2021-12-14 23:11:50,830 INFO L793 eck$LassoCheckResult]: Loop: 167358#L289-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; 167348#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 167346#L603 ssl3_accept_~skip~0#1 := 0; 167344#L116-2 assume !false; 167342#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 167340#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 167338#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 167336#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 167334#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 167332#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 167330#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 167328#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 167326#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 167324#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 167322#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 167320#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 164618#L152 assume 8496 == ssl3_accept_~s__state~0#1; 164619#L156 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet33#1;havoc ssl3_accept_#t~nondet33#1; 164483#L302 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 163933#L302-2 assume !(ssl3_accept_~ret~0#1 <= 0); 163934#L308 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 164479#L308-2 ssl3_accept_~s__init_num~0#1 := 0; 164474#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 164473#L603 ssl3_accept_~skip~0#1 := 0; 164472#L116-2 assume !false; 164471#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 164470#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 164469#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 164468#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 164467#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 164466#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 164465#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 164464#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 164463#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 164462#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 164461#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 164460#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 164459#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 164458#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 164457#L158 assume 8512 == ssl3_accept_~s__state~0#1; 164456#L162 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 164454#L319 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 164451#L319-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 164446#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 164445#L603 ssl3_accept_~skip~0#1 := 0; 164444#L116-2 assume !false; 164443#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 164442#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 164441#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 164440#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 164439#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 164438#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 164437#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 164436#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 164435#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 164434#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 164433#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 164432#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 164431#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 164430#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 164429#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 164428#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 164427#L164 assume 8528 == ssl3_accept_~s__state~0#1; 164426#L168 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; 164424#L336 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 164422#L336-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 164417#L367 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 164415#L369 assume !(ssl3_accept_~ret~0#1 <= 0); 164410#L348-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 164405#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 164404#L603 ssl3_accept_~skip~0#1 := 0; 164402#L116-2 assume !false; 164399#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 164394#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 164392#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 164390#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 164388#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 164386#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 164384#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 164382#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 164380#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 164378#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 164376#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 164374#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 164372#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 164370#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 164368#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 164366#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 164364#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 164362#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 164360#L170 assume 8544 == ssl3_accept_~s__state~0#1; 164358#L174 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 164356#L392 assume !(0 != ssl3_accept_~s__session__peer~0#1); 164353#L401 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 164351#L404 assume 0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296; 164348#L405 assume 0 != 2 + ssl3_accept_~s__verify_mode~0#1; 164345#L413 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 164341#L416 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; 164335#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 164334#L603 ssl3_accept_~skip~0#1 := 0; 164333#L116-2 assume !false; 164332#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 164331#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 164330#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 164329#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 164328#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 164327#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 164326#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 164325#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 164324#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 164323#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 164322#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 164321#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 164320#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 164319#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 164318#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 164317#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 164316#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 164315#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 164314#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 164313#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 164312#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 164311#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 164310#L182 assume 8448 == ssl3_accept_~s__state~0#1; 164309#L183 ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 164307#L444 assume !(ssl3_accept_~num1~0#1 > 0); 164303#L444-2 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 164298#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 164297#L603 ssl3_accept_~skip~0#1 := 0; 164296#L116-2 assume !false; 164295#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 164294#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 164293#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 164292#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 164291#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 164290#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 164289#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 164288#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 164287#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 164286#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 164285#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 164284#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 164283#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 164282#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 164281#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 164280#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 164279#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 164278#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 164277#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 164276#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 164275#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 164274#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 164273#L182 assume !(8448 == ssl3_accept_~s__state~0#1); 164272#L185 assume 8576 == ssl3_accept_~s__state~0#1; 163824#L189 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1; 164271#L458 assume !(ssl3_accept_~ret~0#1 <= 0); 164268#L461 assume !(2 == ssl3_accept_~ret~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 164265#L465 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__init_num~0#1 := 0;ssl3_accept_~s__state~0#1 := 8592; 164260#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 164259#L603 ssl3_accept_~skip~0#1 := 0; 164258#L116-2 assume !false; 164257#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 164256#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 164255#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 164254#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 164253#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 164252#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 164251#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 164250#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 164249#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 164248#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 164247#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 164246#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 164245#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 164244#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 164243#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 164242#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 164241#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 164240#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 164239#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 164238#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 164237#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 164236#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 164235#L182 assume !(8448 == ssl3_accept_~s__state~0#1); 164234#L185 assume !(8576 == ssl3_accept_~s__state~0#1); 164233#L188 assume !(8577 == ssl3_accept_~s__state~0#1); 164232#L191 assume 8592 == ssl3_accept_~s__state~0#1; 163810#L195 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 164228#L475 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8608;ssl3_accept_~s__init_num~0#1 := 0; 164223#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 164222#L603 ssl3_accept_~skip~0#1 := 0; 164221#L116-2 assume !false; 164220#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 164219#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 164218#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 164217#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 164216#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 164215#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 164214#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 164213#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 164212#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 164211#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 164210#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 164209#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 164208#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 164207#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 164206#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 164205#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 164204#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 164203#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 164202#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 164201#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 164200#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 164199#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 164198#L182 assume !(8448 == ssl3_accept_~s__state~0#1); 164197#L185 assume !(8576 == ssl3_accept_~s__state~0#1); 164196#L188 assume !(8577 == ssl3_accept_~s__state~0#1); 164195#L191 assume !(8592 == ssl3_accept_~s__state~0#1); 164194#L194 assume !(8593 == ssl3_accept_~s__state~0#1); 164193#L197 assume 8608 == ssl3_accept_~s__state~0#1; 163797#L201 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet43#1;havoc ssl3_accept_#t~nondet43#1; 164186#L484 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8640;ssl3_accept_~s__init_num~0#1 := 0; 164175#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 164169#L603 ssl3_accept_~skip~0#1 := 0; 164167#L116-2 assume !false; 164165#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 164163#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 164161#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 164159#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 164157#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 164155#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 164153#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 164151#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 164149#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 164147#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 164145#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 164143#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 164141#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 164139#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 164137#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 164135#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 164133#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 164131#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 164129#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 164127#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 164125#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 164123#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 164121#L182 assume !(8448 == ssl3_accept_~s__state~0#1); 164119#L185 assume !(8576 == ssl3_accept_~s__state~0#1); 163823#L188 assume !(8577 == ssl3_accept_~s__state~0#1); 163825#L191 assume !(8592 == ssl3_accept_~s__state~0#1); 163809#L194 assume !(8593 == ssl3_accept_~s__state~0#1); 163811#L197 assume !(8608 == ssl3_accept_~s__state~0#1); 163796#L200 assume !(8609 == ssl3_accept_~s__state~0#1); 163798#L203 assume !(8640 == ssl3_accept_~s__state~0#1); 164116#L206 assume !(8641 == ssl3_accept_~s__state~0#1); 163633#L209 assume 8656 == ssl3_accept_~s__state~0#1; 163618#L213 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet45#1;havoc ssl3_accept_#t~nondet45#1; 163619#L510 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet46#1;havoc ssl3_accept_#t~nondet46#1; 163610#L515 assume 2 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 3; 163458#L515-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet47#1;havoc ssl3_accept_#t~nondet47#1; 163599#L524 assume !(0 == ssl3_accept_~tmp___10~0#1); 163592#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 163589#L603 ssl3_accept_~skip~0#1 := 0; 163586#L116-2 assume !false; 163583#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 163580#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 163577#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 163574#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 163571#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 163568#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 163565#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 163468#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 163467#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 163465#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 163463#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 163461#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 163459#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 163455#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 163453#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 163450#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 163449#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 163448#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 163445#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 163441#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 163434#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 163431#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 163428#L182 assume !(8448 == ssl3_accept_~s__state~0#1); 163425#L185 assume !(8576 == ssl3_accept_~s__state~0#1); 163422#L188 assume !(8577 == ssl3_accept_~s__state~0#1); 163419#L191 assume !(8592 == ssl3_accept_~s__state~0#1); 163416#L194 assume !(8593 == ssl3_accept_~s__state~0#1); 163413#L197 assume !(8608 == ssl3_accept_~s__state~0#1); 163410#L200 assume !(8609 == ssl3_accept_~s__state~0#1); 163407#L203 assume !(8640 == ssl3_accept_~s__state~0#1); 163404#L206 assume !(8641 == ssl3_accept_~s__state~0#1); 163401#L209 assume !(8656 == ssl3_accept_~s__state~0#1); 163399#L212 assume !(8657 == ssl3_accept_~s__state~0#1); 163395#L215 assume 8672 == ssl3_accept_~s__state~0#1; 163390#L219 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet48#1;havoc ssl3_accept_#t~nondet48#1; 163387#L532 assume !(4 == ssl3_accept_~blastFlag~0#1); 163303#L535 assume !(5 == ssl3_accept_~blastFlag~0#1); 162063#L532-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448; 162064#L543 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 3; 163637#L543-2 ssl3_accept_~s__init_num~0#1 := 0; 166030#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 166024#L603 ssl3_accept_~skip~0#1 := 0; 166022#L116-2 assume !false; 166020#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 166018#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 166016#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 166014#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 166012#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 166010#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 166008#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 166006#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 166004#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 166002#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 166000#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 165998#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 165996#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 165994#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 165094#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 165095#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 166133#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 166132#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 165056#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 165057#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 165033#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 165034#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 164965#L182 assume 8448 == ssl3_accept_~s__state~0#1; 164958#L183 ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 164959#L444 assume !(ssl3_accept_~num1~0#1 > 0); 165475#L444-2 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 164932#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 164933#L603 ssl3_accept_~skip~0#1 := 0; 164924#L116-2 assume !false; 164925#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 164916#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 164917#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 164908#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 164909#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 164898#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 164900#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 164889#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 164890#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 164876#L143 assume 8464 == ssl3_accept_~s__state~0#1; 164659#L150 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1; 168539#L289 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 167358#L289-2 [2021-12-14 23:11:50,831 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:50,831 INFO L85 PathProgramCache]: Analyzing trace with hash 2049412176, now seen corresponding path program 3 times [2021-12-14 23:11:50,831 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:50,831 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [844954736] [2021-12-14 23:11:50,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:50,831 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:50,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:50,835 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:11:50,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:50,840 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:11:50,840 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:50,841 INFO L85 PathProgramCache]: Analyzing trace with hash 1986909669, now seen corresponding path program 1 times [2021-12-14 23:11:50,841 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:50,841 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2056869277] [2021-12-14 23:11:50,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:50,841 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:50,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:50,888 INFO L134 CoverageAnalysis]: Checked inductivity of 1360 backedges. 737 proven. 0 refuted. 0 times theorem prover too weak. 623 trivial. 0 not checked. [2021-12-14 23:11:50,889 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:11:50,889 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2056869277] [2021-12-14 23:11:50,889 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2056869277] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:11:50,889 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:11:50,889 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-14 23:11:50,890 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1544833173] [2021-12-14 23:11:50,890 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:11:50,890 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:11:50,890 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:11:50,891 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 23:11:50,891 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-14 23:11:50,891 INFO L87 Difference]: Start difference. First operand 7780 states and 9816 transitions. cyclomatic complexity: 2049 Second operand has 3 states, 3 states have (on average 53.333333333333336) internal successors, (160), 3 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:51,020 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:11:51,020 INFO L93 Difference]: Finished difference Result 7775 states and 9614 transitions. [2021-12-14 23:11:51,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 23:11:51,021 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 7775 states and 9614 transitions. [2021-12-14 23:11:51,064 INFO L131 ngComponentsAnalysis]: Automaton has 11 accepting balls. 7383 [2021-12-14 23:11:51,079 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 7775 states to 7775 states and 9614 transitions. [2021-12-14 23:11:51,079 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7667 [2021-12-14 23:11:51,083 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7667 [2021-12-14 23:11:51,083 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7775 states and 9614 transitions. [2021-12-14 23:11:51,083 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-14 23:11:51,083 INFO L681 BuchiCegarLoop]: Abstraction has 7775 states and 9614 transitions. [2021-12-14 23:11:51,086 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7775 states and 9614 transitions. [2021-12-14 23:11:51,140 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7775 to 7755. [2021-12-14 23:11:51,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7755 states, 7755 states have (on average 1.2367504835589942) internal successors, (9591), 7754 states have internal predecessors, (9591), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:51,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7755 states to 7755 states and 9591 transitions. [2021-12-14 23:11:51,157 INFO L704 BuchiCegarLoop]: Abstraction has 7755 states and 9591 transitions. [2021-12-14 23:11:51,158 INFO L587 BuchiCegarLoop]: Abstraction has 7755 states and 9591 transitions. [2021-12-14 23:11:51,158 INFO L425 BuchiCegarLoop]: ======== Iteration 31============ [2021-12-14 23:11:51,158 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 7755 states and 9591 transitions. [2021-12-14 23:11:51,177 INFO L131 ngComponentsAnalysis]: Automaton has 11 accepting balls. 7367 [2021-12-14 23:11:51,177 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:11:51,177 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:11:51,180 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-14 23:11:51,180 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 12, 12, 12, 11, 11, 10, 10, 9, 9, 8, 8, 8, 8, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:11:51,180 INFO L791 eck$LassoCheckResult]: Stem: 177792#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 177658#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret52#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~post25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~post29#1, ssl3_accept_#t~post30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~post49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__session__cipher~0#1;ssl3_accept_~buf~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~cb~0#1;havoc ssl3_accept_~num1~0#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~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~tmp___3~0#1;havoc ssl3_accept_~tmp___4~0#1;havoc ssl3_accept_~tmp___5~0#1;havoc ssl3_accept_~tmp___6~0#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;havoc ssl3_accept_~tmp___9~0#1;havoc ssl3_accept_~tmp___10~0#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__s3__tmp__new_cipher__algorithms~0#1 := 0;ssl3_accept_~__cil_tmp56~0#1 := 0;ssl3_accept_~__cil_tmp57~0#1 := 0;ssl3_accept_~__cil_tmp58~0#1 := 0;ssl3_accept_~__cil_tmp59~0#1 := 0;ssl3_accept_~__cil_tmp60~0#1 := 0;ssl3_accept_~__cil_tmp61~0#1 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;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; 177659#L99 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 177670#L102-2 ssl3_accept_#t~post25#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post25#1;havoc ssl3_accept_#t~post25#1; 177671#L107 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 177629#L107-1 assume !(0 == ssl3_accept_~s__cert~0#1); 177794#L116-2 assume !false; 177832#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 178064#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 178065#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 178060#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 178061#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 178056#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 178057#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 178052#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 178053#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 178048#L143 assume 8464 == ssl3_accept_~s__state~0#1; 177935#L150 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1; 181877#L289 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 181511#L289-2 [2021-12-14 23:11:51,181 INFO L793 eck$LassoCheckResult]: Loop: 181511#L289-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; 181866#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 181863#L603 ssl3_accept_~skip~0#1 := 0; 181860#L116-2 assume !false; 181857#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 181854#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 181851#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 181848#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 181845#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 181842#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 181839#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 181836#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 181833#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 181830#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 181827#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 181824#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 180109#L152 assume 8496 == ssl3_accept_~s__state~0#1; 180110#L156 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet33#1;havoc ssl3_accept_#t~nondet33#1; 180095#L302 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 180094#L302-2 assume !(ssl3_accept_~ret~0#1 <= 0); 180091#L308 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 180088#L308-2 ssl3_accept_~s__init_num~0#1 := 0; 180083#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 180082#L603 ssl3_accept_~skip~0#1 := 0; 180081#L116-2 assume !false; 180080#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 180079#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 180078#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 180077#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 180076#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 180075#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 180074#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 180073#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 180072#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 180071#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 180070#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 180069#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 180068#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 180067#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 180066#L158 assume 8512 == ssl3_accept_~s__state~0#1; 180065#L162 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 180063#L319 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 180060#L319-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 180055#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 180054#L603 ssl3_accept_~skip~0#1 := 0; 180053#L116-2 assume !false; 180052#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 180051#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 180050#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 180049#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 180048#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 180047#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 180046#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 180045#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 180044#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 180043#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 180042#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 180041#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 180040#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 180039#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 180038#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 180037#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 180036#L164 assume 8528 == ssl3_accept_~s__state~0#1; 180035#L168 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; 180033#L336 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 180031#L336-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 180026#L367 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 180024#L369 assume !(ssl3_accept_~ret~0#1 <= 0); 180019#L348-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 180014#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 180013#L603 ssl3_accept_~skip~0#1 := 0; 180011#L116-2 assume !false; 180008#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 180003#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 180001#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 179999#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 179997#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 179995#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 179993#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 179991#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 179989#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 179987#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 179985#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 179983#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 179981#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 179979#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 179977#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 179975#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 179973#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 179971#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 179969#L170 assume 8544 == ssl3_accept_~s__state~0#1; 179967#L174 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 179965#L392 assume !(0 != ssl3_accept_~s__session__peer~0#1); 179962#L401 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 179960#L404 assume 0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296; 179957#L405 assume 0 != 2 + ssl3_accept_~s__verify_mode~0#1; 179954#L413 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 179950#L416 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; 179944#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 179943#L603 ssl3_accept_~skip~0#1 := 0; 179942#L116-2 assume !false; 179941#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 179940#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 179939#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 179938#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 179937#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 179936#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 179935#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 179934#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 179933#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 179932#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 179931#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 179930#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 179929#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 179928#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 179927#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 179926#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 179925#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 179924#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 179923#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 179922#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 179921#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 179920#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 179919#L182 assume 8448 == ssl3_accept_~s__state~0#1; 179918#L183 ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 179916#L444 assume !(ssl3_accept_~num1~0#1 > 0); 179912#L444-2 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 179907#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 179906#L603 ssl3_accept_~skip~0#1 := 0; 179905#L116-2 assume !false; 179904#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 179903#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 179902#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 179901#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 179900#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 179899#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 179898#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 179897#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 179896#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 179895#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 179894#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 179893#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 179892#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 179891#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 179890#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 179889#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 179888#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 179887#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 179886#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 179885#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 179884#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 179883#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 179882#L182 assume !(8448 == ssl3_accept_~s__state~0#1); 179881#L185 assume 8576 == ssl3_accept_~s__state~0#1; 179880#L189 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1; 179879#L458 assume !(ssl3_accept_~ret~0#1 <= 0); 179876#L461 assume !(2 == ssl3_accept_~ret~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 179873#L465 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__init_num~0#1 := 0;ssl3_accept_~s__state~0#1 := 8592; 179868#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 179867#L603 ssl3_accept_~skip~0#1 := 0; 179866#L116-2 assume !false; 179865#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 179864#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 179863#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 179862#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 179861#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 179860#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 179859#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 179858#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 179857#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 179856#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 179855#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 179854#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 179853#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 179852#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 179851#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 179850#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 179849#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 179848#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 179847#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 179846#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 179845#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 179844#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 179843#L182 assume !(8448 == ssl3_accept_~s__state~0#1); 179842#L185 assume !(8576 == ssl3_accept_~s__state~0#1); 179841#L188 assume !(8577 == ssl3_accept_~s__state~0#1); 179840#L191 assume 8592 == ssl3_accept_~s__state~0#1; 179838#L195 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 179835#L475 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8608;ssl3_accept_~s__init_num~0#1 := 0; 179830#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 179829#L603 ssl3_accept_~skip~0#1 := 0; 179828#L116-2 assume !false; 179827#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 179826#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 179825#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 179824#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 179823#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 179822#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 179821#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 179820#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 179819#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 179818#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 179817#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 179816#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 179815#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 179814#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 179813#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 179812#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 179811#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 179810#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 179809#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 179804#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 179760#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 179759#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 179755#L182 assume !(8448 == ssl3_accept_~s__state~0#1); 179754#L185 assume !(8576 == ssl3_accept_~s__state~0#1); 179753#L188 assume !(8577 == ssl3_accept_~s__state~0#1); 179752#L191 assume !(8592 == ssl3_accept_~s__state~0#1); 179751#L194 assume !(8593 == ssl3_accept_~s__state~0#1); 179750#L197 assume 8608 == ssl3_accept_~s__state~0#1; 179748#L201 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet43#1;havoc ssl3_accept_#t~nondet43#1; 179745#L484 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8640;ssl3_accept_~s__init_num~0#1 := 0; 179740#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 179739#L603 ssl3_accept_~skip~0#1 := 0; 179738#L116-2 assume !false; 179737#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 179736#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 179735#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 179734#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 179733#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 179732#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 179731#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 179730#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 179729#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 179728#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 179727#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 179726#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 179725#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 179724#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 179723#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 179722#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 179721#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 179720#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 179719#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 179718#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 179717#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 179716#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 179715#L182 assume !(8448 == ssl3_accept_~s__state~0#1); 179714#L185 assume !(8576 == ssl3_accept_~s__state~0#1); 179713#L188 assume !(8577 == ssl3_accept_~s__state~0#1); 179711#L191 assume !(8592 == ssl3_accept_~s__state~0#1); 179710#L194 assume !(8593 == ssl3_accept_~s__state~0#1); 179709#L197 assume !(8608 == ssl3_accept_~s__state~0#1); 179707#L200 assume !(8609 == ssl3_accept_~s__state~0#1); 179705#L203 assume 8640 == ssl3_accept_~s__state~0#1; 179704#L207 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 179703#L493 assume !(3 == ssl3_accept_~blastFlag~0#1); 179702#L493-2 assume !(ssl3_accept_~ret~0#1 <= 0); 179700#L499 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8656; 179693#L499-2 ssl3_accept_~s__init_num~0#1 := 0; 179674#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 179668#L603 ssl3_accept_~skip~0#1 := 0; 179666#L116-2 assume !false; 179664#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 179662#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 179660#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 179658#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 179656#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 179654#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 179652#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 179650#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 179648#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 179646#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 179644#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 179642#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 179640#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 179638#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 179636#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 179634#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 179632#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 179630#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 179628#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 179626#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 179624#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 179622#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 179620#L182 assume !(8448 == ssl3_accept_~s__state~0#1); 179618#L185 assume !(8576 == ssl3_accept_~s__state~0#1); 179616#L188 assume !(8577 == ssl3_accept_~s__state~0#1); 179614#L191 assume !(8592 == ssl3_accept_~s__state~0#1); 179612#L194 assume !(8593 == ssl3_accept_~s__state~0#1); 179610#L197 assume !(8608 == ssl3_accept_~s__state~0#1); 179608#L200 assume !(8609 == ssl3_accept_~s__state~0#1); 179606#L203 assume !(8640 == ssl3_accept_~s__state~0#1); 179604#L206 assume !(8641 == ssl3_accept_~s__state~0#1); 179600#L209 assume 8656 == ssl3_accept_~s__state~0#1; 179598#L213 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet45#1;havoc ssl3_accept_#t~nondet45#1; 179597#L510 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet46#1;havoc ssl3_accept_#t~nondet46#1; 179594#L515 assume 2 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 3; 179591#L515-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet47#1;havoc ssl3_accept_#t~nondet47#1; 179485#L524 assume !(0 == ssl3_accept_~tmp___10~0#1); 179480#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 179479#L603 ssl3_accept_~skip~0#1 := 0; 179478#L116-2 assume !false; 179477#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 179476#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 179475#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 179474#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 179473#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 179472#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 179471#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 179469#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 179466#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 179463#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 179460#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 179456#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 179450#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 179449#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 179448#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 179378#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 179374#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 179297#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 179293#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 179285#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 179279#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 179277#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 179275#L182 assume !(8448 == ssl3_accept_~s__state~0#1); 179273#L185 assume !(8576 == ssl3_accept_~s__state~0#1); 179271#L188 assume !(8577 == ssl3_accept_~s__state~0#1); 179269#L191 assume !(8592 == ssl3_accept_~s__state~0#1); 179267#L194 assume !(8593 == ssl3_accept_~s__state~0#1); 179253#L197 assume !(8608 == ssl3_accept_~s__state~0#1); 179249#L200 assume !(8609 == ssl3_accept_~s__state~0#1); 179245#L203 assume !(8640 == ssl3_accept_~s__state~0#1); 179241#L206 assume !(8641 == ssl3_accept_~s__state~0#1); 179239#L209 assume !(8656 == ssl3_accept_~s__state~0#1); 178319#L212 assume !(8657 == ssl3_accept_~s__state~0#1); 177811#L215 assume 8672 == ssl3_accept_~s__state~0#1; 177810#L219 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet48#1;havoc ssl3_accept_#t~nondet48#1; 177714#L532 assume !(4 == ssl3_accept_~blastFlag~0#1); 177715#L535 assume !(5 == ssl3_accept_~blastFlag~0#1); 177622#L532-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448; 177623#L543 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 3; 179544#L543-2 ssl3_accept_~s__init_num~0#1 := 0; 181100#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 181098#L603 ssl3_accept_~skip~0#1 := 0; 181096#L116-2 assume !false; 181094#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 181092#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 181090#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 181088#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 181086#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 181084#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 181082#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 181080#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 181078#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 181076#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 181074#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 181072#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 181070#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 181069#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 181068#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 181067#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 181066#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 181065#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 181064#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 181063#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 181062#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 181061#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 181060#L182 assume 8448 == ssl3_accept_~s__state~0#1; 180953#L183 ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 181058#L444 assume !(ssl3_accept_~num1~0#1 > 0); 181054#L444-2 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 181049#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 181048#L603 ssl3_accept_~skip~0#1 := 0; 181047#L116-2 assume !false; 181046#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 181045#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 181044#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 181043#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 181042#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 181040#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 181037#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 181038#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 181039#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 181118#L143 assume 8464 == ssl3_accept_~s__state~0#1; 180974#L150 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1; 181510#L289 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 181511#L289-2 [2021-12-14 23:11:51,181 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:51,181 INFO L85 PathProgramCache]: Analyzing trace with hash 2049412176, now seen corresponding path program 4 times [2021-12-14 23:11:51,182 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:51,182 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [371328] [2021-12-14 23:11:51,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:51,182 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:51,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:51,185 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:11:51,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:51,189 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:11:51,190 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:51,190 INFO L85 PathProgramCache]: Analyzing trace with hash 1414557561, now seen corresponding path program 1 times [2021-12-14 23:11:51,190 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:51,190 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [609279803] [2021-12-14 23:11:51,190 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:51,190 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:51,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:51,237 INFO L134 CoverageAnalysis]: Checked inductivity of 1654 backedges. 404 proven. 13 refuted. 0 times theorem prover too weak. 1237 trivial. 0 not checked. [2021-12-14 23:11:51,237 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:11:51,237 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [609279803] [2021-12-14 23:11:51,238 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [609279803] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-14 23:11:51,238 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [297100463] [2021-12-14 23:11:51,238 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:51,238 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-14 23:11:51,238 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:51,257 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-14 23:11:51,258 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-14 23:11:51,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:51,345 INFO L263 TraceCheckSpWp]: Trace formula consists of 521 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-14 23:11:51,349 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-14 23:11:51,917 INFO L134 CoverageAnalysis]: Checked inductivity of 1654 backedges. 622 proven. 0 refuted. 0 times theorem prover too weak. 1032 trivial. 0 not checked. [2021-12-14 23:11:51,917 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-14 23:11:51,918 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [297100463] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:11:51,918 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-14 23:11:51,918 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [4] total 5 [2021-12-14 23:11:51,918 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2071256064] [2021-12-14 23:11:51,919 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:11:51,920 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:11:51,920 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:11:51,920 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 23:11:51,920 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-14 23:11:51,920 INFO L87 Difference]: Start difference. First operand 7755 states and 9591 transitions. cyclomatic complexity: 1848 Second operand has 3 states, 2 states have (on average 68.5) internal successors, (137), 3 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:51,973 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:11:51,980 INFO L93 Difference]: Finished difference Result 7755 states and 9579 transitions. [2021-12-14 23:11:51,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 23:11:51,981 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 7755 states and 9579 transitions. [2021-12-14 23:11:52,021 INFO L131 ngComponentsAnalysis]: Automaton has 14 accepting balls. 7094 [2021-12-14 23:11:52,056 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 7755 states to 7755 states and 9579 transitions. [2021-12-14 23:11:52,057 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7647 [2021-12-14 23:11:52,061 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7647 [2021-12-14 23:11:52,061 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7755 states and 9579 transitions. [2021-12-14 23:11:52,062 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-14 23:11:52,062 INFO L681 BuchiCegarLoop]: Abstraction has 7755 states and 9579 transitions. [2021-12-14 23:11:52,065 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7755 states and 9579 transitions. [2021-12-14 23:11:52,163 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7755 to 7755. [2021-12-14 23:11:52,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7755 states, 7755 states have (on average 1.235203094777563) internal successors, (9579), 7754 states have internal predecessors, (9579), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:52,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7755 states to 7755 states and 9579 transitions. [2021-12-14 23:11:52,195 INFO L704 BuchiCegarLoop]: Abstraction has 7755 states and 9579 transitions. [2021-12-14 23:11:52,195 INFO L587 BuchiCegarLoop]: Abstraction has 7755 states and 9579 transitions. [2021-12-14 23:11:52,195 INFO L425 BuchiCegarLoop]: ======== Iteration 32============ [2021-12-14 23:11:52,195 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 7755 states and 9579 transitions. [2021-12-14 23:11:52,209 INFO L131 ngComponentsAnalysis]: Automaton has 14 accepting balls. 7094 [2021-12-14 23:11:52,223 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:11:52,223 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:11:52,224 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:11:52,224 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, 1] [2021-12-14 23:11:52,224 INFO L791 eck$LassoCheckResult]: Stem: 194478#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 194339#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret52#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~post25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~post29#1, ssl3_accept_#t~post30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~post49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__session__cipher~0#1;ssl3_accept_~buf~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~cb~0#1;havoc ssl3_accept_~num1~0#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~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~tmp___3~0#1;havoc ssl3_accept_~tmp___4~0#1;havoc ssl3_accept_~tmp___5~0#1;havoc ssl3_accept_~tmp___6~0#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;havoc ssl3_accept_~tmp___9~0#1;havoc ssl3_accept_~tmp___10~0#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__s3__tmp__new_cipher__algorithms~0#1 := 0;ssl3_accept_~__cil_tmp56~0#1 := 0;ssl3_accept_~__cil_tmp57~0#1 := 0;ssl3_accept_~__cil_tmp58~0#1 := 0;ssl3_accept_~__cil_tmp59~0#1 := 0;ssl3_accept_~__cil_tmp60~0#1 := 0;ssl3_accept_~__cil_tmp61~0#1 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;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; 194340#L99 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 194351#L102-2 ssl3_accept_#t~post25#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post25#1;havoc ssl3_accept_#t~post25#1; 194352#L107 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 194307#L107-1 assume !(0 == ssl3_accept_~s__cert~0#1); 194480#L116-2 assume !false; 194520#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 194720#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 194717#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 194716#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 194715#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 194714#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 194713#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 194712#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 194710#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 194711#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 196853#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 196858#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 196861#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 195688#L155 [2021-12-14 23:11:52,224 INFO L793 eck$LassoCheckResult]: Loop: 195688#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 195687#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 195686#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 195685#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 195684#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 195683#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 195682#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 195681#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 195680#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 195679#L182 assume 8448 == ssl3_accept_~s__state~0#1; 195670#L183 ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 195678#L444 assume !(ssl3_accept_~num1~0#1 > 0); 195676#L444-2 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 194646#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 194647#L603 ssl3_accept_~skip~0#1 := 0; 194642#L116-2 assume !false; 194643#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 194637#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 194639#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 194633#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 194634#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 194627#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 194629#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 194621#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 194623#L140 assume 8482 == ssl3_accept_~s__state~0#1; 195671#L141 ssl3_accept_~s__state~0#1 := 3; 196127#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 196128#L603 ssl3_accept_~skip~0#1 := 0; 194721#L116-2 assume !false; 194722#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 194718#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 194719#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 196872#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 196869#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 196866#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 196864#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 196863#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 196862#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 194709#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 194708#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 194706#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 194707#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 195688#L155 [2021-12-14 23:11:52,224 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:52,224 INFO L85 PathProgramCache]: Analyzing trace with hash -892851790, now seen corresponding path program 1 times [2021-12-14 23:11:52,225 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:52,225 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1345054829] [2021-12-14 23:11:52,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:52,225 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:52,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:52,235 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-14 23:11:52,235 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:11:52,235 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1345054829] [2021-12-14 23:11:52,235 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1345054829] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:11:52,235 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:11:52,235 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-14 23:11:52,235 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [603159063] [2021-12-14 23:11:52,236 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:11:52,236 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-14 23:11:52,236 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:52,236 INFO L85 PathProgramCache]: Analyzing trace with hash 1267491948, now seen corresponding path program 2 times [2021-12-14 23:11:52,236 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:52,236 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2005357487] [2021-12-14 23:11:52,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:52,236 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:52,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:52,239 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:11:52,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:52,256 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:11:52,365 INFO L210 LassoAnalysis]: Preferences: [2021-12-14 23:11:52,366 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-14 23:11:52,366 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-14 23:11:52,366 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-14 23:11:52,366 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-12-14 23:11:52,366 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:52,366 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-14 23:11:52,366 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-14 23:11:52,366 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_10.cil.c_Iteration32_Loop [2021-12-14 23:11:52,366 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-14 23:11:52,366 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-14 23:11:52,367 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:52,368 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:52,372 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:52,373 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:52,381 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:52,432 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-14 23:11:52,433 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-12-14 23:11:52,433 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:52,433 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:52,434 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:52,435 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Waiting until timeout for monitored process [2021-12-14 23:11:52,436 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-14 23:11:52,436 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-14 23:11:52,452 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-14 23:11:52,453 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~skip~0#1=0} Honda state: {ULTIMATE.start_ssl3_accept_~skip~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-14 23:11:52,468 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Forceful destruction successful, exit code 0 [2021-12-14 23:11:52,468 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:52,468 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:52,470 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:52,471 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Waiting until timeout for monitored process [2021-12-14 23:11:52,472 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-14 23:11:52,472 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-14 23:11:52,537 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Forceful destruction successful, exit code 0 [2021-12-14 23:11:52,537 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:52,538 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:52,546 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:52,576 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Waiting until timeout for monitored process [2021-12-14 23:11:52,577 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-12-14 23:11:52,577 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-14 23:11:52,599 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-12-14 23:11:52,613 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Forceful destruction successful, exit code 0 [2021-12-14 23:11:52,614 INFO L210 LassoAnalysis]: Preferences: [2021-12-14 23:11:52,614 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-14 23:11:52,614 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-14 23:11:52,614 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-14 23:11:52,614 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-12-14 23:11:52,614 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:52,614 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-14 23:11:52,614 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-14 23:11:52,614 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_10.cil.c_Iteration32_Loop [2021-12-14 23:11:52,614 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-14 23:11:52,614 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-14 23:11:52,615 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:52,622 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:52,624 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:52,636 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:52,639 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:52,691 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-14 23:11:52,691 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-12-14 23:11:52,691 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:52,691 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:52,692 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:52,693 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Waiting until timeout for monitored process [2021-12-14 23:11:52,695 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:11:52,701 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:11:52,701 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:11:52,701 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:11:52,701 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:11:52,701 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-14 23:11:52,704 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-14 23:11:52,704 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:11:52,722 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-12-14 23:11:52,725 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-12-14 23:11:52,725 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2021-12-14 23:11:52,725 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:52,725 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:52,726 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:52,727 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Waiting until timeout for monitored process [2021-12-14 23:11:52,728 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-12-14 23:11:52,728 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-12-14 23:11:52,728 INFO L513 LassoAnalysis]: Proved termination. [2021-12-14 23:11:52,728 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~s__state~0#1) = 1*ULTIMATE.start_ssl3_accept_~s__state~0#1 Supporting invariants [] [2021-12-14 23:11:52,746 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Forceful destruction successful, exit code 0 [2021-12-14 23:11:52,747 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-12-14 23:11:52,754 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:52,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:52,767 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-14 23:11:52,768 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-14 23:11:52,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:52,811 INFO L263 TraceCheckSpWp]: Trace formula consists of 53 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-14 23:11:52,811 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-14 23:11:52,959 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-14 23:11:52,959 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2021-12-14 23:11:52,960 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 7755 states and 9579 transitions. cyclomatic complexity: 1839 Second operand has 5 states, 5 states have (on average 12.4) internal successors, (62), 5 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-14 23:11:53,132 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Forceful destruction successful, exit code 0 [2021-12-14 23:11:53,312 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 7755 states and 9579 transitions. cyclomatic complexity: 1839. Second operand has 5 states, 5 states have (on average 12.4) internal successors, (62), 5 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) Result 23950 states and 29438 transitions. Complement of second has 9 states. [2021-12-14 23:11:53,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2021-12-14 23:11:53,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 12.4) internal successors, (62), 5 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-14 23:11:53,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 359 transitions. [2021-12-14 23:11:53,314 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 359 transitions. Stem has 20 letters. Loop has 42 letters. [2021-12-14 23:11:53,314 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-14 23:11:53,314 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 359 transitions. Stem has 62 letters. Loop has 42 letters. [2021-12-14 23:11:53,315 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-14 23:11:53,315 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 359 transitions. Stem has 20 letters. Loop has 84 letters. [2021-12-14 23:11:53,315 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-14 23:11:53,316 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 23950 states and 29438 transitions. [2021-12-14 23:11:53,400 INFO L131 ngComponentsAnalysis]: Automaton has 26 accepting balls. 11962 [2021-12-14 23:11:53,460 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 23950 states to 22072 states and 27252 transitions. [2021-12-14 23:11:53,460 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 13931 [2021-12-14 23:11:53,471 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 13994 [2021-12-14 23:11:53,471 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22072 states and 27252 transitions. [2021-12-14 23:11:53,471 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-14 23:11:53,472 INFO L681 BuchiCegarLoop]: Abstraction has 22072 states and 27252 transitions. [2021-12-14 23:11:53,483 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22072 states and 27252 transitions. [2021-12-14 23:11:53,615 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22072 to 19882. [2021-12-14 23:11:53,630 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19882 states, 19882 states have (on average 1.2439392415249975) internal successors, (24732), 19881 states have internal predecessors, (24732), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:53,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19882 states to 19882 states and 24732 transitions. [2021-12-14 23:11:53,656 INFO L704 BuchiCegarLoop]: Abstraction has 19882 states and 24732 transitions. [2021-12-14 23:11:53,656 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:11:53,656 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 23:11:53,656 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-14 23:11:53,656 INFO L87 Difference]: Start difference. First operand 19882 states and 24732 transitions. Second operand has 3 states, 3 states have (on average 6.666666666666667) internal successors, (20), 3 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:53,751 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:11:53,763 INFO L93 Difference]: Finished difference Result 12135 states and 14981 transitions. [2021-12-14 23:11:53,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 23:11:53,764 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 12135 states and 14981 transitions. [2021-12-14 23:11:53,797 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 6784 [2021-12-14 23:11:53,822 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 12135 states to 12125 states and 14971 transitions. [2021-12-14 23:11:53,822 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7354 [2021-12-14 23:11:53,825 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7354 [2021-12-14 23:11:53,825 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12125 states and 14971 transitions. [2021-12-14 23:11:53,825 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-14 23:11:53,826 INFO L681 BuchiCegarLoop]: Abstraction has 12125 states and 14971 transitions. [2021-12-14 23:11:53,829 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12125 states and 14971 transitions. [2021-12-14 23:11:53,890 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12125 to 12047. [2021-12-14 23:11:53,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12047 states, 12047 states have (on average 1.235245289283639) internal successors, (14881), 12046 states have internal predecessors, (14881), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:53,913 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12047 states to 12047 states and 14881 transitions. [2021-12-14 23:11:53,913 INFO L704 BuchiCegarLoop]: Abstraction has 12047 states and 14881 transitions. [2021-12-14 23:11:53,914 INFO L587 BuchiCegarLoop]: Abstraction has 12047 states and 14881 transitions. [2021-12-14 23:11:53,914 INFO L425 BuchiCegarLoop]: ======== Iteration 33============ [2021-12-14 23:11:53,914 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 12047 states and 14881 transitions. [2021-12-14 23:11:53,934 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 6760 [2021-12-14 23:11:53,934 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:11:53,934 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:11:53,935 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-14 23:11:53,935 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 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] [2021-12-14 23:11:53,935 INFO L791 eck$LassoCheckResult]: Stem: 258496#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 258314#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret52#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~post25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~post29#1, ssl3_accept_#t~post30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~post49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__session__cipher~0#1;ssl3_accept_~buf~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~cb~0#1;havoc ssl3_accept_~num1~0#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~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~tmp___3~0#1;havoc ssl3_accept_~tmp___4~0#1;havoc ssl3_accept_~tmp___5~0#1;havoc ssl3_accept_~tmp___6~0#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;havoc ssl3_accept_~tmp___9~0#1;havoc ssl3_accept_~tmp___10~0#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__s3__tmp__new_cipher__algorithms~0#1 := 0;ssl3_accept_~__cil_tmp56~0#1 := 0;ssl3_accept_~__cil_tmp57~0#1 := 0;ssl3_accept_~__cil_tmp58~0#1 := 0;ssl3_accept_~__cil_tmp59~0#1 := 0;ssl3_accept_~__cil_tmp60~0#1 := 0;ssl3_accept_~__cil_tmp61~0#1 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;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; 258315#L99 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 258328#L102-2 ssl3_accept_#t~post25#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post25#1;havoc ssl3_accept_#t~post25#1; 258329#L107 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 258269#L107-1 assume !(0 == ssl3_accept_~s__cert~0#1); 258497#L116-2 assume !false; 259416#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 259414#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 259412#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 259410#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 259408#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 259406#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 259404#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 259402#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 259400#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 259398#L143 assume 8464 == ssl3_accept_~s__state~0#1; 259396#L150 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1; 259391#L289 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 259387#L289-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; 259381#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 259379#L603 ssl3_accept_~skip~0#1 := 0; 259377#L116-2 assume !false; 259375#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 259373#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 259371#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 259369#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 259366#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 259364#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 259362#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 259359#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 259357#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 259354#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 259353#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 259352#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 259350#L152 assume 8496 == ssl3_accept_~s__state~0#1; 259347#L156 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet33#1;havoc ssl3_accept_#t~nondet33#1; 259341#L302 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 259339#L302-2 assume !(ssl3_accept_~ret~0#1 <= 0); 259336#L308 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 259337#L308-2 ssl3_accept_~s__init_num~0#1 := 0; 259611#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 259609#L603 ssl3_accept_~skip~0#1 := 0; 259607#L116-2 assume !false; 259605#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 259603#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 259601#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 259598#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 259595#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 259592#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 259588#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 259587#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 259586#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 259585#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 259584#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 259583#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 259582#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 259517#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 259518#L158 [2021-12-14 23:11:53,935 INFO L793 eck$LassoCheckResult]: Loop: 259518#L158 assume 8512 == ssl3_accept_~s__state~0#1; 265945#L162 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 265943#L319 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 265941#L319-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 265932#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 265930#L603 ssl3_accept_~skip~0#1 := 0; 265928#L116-2 assume !false; 265926#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 265924#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 265922#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 265920#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 265918#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 265916#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 265914#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 265912#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 265910#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 265908#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 265906#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 265905#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 265900#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 265898#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 265896#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 265894#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 265892#L164 assume 8528 == ssl3_accept_~s__state~0#1; 265890#L168 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; 265888#L336 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 265882#L336-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 265872#L367 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 265870#L369 assume !(ssl3_accept_~ret~0#1 <= 0); 265866#L348-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 265845#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 265844#L603 ssl3_accept_~skip~0#1 := 0; 265841#L116-2 assume !false; 265840#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 265829#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 265825#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 265819#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 265812#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 265809#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 265806#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 265803#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 265800#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 265797#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 265794#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 265791#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 265788#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 265785#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 265782#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 265779#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 265776#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 265773#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 265770#L170 assume 8544 == ssl3_accept_~s__state~0#1; 265767#L174 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 265764#L392 assume !(0 != ssl3_accept_~s__session__peer~0#1); 265760#L401 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 265757#L404 assume 0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296; 265753#L405 assume 0 != 2 + ssl3_accept_~s__verify_mode~0#1; 265749#L413 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 265744#L416 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; 265737#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 265735#L603 ssl3_accept_~skip~0#1 := 0; 265733#L116-2 assume !false; 265731#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 265729#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 265725#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 265721#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 265715#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 265713#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 265711#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 265709#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 265707#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 265705#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 265703#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 265701#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 265699#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 265697#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 265695#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 265693#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 265691#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 265689#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 265687#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 265685#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 265658#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 265656#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 265655#L182 assume 8448 == ssl3_accept_~s__state~0#1; 265654#L183 ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 265653#L444 assume !(ssl3_accept_~num1~0#1 > 0); 265651#L444-2 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 265643#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 265631#L603 ssl3_accept_~skip~0#1 := 0; 265629#L116-2 assume !false; 265616#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 265609#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 265606#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 265603#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 265600#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 265429#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 265428#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 265424#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 265422#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 265420#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 265419#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 265418#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 265417#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 265416#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 265415#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 265413#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 265410#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 265405#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 265399#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 265397#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 265395#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 265393#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 265366#L182 assume !(8448 == ssl3_accept_~s__state~0#1); 265325#L185 assume 8576 == ssl3_accept_~s__state~0#1; 265321#L189 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1; 265316#L458 assume !(ssl3_accept_~ret~0#1 <= 0); 265310#L461 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 265311#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 265545#L603 ssl3_accept_~skip~0#1 := 0; 265546#L116-2 assume !false; 265541#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 265542#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 265537#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 265538#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 265533#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 265534#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 265529#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 265530#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 265525#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 265526#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 264753#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 264754#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 264980#L152 assume 8496 == ssl3_accept_~s__state~0#1; 264979#L156 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet33#1;havoc ssl3_accept_#t~nondet33#1; 264725#L302 assume !(1 == ssl3_accept_~blastFlag~0#1); 264720#L302-2 assume !(ssl3_accept_~ret~0#1 <= 0); 264721#L308 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 264848#L308-2 ssl3_accept_~s__init_num~0#1 := 0; 265984#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 265982#L603 ssl3_accept_~skip~0#1 := 0; 265977#L116-2 assume !false; 265976#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 265975#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 265974#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 265972#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 265966#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 265964#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 265963#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 265962#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 265961#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 265959#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 265958#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 265955#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 265954#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 265948#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 259518#L158 [2021-12-14 23:11:53,936 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:53,936 INFO L85 PathProgramCache]: Analyzing trace with hash -645750419, now seen corresponding path program 1 times [2021-12-14 23:11:53,936 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:53,936 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1827873504] [2021-12-14 23:11:53,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:53,936 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:53,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:53,946 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 23 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2021-12-14 23:11:53,947 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:11:53,947 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1827873504] [2021-12-14 23:11:53,947 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1827873504] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:11:53,947 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:11:53,947 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-14 23:11:53,947 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2110264657] [2021-12-14 23:11:53,947 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:11:53,948 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-14 23:11:53,948 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:53,948 INFO L85 PathProgramCache]: Analyzing trace with hash -2112381515, now seen corresponding path program 1 times [2021-12-14 23:11:53,948 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:53,948 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [299881108] [2021-12-14 23:11:53,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:53,948 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:53,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:53,963 INFO L134 CoverageAnalysis]: Checked inductivity of 282 backedges. 147 proven. 0 refuted. 0 times theorem prover too weak. 135 trivial. 0 not checked. [2021-12-14 23:11:53,963 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:11:53,963 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [299881108] [2021-12-14 23:11:53,963 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [299881108] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:11:53,963 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:11:53,963 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-14 23:11:53,963 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1463277701] [2021-12-14 23:11:53,964 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:11:53,964 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:11:53,964 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:11:53,964 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 23:11:53,964 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-14 23:11:53,964 INFO L87 Difference]: Start difference. First operand 12047 states and 14881 transitions. cyclomatic complexity: 2855 Second operand has 3 states, 3 states have (on average 14.666666666666666) internal successors, (44), 3 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:54,038 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:11:54,038 INFO L93 Difference]: Finished difference Result 12047 states and 14547 transitions. [2021-12-14 23:11:54,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 23:11:54,039 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 12047 states and 14547 transitions. [2021-12-14 23:11:54,068 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 6760 [2021-12-14 23:11:54,085 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 12047 states to 12047 states and 14547 transitions. [2021-12-14 23:11:54,086 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7288 [2021-12-14 23:11:54,089 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7288 [2021-12-14 23:11:54,089 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12047 states and 14547 transitions. [2021-12-14 23:11:54,090 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-14 23:11:54,090 INFO L681 BuchiCegarLoop]: Abstraction has 12047 states and 14547 transitions. [2021-12-14 23:11:54,093 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12047 states and 14547 transitions. [2021-12-14 23:11:54,149 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12047 to 12047. [2021-12-14 23:11:54,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12047 states, 12047 states have (on average 1.2075205445339088) internal successors, (14547), 12046 states have internal predecessors, (14547), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:54,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12047 states to 12047 states and 14547 transitions. [2021-12-14 23:11:54,170 INFO L704 BuchiCegarLoop]: Abstraction has 12047 states and 14547 transitions. [2021-12-14 23:11:54,170 INFO L587 BuchiCegarLoop]: Abstraction has 12047 states and 14547 transitions. [2021-12-14 23:11:54,170 INFO L425 BuchiCegarLoop]: ======== Iteration 34============ [2021-12-14 23:11:54,170 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 12047 states and 14547 transitions. [2021-12-14 23:11:54,193 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 6760 [2021-12-14 23:11:54,193 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:11:54,194 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:11:54,194 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:11:54,194 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 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] [2021-12-14 23:11:54,195 INFO L791 eck$LassoCheckResult]: Stem: 282622#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 282421#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret52#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~post25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~post29#1, ssl3_accept_#t~post30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~post49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__session__cipher~0#1;ssl3_accept_~buf~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~cb~0#1;havoc ssl3_accept_~num1~0#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~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~tmp___3~0#1;havoc ssl3_accept_~tmp___4~0#1;havoc ssl3_accept_~tmp___5~0#1;havoc ssl3_accept_~tmp___6~0#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;havoc ssl3_accept_~tmp___9~0#1;havoc ssl3_accept_~tmp___10~0#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__s3__tmp__new_cipher__algorithms~0#1 := 0;ssl3_accept_~__cil_tmp56~0#1 := 0;ssl3_accept_~__cil_tmp57~0#1 := 0;ssl3_accept_~__cil_tmp58~0#1 := 0;ssl3_accept_~__cil_tmp59~0#1 := 0;ssl3_accept_~__cil_tmp60~0#1 := 0;ssl3_accept_~__cil_tmp61~0#1 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;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; 282422#L99 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 282439#L102-2 ssl3_accept_#t~post25#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post25#1;havoc ssl3_accept_#t~post25#1; 282440#L107 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 282372#L107-1 assume !(0 == ssl3_accept_~s__cert~0#1); 282624#L116-2 assume !false; 283828#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 283827#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 283826#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 283825#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 283824#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 283823#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 283822#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 283821#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 283820#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 283819#L143 assume 8464 == ssl3_accept_~s__state~0#1; 283818#L150 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1; 283817#L289 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 283816#L289-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; 283812#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 283808#L604 assume !(0 == ssl3_accept_~skip~0#1); 283805#L603 ssl3_accept_~skip~0#1 := 0; 283804#L116-2 assume !false; 283803#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 283802#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 283801#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 283800#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 283799#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 283798#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 283797#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 283796#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 283795#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 283794#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 283793#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 283791#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 283789#L152 assume 8496 == ssl3_accept_~s__state~0#1; 283787#L156 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet33#1;havoc ssl3_accept_#t~nondet33#1; 283785#L302 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 283783#L302-2 assume !(ssl3_accept_~ret~0#1 <= 0); 283780#L308 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 283777#L308-2 ssl3_accept_~s__init_num~0#1 := 0; 283772#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 283764#L604 assume !(0 == ssl3_accept_~skip~0#1); 283760#L603 ssl3_accept_~skip~0#1 := 0; 283758#L116-2 assume !false; 283756#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 283754#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 283752#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 283750#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 283748#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 283746#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 283744#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 283742#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 283740#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 283738#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 283736#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 283734#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 283732#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 283729#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 283730#L158 [2021-12-14 23:11:54,195 INFO L793 eck$LassoCheckResult]: Loop: 283730#L158 assume 8512 == ssl3_accept_~s__state~0#1; 287864#L162 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 287863#L319 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 287862#L319-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 287860#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 287856#L604 assume !(0 == ssl3_accept_~skip~0#1); 287853#L603 ssl3_accept_~skip~0#1 := 0; 287852#L116-2 assume !false; 287851#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 287850#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 287849#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 287848#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 287847#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 287846#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 287845#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 287844#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 287843#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 287842#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 287841#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 287840#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 287839#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 287838#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 287837#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 287836#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 287835#L164 assume 8528 == ssl3_accept_~s__state~0#1; 287834#L168 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; 287832#L336 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 287830#L336-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 287826#L367 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 287824#L369 assume !(ssl3_accept_~ret~0#1 <= 0); 287821#L348-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 287819#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 287815#L604 assume !(0 == ssl3_accept_~skip~0#1); 287812#L603 ssl3_accept_~skip~0#1 := 0; 287810#L116-2 assume !false; 287807#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 287802#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 287800#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 287798#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 287796#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 287794#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 287792#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 287790#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 287788#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 287786#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 287784#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 287782#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 287780#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 287778#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 287776#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 287774#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 287772#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 287770#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 287768#L170 assume 8544 == ssl3_accept_~s__state~0#1; 287766#L174 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 287764#L392 assume !(0 != ssl3_accept_~s__session__peer~0#1); 287761#L401 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 287759#L404 assume 0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296; 287756#L405 assume 0 != 2 + ssl3_accept_~s__verify_mode~0#1; 287754#L413 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 287752#L416 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; 287749#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 287745#L604 assume !(0 == ssl3_accept_~skip~0#1); 287742#L603 ssl3_accept_~skip~0#1 := 0; 287741#L116-2 assume !false; 287740#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 287739#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 287738#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 287737#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 287736#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 287735#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 287734#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 287733#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 287732#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 287731#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 287730#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 287729#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 287728#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 287727#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 287726#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 287725#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 287724#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 287723#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 287722#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 287721#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 287720#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 287719#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 287718#L182 assume 8448 == ssl3_accept_~s__state~0#1; 287717#L183 ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 287716#L444 assume !(ssl3_accept_~num1~0#1 > 0); 287714#L444-2 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 287712#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 287708#L604 assume !(0 == ssl3_accept_~skip~0#1); 287705#L603 ssl3_accept_~skip~0#1 := 0; 287704#L116-2 assume !false; 287703#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 287702#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 287701#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 287700#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 287699#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 287698#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 287697#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 287696#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 287695#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 287694#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 287693#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 287692#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 287691#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 287690#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 287689#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 287688#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 287687#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 287686#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 287685#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 287684#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 287683#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 287682#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 287681#L182 assume !(8448 == ssl3_accept_~s__state~0#1); 287680#L185 assume 8576 == ssl3_accept_~s__state~0#1; 287679#L189 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1; 287678#L458 assume !(ssl3_accept_~ret~0#1 <= 0); 287676#L461 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 287677#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 287971#L604 assume !(0 == ssl3_accept_~skip~0#1); 287951#L603 ssl3_accept_~skip~0#1 := 0; 287952#L116-2 assume !false; 287943#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 287944#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 287935#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 287936#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 287927#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 287928#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 287919#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 287920#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 287911#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 287912#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 287903#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 287904#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 287898#L152 assume 8496 == ssl3_accept_~s__state~0#1; 287896#L156 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet33#1;havoc ssl3_accept_#t~nondet33#1; 287894#L302 assume !(1 == ssl3_accept_~blastFlag~0#1); 287892#L302-2 assume !(ssl3_accept_~ret~0#1 <= 0); 287890#L308 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 287889#L308-2 ssl3_accept_~s__init_num~0#1 := 0; 287887#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 287883#L604 assume !(0 == ssl3_accept_~skip~0#1); 287880#L603 ssl3_accept_~skip~0#1 := 0; 287879#L116-2 assume !false; 287878#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 287877#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 287876#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 287875#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 287874#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 287873#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 287872#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 287871#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 287870#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 287869#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 287868#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 287867#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 287866#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 287865#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 283730#L158 [2021-12-14 23:11:54,195 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:54,195 INFO L85 PathProgramCache]: Analyzing trace with hash -490045665, now seen corresponding path program 1 times [2021-12-14 23:11:54,196 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:54,196 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [235371966] [2021-12-14 23:11:54,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:54,196 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:54,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:54,233 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 24 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2021-12-14 23:11:54,233 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:11:54,233 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [235371966] [2021-12-14 23:11:54,233 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [235371966] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:11:54,233 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:11:54,234 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-14 23:11:54,234 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [122934693] [2021-12-14 23:11:54,234 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:11:54,234 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-14 23:11:54,234 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:54,234 INFO L85 PathProgramCache]: Analyzing trace with hash 31684475, now seen corresponding path program 1 times [2021-12-14 23:11:54,234 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:54,234 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1143939447] [2021-12-14 23:11:54,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:54,234 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:54,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:54,253 INFO L134 CoverageAnalysis]: Checked inductivity of 297 backedges. 110 proven. 0 refuted. 0 times theorem prover too weak. 187 trivial. 0 not checked. [2021-12-14 23:11:54,253 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:11:54,253 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1143939447] [2021-12-14 23:11:54,253 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1143939447] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:11:54,254 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:11:54,254 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-14 23:11:54,254 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [919033360] [2021-12-14 23:11:54,254 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:11:54,254 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:11:54,254 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:11:54,254 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 23:11:54,255 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-14 23:11:54,255 INFO L87 Difference]: Start difference. First operand 12047 states and 14547 transitions. cyclomatic complexity: 2521 Second operand has 3 states, 3 states have (on average 15.333333333333334) internal successors, (46), 3 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:54,282 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:11:54,282 INFO L93 Difference]: Finished difference Result 12131 states and 14355 transitions. [2021-12-14 23:11:54,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 23:11:54,283 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 12131 states and 14355 transitions. [2021-12-14 23:11:54,312 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 6814 [2021-12-14 23:11:54,330 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 12131 states to 12131 states and 14355 transitions. [2021-12-14 23:11:54,330 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7342 [2021-12-14 23:11:54,333 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7342 [2021-12-14 23:11:54,333 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12131 states and 14355 transitions. [2021-12-14 23:11:54,334 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-14 23:11:54,334 INFO L681 BuchiCegarLoop]: Abstraction has 12131 states and 14355 transitions. [2021-12-14 23:11:54,338 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12131 states and 14355 transitions. [2021-12-14 23:11:54,395 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12131 to 12089. [2021-12-14 23:11:54,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12089 states, 12089 states have (on average 1.1839688973446936) internal successors, (14313), 12088 states have internal predecessors, (14313), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:54,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12089 states to 12089 states and 14313 transitions. [2021-12-14 23:11:54,418 INFO L704 BuchiCegarLoop]: Abstraction has 12089 states and 14313 transitions. [2021-12-14 23:11:54,418 INFO L587 BuchiCegarLoop]: Abstraction has 12089 states and 14313 transitions. [2021-12-14 23:11:54,418 INFO L425 BuchiCegarLoop]: ======== Iteration 35============ [2021-12-14 23:11:54,418 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 12089 states and 14313 transitions. [2021-12-14 23:11:54,436 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 6787 [2021-12-14 23:11:54,436 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:11:54,436 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:11:54,437 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [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] [2021-12-14 23:11:54,437 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:11:54,437 INFO L791 eck$LassoCheckResult]: Stem: 306807#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 306606#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret52#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~post25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~post29#1, ssl3_accept_#t~post30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~post49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__session__cipher~0#1;ssl3_accept_~buf~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~cb~0#1;havoc ssl3_accept_~num1~0#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~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~tmp___3~0#1;havoc ssl3_accept_~tmp___4~0#1;havoc ssl3_accept_~tmp___5~0#1;havoc ssl3_accept_~tmp___6~0#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;havoc ssl3_accept_~tmp___9~0#1;havoc ssl3_accept_~tmp___10~0#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__s3__tmp__new_cipher__algorithms~0#1 := 0;ssl3_accept_~__cil_tmp56~0#1 := 0;ssl3_accept_~__cil_tmp57~0#1 := 0;ssl3_accept_~__cil_tmp58~0#1 := 0;ssl3_accept_~__cil_tmp59~0#1 := 0;ssl3_accept_~__cil_tmp60~0#1 := 0;ssl3_accept_~__cil_tmp61~0#1 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;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; 306607#L99 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 306624#L102-2 ssl3_accept_#t~post25#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post25#1;havoc ssl3_accept_#t~post25#1; 306625#L107 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 306555#L107-1 assume !(0 == ssl3_accept_~s__cert~0#1); 306811#L116-2 assume !false; 308035#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 308034#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 308033#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 308032#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 308031#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 308030#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 308029#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 308028#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 308027#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 308026#L143 assume 8464 == ssl3_accept_~s__state~0#1; 308025#L150 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1; 308024#L289 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 308023#L289-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; 308022#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 308021#L604 assume 0 == ssl3_accept_~skip~0#1; 308019#L605 assume !(8464 == ssl3_accept_~state~0#1); 308015#L605-1 assume !(0 != ssl3_accept_~s__debug~0#1); 308014#L614-1 assume !(0 != ssl3_accept_~cb~0#1); 308012#L603 ssl3_accept_~skip~0#1 := 0; 308011#L116-2 assume !false; 308010#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 308009#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 308008#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 308007#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 308006#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 308005#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 308004#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 308003#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 308002#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 308001#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 308000#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 307999#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 307997#L152 assume 8496 == ssl3_accept_~s__state~0#1; 307995#L156 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet33#1;havoc ssl3_accept_#t~nondet33#1; 307993#L302 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 307991#L302-2 assume !(ssl3_accept_~ret~0#1 <= 0); 307988#L308 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 307986#L308-2 ssl3_accept_~s__init_num~0#1 := 0; 307984#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 307982#L604 assume 0 == ssl3_accept_~skip~0#1; 307980#L605 assume !(8464 == ssl3_accept_~state~0#1); 307975#L605-1 assume !(0 != ssl3_accept_~s__debug~0#1); 307972#L614-1 assume !(0 != ssl3_accept_~cb~0#1); 307968#L603 ssl3_accept_~skip~0#1 := 0; 307966#L116-2 assume !false; 307964#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 307962#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 307960#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 307958#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 307956#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 307954#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 307952#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 307950#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 307948#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 307946#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 307944#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 307942#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 307940#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 307937#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 307938#L158 [2021-12-14 23:11:54,438 INFO L793 eck$LassoCheckResult]: Loop: 307938#L158 assume 8512 == ssl3_accept_~s__state~0#1; 312012#L162 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 312011#L319 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 312010#L319-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 312008#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 312004#L604 assume !(0 == ssl3_accept_~skip~0#1); 311999#L603 ssl3_accept_~skip~0#1 := 0; 311998#L116-2 assume !false; 311997#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 311996#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 311995#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 311994#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 311993#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 311992#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 311991#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 311990#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 311989#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 311988#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 311987#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 311986#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 311985#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 311984#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 311983#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 311982#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 311981#L164 assume 8528 == ssl3_accept_~s__state~0#1; 311980#L168 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; 311979#L336 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 0; 311977#L336-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1); 311976#L345 assume !(0 != (30 + ssl3_accept_~l~0#1) % 4294967296); 311974#L348 assume 0 != (1 + ssl3_accept_~l~0#1) % 4294967296; 311971#L349 assume !(0 == ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1);ssl3_accept_~__cil_tmp58~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1; 311966#L354 assume !(0 != (2 + ssl3_accept_~__cil_tmp58~0#1) % 4294967296);ssl3_accept_~skip~0#1 := 1; 311964#L348-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 311962#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 311958#L604 assume !(0 == ssl3_accept_~skip~0#1); 311946#L603 ssl3_accept_~skip~0#1 := 0; 311945#L116-2 assume !false; 311944#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 311943#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 311941#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 311939#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 311937#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 311935#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 311933#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 311931#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 311929#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 311927#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 311925#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 311923#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 311921#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 311919#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 311917#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 311915#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 311913#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 311911#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 311909#L170 assume 8544 == ssl3_accept_~s__state~0#1; 311907#L174 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 311905#L392 assume !(0 != ssl3_accept_~s__session__peer~0#1); 311902#L401 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 311900#L404 assume 0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296; 311897#L405 assume 0 != 2 + ssl3_accept_~s__verify_mode~0#1; 311895#L413 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 311893#L416 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; 311891#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 311890#L604 assume 0 == ssl3_accept_~skip~0#1; 311889#L605 assume !(8464 == ssl3_accept_~state~0#1); 311886#L605-1 assume !(0 != ssl3_accept_~s__debug~0#1); 311885#L614-1 assume !(0 != ssl3_accept_~cb~0#1); 311883#L603 ssl3_accept_~skip~0#1 := 0; 311882#L116-2 assume !false; 311881#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 311880#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 311879#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 311878#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 311877#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 311876#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 311875#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 311874#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 311873#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 311872#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 311871#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 311870#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 311869#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 311868#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 311867#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 311866#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 311865#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 311864#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 311863#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 311862#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 311861#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 311860#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 311859#L182 assume 8448 == ssl3_accept_~s__state~0#1; 311858#L183 ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 311857#L444 assume !(ssl3_accept_~num1~0#1 > 0); 311855#L444-2 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 311854#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 311853#L604 assume 0 == ssl3_accept_~skip~0#1; 311852#L605 assume !(8464 == ssl3_accept_~state~0#1); 311849#L605-1 assume !(0 != ssl3_accept_~s__debug~0#1); 311848#L614-1 assume !(0 != ssl3_accept_~cb~0#1); 311846#L603 ssl3_accept_~skip~0#1 := 0; 311845#L116-2 assume !false; 311844#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 311843#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 311842#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 311841#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 311840#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 311839#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 311838#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 311837#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 311836#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 311835#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 311834#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 311833#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 311832#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 311831#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 311830#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 311829#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 311828#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 311827#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 311826#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 311825#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 311824#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 311823#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 311822#L182 assume !(8448 == ssl3_accept_~s__state~0#1); 311821#L185 assume 8576 == ssl3_accept_~s__state~0#1; 311820#L189 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1; 311819#L458 assume !(ssl3_accept_~ret~0#1 <= 0); 311817#L461 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 311818#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 312121#L604 assume 0 == ssl3_accept_~skip~0#1; 312122#L605 assume !(8464 == ssl3_accept_~state~0#1); 312106#L605-1 assume !(0 != ssl3_accept_~s__debug~0#1); 312107#L614-1 assume !(0 != ssl3_accept_~cb~0#1); 312095#L603 ssl3_accept_~skip~0#1 := 0; 312096#L116-2 assume !false; 312087#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 312088#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 312079#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 312080#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 312071#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 312072#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 312063#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 312064#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 312055#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 312056#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 312047#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 312048#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 312042#L152 assume 8496 == ssl3_accept_~s__state~0#1; 312040#L156 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet33#1;havoc ssl3_accept_#t~nondet33#1; 312038#L302 assume !(1 == ssl3_accept_~blastFlag~0#1); 311947#L302-2 assume !(ssl3_accept_~ret~0#1 <= 0); 311948#L308 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 312037#L308-2 ssl3_accept_~s__init_num~0#1 := 0; 312036#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 312035#L604 assume 0 == ssl3_accept_~skip~0#1; 312034#L605 assume !(8464 == ssl3_accept_~state~0#1); 312031#L605-1 assume !(0 != ssl3_accept_~s__debug~0#1); 312030#L614-1 assume !(0 != ssl3_accept_~cb~0#1); 312028#L603 ssl3_accept_~skip~0#1 := 0; 312027#L116-2 assume !false; 312026#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 312025#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 312024#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 312023#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 312022#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 312021#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 312020#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 312019#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 312018#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 312017#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 312016#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 312015#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 312014#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 312013#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 307938#L158 [2021-12-14 23:11:54,438 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:54,438 INFO L85 PathProgramCache]: Analyzing trace with hash 33814253, now seen corresponding path program 1 times [2021-12-14 23:11:54,438 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:54,438 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1011450453] [2021-12-14 23:11:54,438 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:54,438 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:54,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:54,451 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 25 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2021-12-14 23:11:54,451 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:11:54,451 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1011450453] [2021-12-14 23:11:54,451 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1011450453] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:11:54,451 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:11:54,451 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-14 23:11:54,451 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1249435361] [2021-12-14 23:11:54,451 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:11:54,451 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-14 23:11:54,451 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:54,452 INFO L85 PathProgramCache]: Analyzing trace with hash 11667330, now seen corresponding path program 1 times [2021-12-14 23:11:54,452 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:54,452 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1896469832] [2021-12-14 23:11:54,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:54,452 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:54,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:54,468 INFO L134 CoverageAnalysis]: Checked inductivity of 315 backedges. 171 proven. 0 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2021-12-14 23:11:54,468 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:11:54,468 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1896469832] [2021-12-14 23:11:54,468 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1896469832] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:11:54,468 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:11:54,468 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-14 23:11:54,468 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1682220501] [2021-12-14 23:11:54,468 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:11:54,469 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:11:54,469 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:11:54,469 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-14 23:11:54,469 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-14 23:11:54,469 INFO L87 Difference]: Start difference. First operand 12089 states and 14313 transitions. cyclomatic complexity: 2245 Second operand has 4 states, 4 states have (on average 12.5) internal successors, (50), 4 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-14 23:11:54,626 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:11:54,626 INFO L93 Difference]: Finished difference Result 19129 states and 22011 transitions. [2021-12-14 23:11:54,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-14 23:11:54,627 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 19129 states and 22011 transitions. [2021-12-14 23:11:54,671 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 8755 [2021-12-14 23:11:54,694 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 19129 states to 15571 states and 18447 transitions. [2021-12-14 23:11:54,694 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 9461 [2021-12-14 23:11:54,698 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 9461 [2021-12-14 23:11:54,698 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15571 states and 18447 transitions. [2021-12-14 23:11:54,698 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-14 23:11:54,698 INFO L681 BuchiCegarLoop]: Abstraction has 15571 states and 18447 transitions. [2021-12-14 23:11:54,702 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15571 states and 18447 transitions. [2021-12-14 23:11:54,825 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15571 to 13445. [2021-12-14 23:11:54,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13445 states, 13445 states have (on average 1.2121234659724804) internal successors, (16297), 13444 states have internal predecessors, (16297), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:54,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13445 states to 13445 states and 16297 transitions. [2021-12-14 23:11:54,847 INFO L704 BuchiCegarLoop]: Abstraction has 13445 states and 16297 transitions. [2021-12-14 23:11:54,847 INFO L587 BuchiCegarLoop]: Abstraction has 13445 states and 16297 transitions. [2021-12-14 23:11:54,847 INFO L425 BuchiCegarLoop]: ======== Iteration 36============ [2021-12-14 23:11:54,847 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 13445 states and 16297 transitions. [2021-12-14 23:11:54,868 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 7555 [2021-12-14 23:11:54,868 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:11:54,868 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:11:54,869 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2021-12-14 23:11:54,869 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:11:54,869 INFO L791 eck$LassoCheckResult]: Stem: 338071#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 337838#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret52#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~post25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~post29#1, ssl3_accept_#t~post30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~post49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__session__cipher~0#1;ssl3_accept_~buf~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~cb~0#1;havoc ssl3_accept_~num1~0#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~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~tmp___3~0#1;havoc ssl3_accept_~tmp___4~0#1;havoc ssl3_accept_~tmp___5~0#1;havoc ssl3_accept_~tmp___6~0#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;havoc ssl3_accept_~tmp___9~0#1;havoc ssl3_accept_~tmp___10~0#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__s3__tmp__new_cipher__algorithms~0#1 := 0;ssl3_accept_~__cil_tmp56~0#1 := 0;ssl3_accept_~__cil_tmp57~0#1 := 0;ssl3_accept_~__cil_tmp58~0#1 := 0;ssl3_accept_~__cil_tmp59~0#1 := 0;ssl3_accept_~__cil_tmp60~0#1 := 0;ssl3_accept_~__cil_tmp61~0#1 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;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; 337839#L99 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 337856#L102-2 ssl3_accept_#t~post25#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post25#1;havoc ssl3_accept_#t~post25#1; 337857#L107 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 337786#L107-1 assume !(0 == ssl3_accept_~s__cert~0#1); 338074#L116-2 assume !false; 338716#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 338715#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 338714#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 338713#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 338712#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 338711#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 338710#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 338709#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 338708#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 338707#L143 assume 8464 == ssl3_accept_~s__state~0#1; 338706#L150 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1; 338705#L289 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 338704#L289-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; 338703#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 338702#L604 assume 0 == ssl3_accept_~skip~0#1; 338701#L605 assume 8464 == ssl3_accept_~state~0#1; 338698#L606 assume !(8496 == ssl3_accept_~s__state~0#1); 338696#L605-1 assume !(0 != ssl3_accept_~s__debug~0#1); 338695#L614-1 assume !(0 != ssl3_accept_~cb~0#1); 338693#L603 ssl3_accept_~skip~0#1 := 0; 338692#L116-2 assume !false; 338691#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 338690#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 338689#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 338688#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 338687#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 338686#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 338685#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 338684#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 338683#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 338682#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 338681#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 338680#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 338679#L152 assume 8496 == ssl3_accept_~s__state~0#1; 338678#L156 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet33#1;havoc ssl3_accept_#t~nondet33#1; 338677#L302 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 338676#L302-2 assume !(ssl3_accept_~ret~0#1 <= 0); 338674#L308 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 338675#L308-2 ssl3_accept_~s__init_num~0#1 := 0; 340264#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 340263#L604 assume 0 == ssl3_accept_~skip~0#1; 340261#L605 assume !(8464 == ssl3_accept_~state~0#1); 340257#L605-1 assume !(0 != ssl3_accept_~s__debug~0#1); 340255#L614-1 assume !(0 != ssl3_accept_~cb~0#1); 340215#L603 ssl3_accept_~skip~0#1 := 0; 340131#L116-2 assume !false; 340119#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 340118#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 340117#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 340116#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 340115#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 340114#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 340113#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 340112#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 340111#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 340110#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 340109#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 340108#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 340107#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 340105#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 340106#L158 [2021-12-14 23:11:54,869 INFO L793 eck$LassoCheckResult]: Loop: 340106#L158 assume 8512 == ssl3_accept_~s__state~0#1; 345551#L162 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 345550#L319 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 345548#L319-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 345543#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 345540#L604 assume !(0 == ssl3_accept_~skip~0#1); 345529#L603 ssl3_accept_~skip~0#1 := 0; 345521#L116-2 assume !false; 345514#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 345513#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 345512#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 345511#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 345510#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 345509#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 345508#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 345507#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 345506#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 345505#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 345504#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 345503#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 345502#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 345501#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 345500#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 345499#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 345498#L164 assume 8528 == ssl3_accept_~s__state~0#1; 345497#L168 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; 345495#L336 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 0; 345494#L336-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1); 345492#L345 assume !(0 != (30 + ssl3_accept_~l~0#1) % 4294967296); 345490#L348 assume 0 != (1 + ssl3_accept_~l~0#1) % 4294967296; 345487#L349 assume !(0 == ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1);ssl3_accept_~__cil_tmp58~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1; 345482#L354 assume !(0 != (2 + ssl3_accept_~__cil_tmp58~0#1) % 4294967296);ssl3_accept_~skip~0#1 := 1; 345480#L348-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 345475#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 345472#L604 assume !(0 == ssl3_accept_~skip~0#1); 345433#L603 ssl3_accept_~skip~0#1 := 0; 345427#L116-2 assume !false; 345240#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 345239#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 345238#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 345237#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 345235#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 345233#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 345231#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 345229#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 345227#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 345225#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 345223#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 345221#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 345219#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 345217#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 345215#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 345213#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 345211#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 345209#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 345207#L170 assume 8544 == ssl3_accept_~s__state~0#1; 345205#L174 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 345203#L392 assume !(0 != ssl3_accept_~s__session__peer~0#1); 345200#L401 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 345198#L404 assume 0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296; 345195#L405 assume 0 != 2 + ssl3_accept_~s__verify_mode~0#1; 345193#L413 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 345191#L416 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; 345189#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 345188#L604 assume 0 == ssl3_accept_~skip~0#1; 345186#L605 assume !(8464 == ssl3_accept_~state~0#1); 345182#L605-1 assume !(0 != ssl3_accept_~s__debug~0#1); 345180#L614-1 assume !(0 != ssl3_accept_~cb~0#1); 345159#L603 ssl3_accept_~skip~0#1 := 0; 345155#L116-2 assume !false; 345111#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 345110#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 345109#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 345108#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 345107#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 345106#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 345105#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 345104#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 345103#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 345102#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 345101#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 345100#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 345099#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 345098#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 345097#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 345096#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 345095#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 345094#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 345093#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 345092#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 345091#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 345090#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 345089#L182 assume 8448 == ssl3_accept_~s__state~0#1; 345088#L183 ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 345087#L444 assume !(ssl3_accept_~num1~0#1 > 0); 345085#L444-2 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 345084#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 345083#L604 assume 0 == ssl3_accept_~skip~0#1; 345081#L605 assume !(8464 == ssl3_accept_~state~0#1); 345077#L605-1 assume !(0 != ssl3_accept_~s__debug~0#1); 345075#L614-1 assume !(0 != ssl3_accept_~cb~0#1); 345025#L603 ssl3_accept_~skip~0#1 := 0; 344998#L116-2 assume !false; 344858#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 344857#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 344856#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 344855#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 344854#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 344853#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 344852#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 344851#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 344850#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 344849#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 344848#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 344847#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 344846#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 344845#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 344844#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 344843#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 344842#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 344841#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 344840#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 344839#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 344838#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 344837#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 344836#L182 assume !(8448 == ssl3_accept_~s__state~0#1); 344835#L185 assume 8576 == ssl3_accept_~s__state~0#1; 344834#L189 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1; 344833#L458 assume !(ssl3_accept_~ret~0#1 <= 0); 344831#L461 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 344832#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 351000#L604 assume 0 == ssl3_accept_~skip~0#1; 350994#L605 assume !(8464 == ssl3_accept_~state~0#1); 350996#L605-1 assume !(0 != ssl3_accept_~s__debug~0#1); 350986#L614-1 assume !(0 != ssl3_accept_~cb~0#1); 350077#L603 ssl3_accept_~skip~0#1 := 0; 350074#L116-2 assume !false; 345641#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 345642#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 345633#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 345634#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 345625#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 345626#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 345617#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 345618#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 345609#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 345610#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 345601#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 345602#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 344327#L152 assume 8496 == ssl3_accept_~s__state~0#1; 344318#L156 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet33#1;havoc ssl3_accept_#t~nondet33#1; 344319#L302 assume !(1 == ssl3_accept_~blastFlag~0#1); 344180#L302-2 assume !(ssl3_accept_~ret~0#1 <= 0); 344181#L308 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 345599#L308-2 ssl3_accept_~s__init_num~0#1 := 0; 345598#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 345597#L604 assume 0 == ssl3_accept_~skip~0#1; 345595#L605 assume !(8464 == ssl3_accept_~state~0#1); 345591#L605-1 assume !(0 != ssl3_accept_~s__debug~0#1); 345589#L614-1 assume !(0 != ssl3_accept_~cb~0#1); 345580#L603 ssl3_accept_~skip~0#1 := 0; 345572#L116-2 assume !false; 345565#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 345564#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 345563#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 345562#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 345561#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 345560#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 345559#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 345558#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 345557#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 345556#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 345555#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 345554#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 345553#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 345552#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 340106#L158 [2021-12-14 23:11:54,869 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:54,869 INFO L85 PathProgramCache]: Analyzing trace with hash -525728188, now seen corresponding path program 1 times [2021-12-14 23:11:54,869 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:54,869 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2121703938] [2021-12-14 23:11:54,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:54,869 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:54,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:54,879 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 25 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2021-12-14 23:11:54,879 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:11:54,879 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2121703938] [2021-12-14 23:11:54,879 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2121703938] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:11:54,879 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:11:54,879 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-14 23:11:54,879 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1324479800] [2021-12-14 23:11:54,879 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:11:54,879 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-14 23:11:54,879 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:54,879 INFO L85 PathProgramCache]: Analyzing trace with hash 11667330, now seen corresponding path program 2 times [2021-12-14 23:11:54,879 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:54,879 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2009608053] [2021-12-14 23:11:54,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:54,879 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:54,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:54,894 INFO L134 CoverageAnalysis]: Checked inductivity of 315 backedges. 171 proven. 0 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2021-12-14 23:11:54,894 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:11:54,894 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2009608053] [2021-12-14 23:11:54,894 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2009608053] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:11:54,895 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:11:54,895 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-14 23:11:54,895 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1106365852] [2021-12-14 23:11:54,895 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:11:54,895 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:11:54,895 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:11:54,895 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 23:11:54,895 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-14 23:11:54,895 INFO L87 Difference]: Start difference. First operand 13445 states and 16297 transitions. cyclomatic complexity: 2873 Second operand has 3 states, 3 states have (on average 17.0) internal successors, (51), 3 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:55,012 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:11:55,012 INFO L93 Difference]: Finished difference Result 13509 states and 16350 transitions. [2021-12-14 23:11:55,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 23:11:55,013 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 13509 states and 16350 transitions. [2021-12-14 23:11:55,047 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 7596 [2021-12-14 23:11:55,070 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 13509 states to 13509 states and 16350 transitions. [2021-12-14 23:11:55,070 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 8177 [2021-12-14 23:11:55,074 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 8177 [2021-12-14 23:11:55,074 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13509 states and 16350 transitions. [2021-12-14 23:11:55,075 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-14 23:11:55,075 INFO L681 BuchiCegarLoop]: Abstraction has 13509 states and 16350 transitions. [2021-12-14 23:11:55,080 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13509 states and 16350 transitions. [2021-12-14 23:11:55,147 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13509 to 13445. [2021-12-14 23:11:55,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13445 states, 13445 states have (on average 1.2108590554109335) internal successors, (16280), 13444 states have internal predecessors, (16280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:55,172 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13445 states to 13445 states and 16280 transitions. [2021-12-14 23:11:55,173 INFO L704 BuchiCegarLoop]: Abstraction has 13445 states and 16280 transitions. [2021-12-14 23:11:55,173 INFO L587 BuchiCegarLoop]: Abstraction has 13445 states and 16280 transitions. [2021-12-14 23:11:55,173 INFO L425 BuchiCegarLoop]: ======== Iteration 37============ [2021-12-14 23:11:55,173 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 13445 states and 16280 transitions. [2021-12-14 23:11:55,196 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 7555 [2021-12-14 23:11:55,196 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:11:55,196 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:11:55,197 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2021-12-14 23:11:55,197 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:11:55,197 INFO L791 eck$LassoCheckResult]: Stem: 364999#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 364795#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret52#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~post25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~post29#1, ssl3_accept_#t~post30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~post49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__session__cipher~0#1;ssl3_accept_~buf~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~cb~0#1;havoc ssl3_accept_~num1~0#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~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~tmp___3~0#1;havoc ssl3_accept_~tmp___4~0#1;havoc ssl3_accept_~tmp___5~0#1;havoc ssl3_accept_~tmp___6~0#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;havoc ssl3_accept_~tmp___9~0#1;havoc ssl3_accept_~tmp___10~0#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__s3__tmp__new_cipher__algorithms~0#1 := 0;ssl3_accept_~__cil_tmp56~0#1 := 0;ssl3_accept_~__cil_tmp57~0#1 := 0;ssl3_accept_~__cil_tmp58~0#1 := 0;ssl3_accept_~__cil_tmp59~0#1 := 0;ssl3_accept_~__cil_tmp60~0#1 := 0;ssl3_accept_~__cil_tmp61~0#1 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;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; 364796#L99 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 364813#L102-2 ssl3_accept_#t~post25#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post25#1;havoc ssl3_accept_#t~post25#1; 364814#L107 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 364744#L107-1 assume !(0 == ssl3_accept_~s__cert~0#1); 365002#L116-2 assume !false; 366331#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 366330#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 366329#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 366328#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 366327#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 366326#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 366325#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 366324#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 366323#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 366322#L143 assume 8464 == ssl3_accept_~s__state~0#1; 366321#L150 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1; 366320#L289 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 366319#L289-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; 366318#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 366317#L604 assume 0 == ssl3_accept_~skip~0#1; 366316#L605 assume 8464 == ssl3_accept_~state~0#1; 366315#L606 assume 8496 == ssl3_accept_~s__state~0#1; 366314#L607 assume !(0 != ssl3_accept_~cb~0#1); 366311#L605-1 assume !(0 != ssl3_accept_~s__debug~0#1); 366310#L614-1 assume !(0 != ssl3_accept_~cb~0#1); 366308#L603 ssl3_accept_~skip~0#1 := 0; 366307#L116-2 assume !false; 366306#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 366305#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 366304#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 366303#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 366302#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 366301#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 366300#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 366299#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 366298#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 366297#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 366296#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 366295#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 366294#L152 assume 8496 == ssl3_accept_~s__state~0#1; 366293#L156 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet33#1;havoc ssl3_accept_#t~nondet33#1; 366291#L302 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 366289#L302-2 assume !(ssl3_accept_~ret~0#1 <= 0); 366286#L308 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 366284#L308-2 ssl3_accept_~s__init_num~0#1 := 0; 366281#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 366279#L604 assume 0 == ssl3_accept_~skip~0#1; 366276#L605 assume !(8464 == ssl3_accept_~state~0#1); 366271#L605-1 assume !(0 != ssl3_accept_~s__debug~0#1); 366262#L614-1 assume !(0 != ssl3_accept_~cb~0#1); 366256#L603 ssl3_accept_~skip~0#1 := 0; 366254#L116-2 assume !false; 366252#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 366250#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 366248#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 366246#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 366244#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 366242#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 366240#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 366238#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 366236#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 366234#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 366232#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 366230#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 366228#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 366225#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 366226#L158 [2021-12-14 23:11:55,198 INFO L793 eck$LassoCheckResult]: Loop: 366226#L158 assume 8512 == ssl3_accept_~s__state~0#1; 375306#L162 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 375304#L319 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 375303#L319-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 375300#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 375295#L604 assume !(0 == ssl3_accept_~skip~0#1); 375290#L603 ssl3_accept_~skip~0#1 := 0; 375288#L116-2 assume !false; 375286#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 375284#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 375282#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 375280#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 375278#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 375276#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 375274#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 375272#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 375270#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 375268#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 375266#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 375264#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 375262#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 375260#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 375258#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 375252#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 371825#L164 assume 8528 == ssl3_accept_~s__state~0#1; 371824#L168 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; 371822#L336 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 0; 371821#L336-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1); 371819#L345 assume !(0 != (30 + ssl3_accept_~l~0#1) % 4294967296); 371817#L348 assume 0 != (1 + ssl3_accept_~l~0#1) % 4294967296; 371814#L349 assume !(0 == ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1);ssl3_accept_~__cil_tmp58~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1; 371809#L354 assume !(0 != (2 + ssl3_accept_~__cil_tmp58~0#1) % 4294967296);ssl3_accept_~skip~0#1 := 1; 371807#L348-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 371802#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 371798#L604 assume !(0 == ssl3_accept_~skip~0#1); 371793#L603 ssl3_accept_~skip~0#1 := 0; 371788#L116-2 assume !false; 371785#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 371779#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 371777#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 371775#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 371773#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 371771#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 371769#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 371767#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 371765#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 371763#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 371761#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 371759#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 371757#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 371755#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 371753#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 371751#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 371749#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 371747#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 371745#L170 assume 8544 == ssl3_accept_~s__state~0#1; 371743#L174 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 371741#L392 assume !(0 != ssl3_accept_~s__session__peer~0#1); 371738#L401 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 371736#L404 assume 0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296; 371733#L405 assume 0 != 2 + ssl3_accept_~s__verify_mode~0#1; 371731#L413 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 371729#L416 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; 371727#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 371726#L604 assume 0 == ssl3_accept_~skip~0#1; 371724#L605 assume !(8464 == ssl3_accept_~state~0#1); 371720#L605-1 assume !(0 != ssl3_accept_~s__debug~0#1); 371715#L614-1 assume !(0 != ssl3_accept_~cb~0#1); 371712#L603 ssl3_accept_~skip~0#1 := 0; 371711#L116-2 assume !false; 371710#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 371709#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 371708#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 371707#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 371706#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 371705#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 371704#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 371703#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 371702#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 371701#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 371700#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 371699#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 371698#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 371697#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 371696#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 371695#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 371694#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 371693#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 371692#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 371691#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 371690#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 371689#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 371688#L182 assume 8448 == ssl3_accept_~s__state~0#1; 371687#L183 ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 371686#L444 assume !(ssl3_accept_~num1~0#1 > 0); 371684#L444-2 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 371683#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 371682#L604 assume 0 == ssl3_accept_~skip~0#1; 371680#L605 assume !(8464 == ssl3_accept_~state~0#1); 371676#L605-1 assume !(0 != ssl3_accept_~s__debug~0#1); 371669#L614-1 assume !(0 != ssl3_accept_~cb~0#1); 371666#L603 ssl3_accept_~skip~0#1 := 0; 371665#L116-2 assume !false; 371664#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 371663#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 371662#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 371661#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 371660#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 371659#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 371658#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 371657#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 371656#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 371655#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 371654#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 371653#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 371652#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 371651#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 371650#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 371649#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 371648#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 371647#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 371646#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 371645#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 371644#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 371643#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 371642#L182 assume !(8448 == ssl3_accept_~s__state~0#1); 371641#L185 assume 8576 == ssl3_accept_~s__state~0#1; 371640#L189 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1; 371639#L458 assume !(ssl3_accept_~ret~0#1 <= 0); 371637#L461 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 371638#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 374166#L604 assume 0 == ssl3_accept_~skip~0#1; 374167#L605 assume !(8464 == ssl3_accept_~state~0#1); 374154#L605-1 assume !(0 != ssl3_accept_~s__debug~0#1); 374155#L614-1 assume !(0 != ssl3_accept_~cb~0#1); 373887#L603 ssl3_accept_~skip~0#1 := 0; 373888#L116-2 assume !false; 373879#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 373880#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 373870#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 373871#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 373862#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 373863#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 373853#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 373854#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 373846#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 373847#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 373833#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 373834#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 371973#L152 assume 8496 == ssl3_accept_~s__state~0#1; 371568#L156 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet33#1;havoc ssl3_accept_#t~nondet33#1; 371569#L302 assume !(1 == ssl3_accept_~blastFlag~0#1); 371551#L302-2 assume !(ssl3_accept_~ret~0#1 <= 0); 371552#L308 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 373991#L308-2 ssl3_accept_~s__init_num~0#1 := 0; 375382#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 375379#L604 assume 0 == ssl3_accept_~skip~0#1; 375375#L605 assume !(8464 == ssl3_accept_~state~0#1); 375366#L605-1 assume !(0 != ssl3_accept_~s__debug~0#1); 375356#L614-1 assume !(0 != ssl3_accept_~cb~0#1); 375351#L603 ssl3_accept_~skip~0#1 := 0; 375348#L116-2 assume !false; 375345#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 375342#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 375339#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 375336#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 375333#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 375326#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 375325#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 375324#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 375323#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 375321#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 375319#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 375317#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 375314#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 375313#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 366226#L158 [2021-12-14 23:11:55,198 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:55,198 INFO L85 PathProgramCache]: Analyzing trace with hash 767898806, now seen corresponding path program 1 times [2021-12-14 23:11:55,198 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:55,198 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1958969876] [2021-12-14 23:11:55,199 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:55,199 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:55,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:55,219 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 25 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2021-12-14 23:11:55,219 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:11:55,219 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1958969876] [2021-12-14 23:11:55,219 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1958969876] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:11:55,219 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:11:55,220 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-14 23:11:55,220 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1945712172] [2021-12-14 23:11:55,220 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:11:55,220 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-14 23:11:55,220 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:55,221 INFO L85 PathProgramCache]: Analyzing trace with hash 11667330, now seen corresponding path program 3 times [2021-12-14 23:11:55,221 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:55,221 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1649511092] [2021-12-14 23:11:55,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:55,221 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:55,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:55,238 INFO L134 CoverageAnalysis]: Checked inductivity of 315 backedges. 171 proven. 0 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2021-12-14 23:11:55,238 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:11:55,238 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1649511092] [2021-12-14 23:11:55,239 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1649511092] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:11:55,239 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:11:55,239 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-14 23:11:55,239 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1002757981] [2021-12-14 23:11:55,239 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:11:55,239 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:11:55,239 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:11:55,240 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 23:11:55,240 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-14 23:11:55,240 INFO L87 Difference]: Start difference. First operand 13445 states and 16280 transitions. cyclomatic complexity: 2856 Second operand has 3 states, 3 states have (on average 17.333333333333332) internal successors, (52), 3 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:55,289 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:11:55,289 INFO L93 Difference]: Finished difference Result 26194 states and 30879 transitions. [2021-12-14 23:11:55,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 23:11:55,290 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 26194 states and 30879 transitions. [2021-12-14 23:11:55,456 INFO L131 ngComponentsAnalysis]: Automaton has 26 accepting balls. 14723 [2021-12-14 23:11:55,502 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 26194 states to 26194 states and 30879 transitions. [2021-12-14 23:11:55,502 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 15850 [2021-12-14 23:11:55,510 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 15850 [2021-12-14 23:11:55,510 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26194 states and 30879 transitions. [2021-12-14 23:11:55,512 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-14 23:11:55,512 INFO L681 BuchiCegarLoop]: Abstraction has 26194 states and 30879 transitions. [2021-12-14 23:11:55,520 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26194 states and 30879 transitions. [2021-12-14 23:11:55,678 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26194 to 26194. [2021-12-14 23:11:55,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 26194 states, 26194 states have (on average 1.1788577536840499) internal successors, (30879), 26193 states have internal predecessors, (30879), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:55,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26194 states to 26194 states and 30879 transitions. [2021-12-14 23:11:55,729 INFO L704 BuchiCegarLoop]: Abstraction has 26194 states and 30879 transitions. [2021-12-14 23:11:55,729 INFO L587 BuchiCegarLoop]: Abstraction has 26194 states and 30879 transitions. [2021-12-14 23:11:55,730 INFO L425 BuchiCegarLoop]: ======== Iteration 38============ [2021-12-14 23:11:55,730 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 26194 states and 30879 transitions. [2021-12-14 23:11:55,784 INFO L131 ngComponentsAnalysis]: Automaton has 26 accepting balls. 14723 [2021-12-14 23:11:55,784 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:11:55,784 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:11:55,785 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2021-12-14 23:11:55,785 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:11:55,786 INFO L791 eck$LassoCheckResult]: Stem: 404652#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 404442#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret52#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~post25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~post29#1, ssl3_accept_#t~post30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~post49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__session__cipher~0#1;ssl3_accept_~buf~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~cb~0#1;havoc ssl3_accept_~num1~0#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~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~tmp___3~0#1;havoc ssl3_accept_~tmp___4~0#1;havoc ssl3_accept_~tmp___5~0#1;havoc ssl3_accept_~tmp___6~0#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;havoc ssl3_accept_~tmp___9~0#1;havoc ssl3_accept_~tmp___10~0#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__s3__tmp__new_cipher__algorithms~0#1 := 0;ssl3_accept_~__cil_tmp56~0#1 := 0;ssl3_accept_~__cil_tmp57~0#1 := 0;ssl3_accept_~__cil_tmp58~0#1 := 0;ssl3_accept_~__cil_tmp59~0#1 := 0;ssl3_accept_~__cil_tmp60~0#1 := 0;ssl3_accept_~__cil_tmp61~0#1 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;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; 404443#L99 assume !(0 != ssl3_accept_~s__info_callback~0#1); 404466#L102 assume !(0 != ssl3_accept_~s__ctx__info_callback~0#1); 404467#L102-2 ssl3_accept_#t~post25#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post25#1;havoc ssl3_accept_#t~post25#1; 406358#L107 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 406355#L107-1 assume !(0 == ssl3_accept_~s__cert~0#1); 406353#L116-2 assume !false; 406351#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 406349#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 406348#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 406347#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 406344#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 406342#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 406341#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 406339#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 406337#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 406335#L143 assume 8464 == ssl3_accept_~s__state~0#1; 406333#L150 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1; 406331#L289 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 406329#L289-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; 406327#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 406325#L604 assume 0 == ssl3_accept_~skip~0#1; 406323#L605 assume 8464 == ssl3_accept_~state~0#1; 406321#L606 assume 8496 == ssl3_accept_~s__state~0#1; 406318#L607 assume !(0 != ssl3_accept_~cb~0#1); 406314#L605-1 assume !(0 != ssl3_accept_~s__debug~0#1); 406311#L614-1 assume !(0 != ssl3_accept_~cb~0#1); 406309#L603 ssl3_accept_~skip~0#1 := 0; 406307#L116-2 assume !false; 406305#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 406303#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 406300#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 406298#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 406296#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 406294#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 406291#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 406289#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 406288#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 406285#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 406283#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 406275#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 406270#L152 assume 8496 == ssl3_accept_~s__state~0#1; 406268#L156 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet33#1;havoc ssl3_accept_#t~nondet33#1; 406266#L302 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 406263#L302-2 assume !(ssl3_accept_~ret~0#1 <= 0); 406259#L308 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 406260#L308-2 ssl3_accept_~s__init_num~0#1 := 0; 407061#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 407060#L604 assume 0 == ssl3_accept_~skip~0#1; 407059#L605 assume !(8464 == ssl3_accept_~state~0#1); 407037#L605-1 assume !(0 != ssl3_accept_~s__debug~0#1); 407038#L614-1 assume !(0 != ssl3_accept_~cb~0#1); 407020#L603 ssl3_accept_~skip~0#1 := 0; 407018#L116-2 assume !false; 407016#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 407014#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 407012#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 407010#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 407008#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 407006#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 407004#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 407002#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 407000#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 406998#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 406996#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 406994#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 406992#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 406989#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 406990#L158 [2021-12-14 23:11:55,786 INFO L793 eck$LassoCheckResult]: Loop: 406990#L158 assume 8512 == ssl3_accept_~s__state~0#1; 426519#L162 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 426516#L319 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 426507#L319-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 426486#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 426471#L604 assume !(0 == ssl3_accept_~skip~0#1); 426457#L603 ssl3_accept_~skip~0#1 := 0; 426452#L116-2 assume !false; 426450#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 426448#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 426446#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 426444#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 426442#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 426440#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 426438#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 426436#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 426434#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 426432#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 426430#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 426428#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 426426#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 426424#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 426420#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 426417#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 426414#L164 assume 8528 == ssl3_accept_~s__state~0#1; 426411#L168 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; 426406#L336 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 0; 426407#L336-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1); 426401#L345 assume !(0 != (30 + ssl3_accept_~l~0#1) % 4294967296); 426402#L348 assume 0 != (1 + ssl3_accept_~l~0#1) % 4294967296; 426398#L349 assume !(0 == ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1);ssl3_accept_~__cil_tmp58~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1; 426399#L354 assume !(0 != (2 + ssl3_accept_~__cil_tmp58~0#1) % 4294967296);ssl3_accept_~skip~0#1 := 1; 426288#L348-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 426285#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 426279#L604 assume !(0 == ssl3_accept_~skip~0#1); 426275#L603 ssl3_accept_~skip~0#1 := 0; 426273#L116-2 assume !false; 426271#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 426268#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 426265#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 426262#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 426259#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 426256#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 426253#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 426250#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 426247#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 426244#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 426241#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 426238#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 426235#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 426232#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 426229#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 426226#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 426223#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 426220#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 426217#L170 assume 8544 == ssl3_accept_~s__state~0#1; 426214#L174 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 426209#L392 assume !(0 != ssl3_accept_~s__session__peer~0#1); 426204#L401 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 426199#L404 assume 0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296; 426194#L405 assume 0 != 2 + ssl3_accept_~s__verify_mode~0#1; 426190#L413 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 426188#L416 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; 426185#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 426182#L604 assume 0 == ssl3_accept_~skip~0#1; 426177#L605 assume !(8464 == ssl3_accept_~state~0#1); 426169#L605-1 assume !(0 != ssl3_accept_~s__debug~0#1); 426158#L614-1 assume !(0 != ssl3_accept_~cb~0#1); 426156#L603 ssl3_accept_~skip~0#1 := 0; 426154#L116-2 assume !false; 426152#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 426150#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 426148#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 426146#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 426144#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 426142#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 426140#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 426138#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 426136#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 426134#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 426132#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 426130#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 426128#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 426126#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 426124#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 426122#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 426120#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 426118#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 426116#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 426114#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 426112#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 426110#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 426108#L182 assume 8448 == ssl3_accept_~s__state~0#1; 426105#L183 ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 426103#L444 assume !(ssl3_accept_~num1~0#1 > 0); 426100#L444-2 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 426098#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 426095#L604 assume 0 == ssl3_accept_~skip~0#1; 426093#L605 assume !(8464 == ssl3_accept_~state~0#1); 426085#L605-1 assume !(0 != ssl3_accept_~s__debug~0#1); 426080#L614-1 assume !(0 != ssl3_accept_~cb~0#1); 426077#L603 ssl3_accept_~skip~0#1 := 0; 426075#L116-2 assume !false; 426073#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 426071#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 425989#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 425990#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 425979#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 425980#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 425969#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 425970#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 425959#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 425960#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 425949#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 425950#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 425939#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 425940#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 425929#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 425930#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 425919#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 425920#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 425909#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 425910#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 425899#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 425900#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 425889#L182 assume !(8448 == ssl3_accept_~s__state~0#1); 425890#L185 assume 8576 == ssl3_accept_~s__state~0#1; 425875#L189 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1; 425876#L458 assume !(ssl3_accept_~ret~0#1 <= 0); 425860#L461 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 425861#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 427080#L604 assume 0 == ssl3_accept_~skip~0#1; 427077#L605 assume !(8464 == ssl3_accept_~state~0#1); 427078#L605-1 assume !(0 != ssl3_accept_~s__debug~0#1); 427088#L614-1 assume !(0 != ssl3_accept_~cb~0#1); 426935#L603 ssl3_accept_~skip~0#1 := 0; 426936#L116-2 assume !false; 426927#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 426928#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 426919#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 426920#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 426911#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 426912#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 426895#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 426896#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 426805#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 426806#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 426640#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 426641#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 425834#L152 assume 8496 == ssl3_accept_~s__state~0#1; 425822#L156 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet33#1;havoc ssl3_accept_#t~nondet33#1; 425823#L302 assume !(1 == ssl3_accept_~blastFlag~0#1); 425814#L302-2 assume !(ssl3_accept_~ret~0#1 <= 0); 425815#L308 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 426564#L308-2 ssl3_accept_~s__init_num~0#1 := 0; 426562#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 426560#L604 assume 0 == ssl3_accept_~skip~0#1; 426558#L605 assume !(8464 == ssl3_accept_~state~0#1); 426552#L605-1 assume !(0 != ssl3_accept_~s__debug~0#1); 426543#L614-1 assume !(0 != ssl3_accept_~cb~0#1); 426542#L603 ssl3_accept_~skip~0#1 := 0; 426541#L116-2 assume !false; 426540#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 426539#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 426538#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 426537#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 426536#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 426535#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 426534#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 426533#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 426532#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 426531#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 426530#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 426527#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 426524#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 426522#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 406990#L158 [2021-12-14 23:11:55,786 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:55,786 INFO L85 PathProgramCache]: Analyzing trace with hash -532405712, now seen corresponding path program 1 times [2021-12-14 23:11:55,787 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:55,787 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [104018150] [2021-12-14 23:11:55,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:55,787 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:55,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:55,792 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:11:55,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:55,800 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:11:55,800 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:55,800 INFO L85 PathProgramCache]: Analyzing trace with hash 11667330, now seen corresponding path program 4 times [2021-12-14 23:11:55,800 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:55,800 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1172353913] [2021-12-14 23:11:55,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:55,800 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:55,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:55,818 INFO L134 CoverageAnalysis]: Checked inductivity of 315 backedges. 171 proven. 0 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2021-12-14 23:11:55,818 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:11:55,818 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1172353913] [2021-12-14 23:11:55,818 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1172353913] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:11:55,818 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:11:55,818 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-14 23:11:55,818 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1992654453] [2021-12-14 23:11:55,819 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:11:55,819 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:11:55,819 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:11:55,819 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 23:11:55,819 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-14 23:11:55,819 INFO L87 Difference]: Start difference. First operand 26194 states and 30879 transitions. cyclomatic complexity: 4727 Second operand has 3 states, 3 states have (on average 35.333333333333336) internal successors, (106), 3 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:55,993 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:11:55,994 INFO L93 Difference]: Finished difference Result 26326 states and 30959 transitions. [2021-12-14 23:11:55,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 23:11:56,000 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 26326 states and 30959 transitions. [2021-12-14 23:11:56,090 INFO L131 ngComponentsAnalysis]: Automaton has 26 accepting balls. 14811 [2021-12-14 23:11:56,147 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 26326 states to 26326 states and 30959 transitions. [2021-12-14 23:11:56,148 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 15938 [2021-12-14 23:11:56,158 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 15938 [2021-12-14 23:11:56,158 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26326 states and 30959 transitions. [2021-12-14 23:11:56,159 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-14 23:11:56,159 INFO L681 BuchiCegarLoop]: Abstraction has 26326 states and 30959 transitions. [2021-12-14 23:11:56,173 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26326 states and 30959 transitions. [2021-12-14 23:11:56,477 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26326 to 26254. [2021-12-14 23:11:56,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 26254 states, 26254 states have (on average 1.1764683476803535) internal successors, (30887), 26253 states have internal predecessors, (30887), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:56,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26254 states to 26254 states and 30887 transitions. [2021-12-14 23:11:56,526 INFO L704 BuchiCegarLoop]: Abstraction has 26254 states and 30887 transitions. [2021-12-14 23:11:56,526 INFO L587 BuchiCegarLoop]: Abstraction has 26254 states and 30887 transitions. [2021-12-14 23:11:56,526 INFO L425 BuchiCegarLoop]: ======== Iteration 39============ [2021-12-14 23:11:56,526 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 26254 states and 30887 transitions. [2021-12-14 23:11:56,570 INFO L131 ngComponentsAnalysis]: Automaton has 26 accepting balls. 14763 [2021-12-14 23:11:56,570 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:11:56,570 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:11:56,571 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2021-12-14 23:11:56,571 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 5, 5, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:11:56,571 INFO L791 eck$LassoCheckResult]: Stem: 457165#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 456964#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret52#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~post25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~post29#1, ssl3_accept_#t~post30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~post49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__session__cipher~0#1;ssl3_accept_~buf~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~cb~0#1;havoc ssl3_accept_~num1~0#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~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~tmp___3~0#1;havoc ssl3_accept_~tmp___4~0#1;havoc ssl3_accept_~tmp___5~0#1;havoc ssl3_accept_~tmp___6~0#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;havoc ssl3_accept_~tmp___9~0#1;havoc ssl3_accept_~tmp___10~0#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__s3__tmp__new_cipher__algorithms~0#1 := 0;ssl3_accept_~__cil_tmp56~0#1 := 0;ssl3_accept_~__cil_tmp57~0#1 := 0;ssl3_accept_~__cil_tmp58~0#1 := 0;ssl3_accept_~__cil_tmp59~0#1 := 0;ssl3_accept_~__cil_tmp60~0#1 := 0;ssl3_accept_~__cil_tmp61~0#1 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;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; 456965#L99 assume !(0 != ssl3_accept_~s__info_callback~0#1); 456988#L102 assume !(0 != ssl3_accept_~s__ctx__info_callback~0#1); 456978#L102-2 ssl3_accept_#t~post25#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post25#1;havoc ssl3_accept_#t~post25#1; 456979#L107 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 459385#L107-1 assume !(0 == ssl3_accept_~s__cert~0#1); 459383#L116-2 assume !false; 459381#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 459379#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 459377#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 459375#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 459373#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 459371#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 459369#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 459367#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 459365#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 459363#L143 assume 8464 == ssl3_accept_~s__state~0#1; 459361#L150 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1; 459324#L289 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 459320#L289-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; 459319#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 459232#L604 assume 0 == ssl3_accept_~skip~0#1; 459233#L605 assume 8464 == ssl3_accept_~state~0#1; 459225#L606 assume 8496 == ssl3_accept_~s__state~0#1; 459226#L607 assume !(0 != ssl3_accept_~cb~0#1); 459295#L605-1 assume !(0 != ssl3_accept_~s__debug~0#1); 459211#L614-1 assume !(0 != ssl3_accept_~cb~0#1); 459212#L603 ssl3_accept_~skip~0#1 := 0; 459433#L116-2 assume !false; 459432#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 459431#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 459430#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 459429#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 459428#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 459425#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 459424#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 459188#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 459189#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 459182#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 459183#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 459176#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 459177#L152 assume 8496 == ssl3_accept_~s__state~0#1; 459170#L156 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet33#1;havoc ssl3_accept_#t~nondet33#1; 459171#L302 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 459164#L302-2 assume !(ssl3_accept_~ret~0#1 <= 0); 459165#L308 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 459412#L308-2 ssl3_accept_~s__init_num~0#1 := 0; 459984#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 459983#L604 assume 0 == ssl3_accept_~skip~0#1; 459979#L605 assume !(8464 == ssl3_accept_~state~0#1); 459980#L605-1 assume !(0 != ssl3_accept_~s__debug~0#1); 459973#L614-1 assume !(0 != ssl3_accept_~cb~0#1); 459970#L603 ssl3_accept_~skip~0#1 := 0; 459967#L116-2 assume !false; 459965#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 459963#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 459961#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 459958#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 459956#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 459954#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 459952#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 459950#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 459948#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 459946#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 459944#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 459942#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 459940#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 459937#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 459938#L158 [2021-12-14 23:11:56,581 INFO L793 eck$LassoCheckResult]: Loop: 459938#L158 assume 8512 == ssl3_accept_~s__state~0#1; 469420#L162 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 469419#L319 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 469418#L319-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 469417#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 469415#L604 assume !(0 == ssl3_accept_~skip~0#1); 469412#L603 ssl3_accept_~skip~0#1 := 0; 469411#L116-2 assume !false; 469410#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 469409#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 469408#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 469407#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 469406#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 469405#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 469404#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 469403#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 469402#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 469401#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 469400#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 469399#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 469398#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 469397#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 469396#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 469395#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 469394#L164 assume 8528 == ssl3_accept_~s__state~0#1; 469393#L168 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; 469391#L336 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 0; 469390#L336-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1); 469389#L345 assume !(0 != (30 + ssl3_accept_~l~0#1) % 4294967296); 469388#L348 assume 0 != (1 + ssl3_accept_~l~0#1) % 4294967296; 469386#L349 assume !(0 == ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1);ssl3_accept_~__cil_tmp58~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1; 469382#L354 assume !(0 != (2 + ssl3_accept_~__cil_tmp58~0#1) % 4294967296);ssl3_accept_~skip~0#1 := 1; 469381#L348-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 469380#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 469378#L604 assume !(0 == ssl3_accept_~skip~0#1); 469375#L603 ssl3_accept_~skip~0#1 := 0; 469374#L116-2 assume !false; 469373#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 469368#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 469366#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 469364#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 469362#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 469360#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 469358#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 469356#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 469354#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 469352#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 469350#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 469348#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 469346#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 469344#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 469342#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 469340#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 469338#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 469336#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 469334#L170 assume 8544 == ssl3_accept_~s__state~0#1; 469332#L174 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 469330#L392 assume !(0 != ssl3_accept_~s__session__peer~0#1); 469327#L401 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 469325#L404 assume 0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296; 469322#L405 assume 0 != 2 + ssl3_accept_~s__verify_mode~0#1; 469320#L413 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 469318#L416 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; 469316#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 469315#L604 assume 0 == ssl3_accept_~skip~0#1; 469313#L605 assume !(8464 == ssl3_accept_~state~0#1); 469314#L605-1 assume !(0 != ssl3_accept_~s__debug~0#1); 469303#L614-1 assume !(0 != ssl3_accept_~cb~0#1); 469302#L603 ssl3_accept_~skip~0#1 := 0; 469301#L116-2 assume !false; 469300#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 469299#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 469298#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 469297#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 469296#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 469295#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 469294#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 469293#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 469292#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 469291#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 469290#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 469289#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 469288#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 469287#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 469286#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 469285#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 469284#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 469283#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 469282#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 469281#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 469280#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 469279#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 469278#L182 assume 8448 == ssl3_accept_~s__state~0#1; 469277#L183 ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 469276#L444 assume !(ssl3_accept_~num1~0#1 > 0); 469274#L444-2 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 469273#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 469272#L604 assume 0 == ssl3_accept_~skip~0#1; 469270#L605 assume !(8464 == ssl3_accept_~state~0#1); 469271#L605-1 assume !(0 != ssl3_accept_~s__debug~0#1); 469260#L614-1 assume !(0 != ssl3_accept_~cb~0#1); 469259#L603 ssl3_accept_~skip~0#1 := 0; 469258#L116-2 assume !false; 469257#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 469256#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 469255#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 469254#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 469253#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 469252#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 469251#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 469250#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 469249#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 469248#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 469247#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 469246#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 469245#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 469244#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 469243#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 469242#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 469241#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 469240#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 469239#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 469238#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 469237#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 469236#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 469235#L182 assume !(8448 == ssl3_accept_~s__state~0#1); 469234#L185 assume 8576 == ssl3_accept_~s__state~0#1; 469233#L189 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1; 469232#L458 assume !(ssl3_accept_~ret~0#1 <= 0); 469230#L461 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 469231#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 469590#L604 assume 0 == ssl3_accept_~skip~0#1; 469588#L605 assume !(8464 == ssl3_accept_~state~0#1); 469589#L605-1 assume !(0 != ssl3_accept_~s__debug~0#1); 469544#L614-1 assume !(0 != ssl3_accept_~cb~0#1); 469543#L603 ssl3_accept_~skip~0#1 := 0; 469542#L116-2 assume !false; 469541#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 469540#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 469539#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 469538#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 469537#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 469536#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 469535#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 469534#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 469533#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 469532#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 469531#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 469530#L149 assume 8466 == ssl3_accept_~s__state~0#1; 469529#L150 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1; 469528#L289 assume !(0 == ssl3_accept_~blastFlag~0#1); 469527#L289-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; 469526#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 469525#L604 assume 0 == ssl3_accept_~skip~0#1; 469520#L605 assume !(8464 == ssl3_accept_~state~0#1); 469522#L605-1 assume !(0 != ssl3_accept_~s__debug~0#1); 469486#L614-1 assume !(0 != ssl3_accept_~cb~0#1); 469483#L603 ssl3_accept_~skip~0#1 := 0; 469481#L116-2 assume !false; 469479#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 469477#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 469473#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 469457#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 469458#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 469439#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 469440#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 469305#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 469306#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 469262#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 469263#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 469217#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 469218#L152 assume 8496 == ssl3_accept_~s__state~0#1; 469173#L156 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet33#1;havoc ssl3_accept_#t~nondet33#1; 469174#L302 assume !(1 == ssl3_accept_~blastFlag~0#1); 469127#L302-2 assume !(ssl3_accept_~ret~0#1 <= 0); 469128#L308 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 469472#L308-2 ssl3_accept_~s__init_num~0#1 := 0; 469471#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 469470#L604 assume 0 == ssl3_accept_~skip~0#1; 469468#L605 assume !(8464 == ssl3_accept_~state~0#1); 469469#L605-1 assume !(0 != ssl3_accept_~s__debug~0#1); 469437#L614-1 assume !(0 != ssl3_accept_~cb~0#1); 469436#L603 ssl3_accept_~skip~0#1 := 0; 469435#L116-2 assume !false; 469434#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 469433#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 469432#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 469431#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 469430#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 469429#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 469428#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 469427#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 469426#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 469425#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 469424#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 469423#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 469422#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 469421#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 459938#L158 [2021-12-14 23:11:56,581 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:56,581 INFO L85 PathProgramCache]: Analyzing trace with hash -532405712, now seen corresponding path program 2 times [2021-12-14 23:11:56,581 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:56,581 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [276899554] [2021-12-14 23:11:56,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:56,582 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:56,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:56,598 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:11:56,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:56,605 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:11:56,606 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:56,606 INFO L85 PathProgramCache]: Analyzing trace with hash 1402265931, now seen corresponding path program 1 times [2021-12-14 23:11:56,606 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:56,606 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [889384634] [2021-12-14 23:11:56,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:56,607 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:56,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:56,615 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:11:56,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:56,634 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:11:56,635 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:56,635 INFO L85 PathProgramCache]: Analyzing trace with hash 1615821882, now seen corresponding path program 1 times [2021-12-14 23:11:56,635 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:56,635 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [941221080] [2021-12-14 23:11:56,635 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:56,636 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:56,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:56,672 INFO L134 CoverageAnalysis]: Checked inductivity of 821 backedges. 427 proven. 0 refuted. 0 times theorem prover too weak. 394 trivial. 0 not checked. [2021-12-14 23:11:56,672 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:11:56,672 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [941221080] [2021-12-14 23:11:56,672 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [941221080] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:11:56,673 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:11:56,673 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-14 23:11:56,673 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [130285564] [2021-12-14 23:11:56,673 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:11:58,040 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:11:58,040 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-14 23:11:58,040 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-14 23:11:58,040 INFO L87 Difference]: Start difference. First operand 26254 states and 30887 transitions. cyclomatic complexity: 4675 Second operand has 4 states, 4 states have (on average 28.5) internal successors, (114), 4 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:58,143 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:11:58,143 INFO L93 Difference]: Finished difference Result 32246 states and 37763 transitions. [2021-12-14 23:11:58,144 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-12-14 23:11:58,144 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 32246 states and 37763 transitions. [2021-12-14 23:11:58,225 INFO L131 ngComponentsAnalysis]: Automaton has 30 accepting balls. 16657 [2021-12-14 23:11:58,283 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 32246 states to 32246 states and 37763 transitions. [2021-12-14 23:11:58,283 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 18032 [2021-12-14 23:11:58,291 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 18032 [2021-12-14 23:11:58,292 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32246 states and 37763 transitions. [2021-12-14 23:11:58,292 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-14 23:11:58,292 INFO L681 BuchiCegarLoop]: Abstraction has 32246 states and 37763 transitions. [2021-12-14 23:11:58,304 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32246 states and 37763 transitions. [2021-12-14 23:11:58,474 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32246 to 26002. [2021-12-14 23:11:58,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 26002 states, 26002 states have (on average 1.171717560187678) internal successors, (30467), 26001 states have internal predecessors, (30467), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:58,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26002 states to 26002 states and 30467 transitions. [2021-12-14 23:11:58,534 INFO L704 BuchiCegarLoop]: Abstraction has 26002 states and 30467 transitions. [2021-12-14 23:11:58,534 INFO L587 BuchiCegarLoop]: Abstraction has 26002 states and 30467 transitions. [2021-12-14 23:11:58,534 INFO L425 BuchiCegarLoop]: ======== Iteration 40============ [2021-12-14 23:11:58,534 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 26002 states and 30467 transitions. [2021-12-14 23:11:58,598 INFO L131 ngComponentsAnalysis]: Automaton has 26 accepting balls. 14601 [2021-12-14 23:11:58,598 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:11:58,599 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:11:58,599 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2021-12-14 23:11:58,599 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:11:58,600 INFO L791 eck$LassoCheckResult]: Stem: 515663#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 515469#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret52#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~post25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~post29#1, ssl3_accept_#t~post30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~post49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__session__cipher~0#1;ssl3_accept_~buf~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~cb~0#1;havoc ssl3_accept_~num1~0#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~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~tmp___3~0#1;havoc ssl3_accept_~tmp___4~0#1;havoc ssl3_accept_~tmp___5~0#1;havoc ssl3_accept_~tmp___6~0#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;havoc ssl3_accept_~tmp___9~0#1;havoc ssl3_accept_~tmp___10~0#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__s3__tmp__new_cipher__algorithms~0#1 := 0;ssl3_accept_~__cil_tmp56~0#1 := 0;ssl3_accept_~__cil_tmp57~0#1 := 0;ssl3_accept_~__cil_tmp58~0#1 := 0;ssl3_accept_~__cil_tmp59~0#1 := 0;ssl3_accept_~__cil_tmp60~0#1 := 0;ssl3_accept_~__cil_tmp61~0#1 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;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; 515470#L99 assume !(0 != ssl3_accept_~s__info_callback~0#1); 515492#L102 assume !(0 != ssl3_accept_~s__ctx__info_callback~0#1); 515493#L102-2 ssl3_accept_#t~post25#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post25#1;havoc ssl3_accept_#t~post25#1; 515682#L107 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 515425#L107-1 assume !(0 == ssl3_accept_~s__cert~0#1); 517073#L116-2 assume !false; 517072#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 517071#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 517070#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 517069#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 517068#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 517067#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 517066#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 517065#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 517064#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 517063#L143 assume 8464 == ssl3_accept_~s__state~0#1; 517062#L150 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1; 517061#L289 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 517060#L289-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; 517059#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 517058#L604 assume 0 == ssl3_accept_~skip~0#1; 517057#L605 assume 8464 == ssl3_accept_~state~0#1; 517056#L606 assume 8496 == ssl3_accept_~s__state~0#1; 517054#L607 assume !(0 != ssl3_accept_~cb~0#1); 517052#L605-1 assume !(0 != ssl3_accept_~s__debug~0#1); 517050#L614-1 assume !(0 != ssl3_accept_~cb~0#1); 517049#L603 ssl3_accept_~skip~0#1 := 0; 517048#L116-2 assume !false; 517047#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 517046#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 517045#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 517044#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 517043#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 517042#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 517041#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 517040#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 517039#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 517038#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 517037#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 517036#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 517035#L152 assume 8496 == ssl3_accept_~s__state~0#1; 517034#L156 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet33#1;havoc ssl3_accept_#t~nondet33#1; 517033#L302 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 517032#L302-2 assume !(ssl3_accept_~ret~0#1 <= 0); 517030#L308 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 517029#L308-2 ssl3_accept_~s__init_num~0#1 := 0; 517028#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 517027#L604 assume 0 == ssl3_accept_~skip~0#1; 517025#L605 assume !(8464 == ssl3_accept_~state~0#1); 517026#L605-1 assume !(0 != ssl3_accept_~s__debug~0#1); 516948#L614-1 assume !(0 != ssl3_accept_~cb~0#1); 516946#L603 ssl3_accept_~skip~0#1 := 0; 516944#L116-2 assume !false; 516942#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 516940#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 516938#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 516936#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 516934#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 516932#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 516930#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 516928#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 516926#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 516924#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 516922#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 516920#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 516918#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 516915#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 516916#L158 [2021-12-14 23:11:58,600 INFO L793 eck$LassoCheckResult]: Loop: 516916#L158 assume 8512 == ssl3_accept_~s__state~0#1; 533737#L162 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 533733#L319 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 533727#L319-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 533723#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 533718#L604 assume !(0 == ssl3_accept_~skip~0#1); 533714#L603 ssl3_accept_~skip~0#1 := 0; 533712#L116-2 assume !false; 533710#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 533708#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 533706#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 533704#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 533702#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 533700#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 533698#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 533696#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 533694#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 533692#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 533690#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 533688#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 533685#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 533673#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 533670#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 533662#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 533661#L164 assume 8528 == ssl3_accept_~s__state~0#1; 533655#L168 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; 533653#L336 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 533650#L336-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 533647#L367 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 533644#L369 assume !(ssl3_accept_~ret~0#1 <= 0); 533642#L348-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 533640#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 533636#L604 assume 0 == ssl3_accept_~skip~0#1; 533633#L605 assume !(8464 == ssl3_accept_~state~0#1); 533624#L605-1 assume !(0 != ssl3_accept_~s__debug~0#1); 533611#L614-1 assume !(0 != ssl3_accept_~cb~0#1); 533609#L603 ssl3_accept_~skip~0#1 := 0; 533600#L116-2 assume !false; 533593#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 533586#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 533582#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 533578#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 533574#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 533570#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 533566#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 533562#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 533558#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 533554#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 533550#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 533546#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 533542#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 533538#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 533534#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 533530#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 533526#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 533522#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 533518#L170 assume 8544 == ssl3_accept_~s__state~0#1; 533514#L174 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 533509#L392 assume !(0 != ssl3_accept_~s__session__peer~0#1); 533504#L401 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 533500#L404 assume 0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296; 533494#L405 assume 0 != 2 + ssl3_accept_~s__verify_mode~0#1; 533490#L413 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 533486#L416 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; 533483#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 533481#L604 assume 0 == ssl3_accept_~skip~0#1; 533471#L605 assume !(8464 == ssl3_accept_~state~0#1); 533469#L605-1 assume !(0 != ssl3_accept_~s__debug~0#1); 533452#L614-1 assume !(0 != ssl3_accept_~cb~0#1); 533450#L603 ssl3_accept_~skip~0#1 := 0; 533448#L116-2 assume !false; 533446#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 533444#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 533442#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 533440#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 533438#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 533436#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 533434#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 533432#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 533430#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 533428#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 533426#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 533424#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 533422#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 533420#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 533418#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 533416#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 533414#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 533412#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 533410#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 533408#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 533406#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 533404#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 533402#L182 assume 8448 == ssl3_accept_~s__state~0#1; 533400#L183 ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 533397#L444 assume !(ssl3_accept_~num1~0#1 > 0); 533394#L444-2 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 533392#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 533389#L604 assume 0 == ssl3_accept_~skip~0#1; 533385#L605 assume !(8464 == ssl3_accept_~state~0#1); 533379#L605-1 assume !(0 != ssl3_accept_~s__debug~0#1); 533337#L614-1 assume !(0 != ssl3_accept_~cb~0#1); 533335#L603 ssl3_accept_~skip~0#1 := 0; 533333#L116-2 assume !false; 533331#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 533329#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 533327#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 533325#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 533323#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 533321#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 533319#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 533317#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 533315#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 533313#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 533311#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 533309#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 533307#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 533305#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 533303#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 533301#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 533299#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 533297#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 533295#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 533292#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 533290#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 533288#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 533286#L182 assume !(8448 == ssl3_accept_~s__state~0#1); 533284#L185 assume 8576 == ssl3_accept_~s__state~0#1; 533282#L189 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1; 533281#L458 assume !(ssl3_accept_~ret~0#1 <= 0); 533277#L461 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 533278#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 533919#L604 assume 0 == ssl3_accept_~skip~0#1; 533916#L605 assume !(8464 == ssl3_accept_~state~0#1); 533909#L605-1 assume !(0 != ssl3_accept_~s__debug~0#1); 533901#L614-1 assume !(0 != ssl3_accept_~cb~0#1); 533899#L603 ssl3_accept_~skip~0#1 := 0; 533897#L116-2 assume !false; 533895#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 533893#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 533891#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 533889#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 533887#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 533885#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 533883#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 533881#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 533879#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 533877#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 533875#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 533873#L149 assume 8466 == ssl3_accept_~s__state~0#1; 533871#L150 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1; 533869#L289 assume !(0 == ssl3_accept_~blastFlag~0#1); 533867#L289-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; 533865#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 533862#L604 assume 0 == ssl3_accept_~skip~0#1; 533859#L605 assume !(8464 == ssl3_accept_~state~0#1); 533850#L605-1 assume !(0 != ssl3_accept_~s__debug~0#1); 533841#L614-1 assume !(0 != ssl3_accept_~cb~0#1); 533839#L603 ssl3_accept_~skip~0#1 := 0; 533837#L116-2 assume !false; 533835#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 533833#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 533831#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 533829#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 533827#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 533825#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 533823#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 533821#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 533819#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 533817#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 533815#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 533813#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 533811#L152 assume 8496 == ssl3_accept_~s__state~0#1; 533809#L156 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet33#1;havoc ssl3_accept_#t~nondet33#1; 533807#L302 assume !(1 == ssl3_accept_~blastFlag~0#1); 533804#L302-2 assume !(ssl3_accept_~ret~0#1 <= 0); 533801#L308 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 533799#L308-2 ssl3_accept_~s__init_num~0#1 := 0; 533797#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 533794#L604 assume 0 == ssl3_accept_~skip~0#1; 533793#L605 assume !(8464 == ssl3_accept_~state~0#1); 533786#L605-1 assume !(0 != ssl3_accept_~s__debug~0#1); 533760#L614-1 assume !(0 != ssl3_accept_~cb~0#1); 533759#L603 ssl3_accept_~skip~0#1 := 0; 533758#L116-2 assume !false; 533757#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 533756#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 533755#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 533754#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 533753#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 533752#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 533751#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 533750#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 533749#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 533748#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 533747#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 533746#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 533745#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 533744#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 516916#L158 [2021-12-14 23:11:58,600 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:58,601 INFO L85 PathProgramCache]: Analyzing trace with hash -532405712, now seen corresponding path program 3 times [2021-12-14 23:11:58,601 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:58,601 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [356671125] [2021-12-14 23:11:58,601 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:58,601 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:58,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:58,608 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:11:58,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:58,617 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:11:58,618 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:58,618 INFO L85 PathProgramCache]: Analyzing trace with hash 650863141, now seen corresponding path program 1 times [2021-12-14 23:11:58,618 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:58,618 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1296548941] [2021-12-14 23:11:58,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:58,619 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:58,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:58,627 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:11:58,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:58,708 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:11:58,709 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:58,710 INFO L85 PathProgramCache]: Analyzing trace with hash -1318836970, now seen corresponding path program 1 times [2021-12-14 23:11:58,710 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:58,710 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [922650309] [2021-12-14 23:11:58,710 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:58,710 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:58,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:58,752 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:11:58,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:58,845 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:12:00,823 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 14.12 11:12:00 BoogieIcfgContainer [2021-12-14 23:12:00,823 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2021-12-14 23:12:00,824 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2021-12-14 23:12:00,824 INFO L271 PluginConnector]: Initializing Witness Printer... [2021-12-14 23:12:00,824 INFO L275 PluginConnector]: Witness Printer initialized [2021-12-14 23:12:00,824 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.12 11:11:39" (3/4) ... [2021-12-14 23:12:00,826 INFO L134 WitnessPrinter]: Generating witness for non-termination counterexample [2021-12-14 23:12:00,879 INFO L141 WitnessManager]: Wrote witness to /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/witness.graphml [2021-12-14 23:12:00,879 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2021-12-14 23:12:00,880 INFO L158 Benchmark]: Toolchain (without parser) took 22218.88ms. Allocated memory was 121.6MB in the beginning and 2.0GB in the end (delta: 1.9GB). Free memory was 85.0MB in the beginning and 1.4GB in the end (delta: -1.3GB). Peak memory consumption was 595.5MB. Max. memory is 16.1GB. [2021-12-14 23:12:00,880 INFO L158 Benchmark]: CDTParser took 0.16ms. Allocated memory is still 121.6MB. Free memory was 91.6MB in the beginning and 91.6MB in the end (delta: 29.8kB). There was no memory consumed. Max. memory is 16.1GB. [2021-12-14 23:12:00,880 INFO L158 Benchmark]: CACSL2BoogieTranslator took 340.69ms. Allocated memory is still 121.6MB. Free memory was 84.6MB in the beginning and 92.5MB in the end (delta: -7.9MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2021-12-14 23:12:00,880 INFO L158 Benchmark]: Boogie Procedure Inliner took 60.39ms. Allocated memory is still 121.6MB. Free memory was 92.5MB in the beginning and 90.0MB in the end (delta: 2.5MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2021-12-14 23:12:00,880 INFO L158 Benchmark]: Boogie Preprocessor took 37.00ms. Allocated memory is still 121.6MB. Free memory was 90.0MB in the beginning and 87.9MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2021-12-14 23:12:00,881 INFO L158 Benchmark]: RCFGBuilder took 562.95ms. Allocated memory is still 121.6MB. Free memory was 87.9MB in the beginning and 63.1MB in the end (delta: 24.8MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. [2021-12-14 23:12:00,881 INFO L158 Benchmark]: BuchiAutomizer took 21142.97ms. Allocated memory was 121.6MB in the beginning and 2.0GB in the end (delta: 1.9GB). Free memory was 62.7MB in the beginning and 1.4GB in the end (delta: -1.3GB). Peak memory consumption was 568.9MB. Max. memory is 16.1GB. [2021-12-14 23:12:00,881 INFO L158 Benchmark]: Witness Printer took 55.49ms. Allocated memory is still 2.0GB. Free memory was 1.4GB in the beginning and 1.4GB in the end (delta: 8.4MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2021-12-14 23:12:00,882 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.16ms. Allocated memory is still 121.6MB. Free memory was 91.6MB in the beginning and 91.6MB in the end (delta: 29.8kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 340.69ms. Allocated memory is still 121.6MB. Free memory was 84.6MB in the beginning and 92.5MB in the end (delta: -7.9MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 60.39ms. Allocated memory is still 121.6MB. Free memory was 92.5MB in the beginning and 90.0MB in the end (delta: 2.5MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 37.00ms. Allocated memory is still 121.6MB. Free memory was 90.0MB in the beginning and 87.9MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 562.95ms. Allocated memory is still 121.6MB. Free memory was 87.9MB in the beginning and 63.1MB in the end (delta: 24.8MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. * BuchiAutomizer took 21142.97ms. Allocated memory was 121.6MB in the beginning and 2.0GB in the end (delta: 1.9GB). Free memory was 62.7MB in the beginning and 1.4GB in the end (delta: -1.3GB). Peak memory consumption was 568.9MB. Max. memory is 16.1GB. * Witness Printer took 55.49ms. Allocated memory is still 2.0GB. Free memory was 1.4GB in the beginning and 1.4GB in the end (delta: 8.4MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Constructed decomposition of program Your program was decomposed into 41 terminating modules (39 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. 39 modules have a trivial ranking function, the largest among these consists of 6 locations. The remainder module has 26002 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 21.0s and 40 iterations. TraceHistogramMax:13. Analysis of lassos took 10.1s. Construction of modules took 2.9s. Büchi inclusion checks took 2.4s. Highest rank in rank-based complementation 3. Minimization of det autom 0. Minimization of nondet autom 41. Automata minimization 2.7s AutomataMinimizationTime, 41 MinimizatonAttempts, 24261 StatesRemovedByMinimization, 32 NontrivialMinimizations. Non-live state removal took 1.8s Buchi closure took 0.1s. Biggest automaton had 26254 states and ocurred in iteration 38. Nontrivial modules had stage [2, 0, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 12/12 HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 6835 SdHoareTripleChecker+Valid, 3.8s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 6833 mSDsluCounter, 15142 SdHoareTripleChecker+Invalid, 3.0s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 5508 mSDsCounter, 864 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 4667 IncrementalHoareTripleChecker+Invalid, 5531 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 864 mSolverCounterUnsat, 9634 mSDtfsCounter, 4667 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown LassoAnalysisResults: nont1 unkn0 SFLI26 SFLT0 conc2 concLT1 SILN0 SILU0 SILI9 SILT1 lasso0 LassoPreprocessingBenchmarks: Lassos: inital30 mio100 ax100 hnf100 lsp37 ukn100 mio100 lsp100 div100 bol100 ite100 ukn100 eq209 hnf86 smp100 dnf100 smp100 tf110 neg100 sie100 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 60ms VariablesStem: 0 VariablesLoop: 2 DisjunctsStem: 1 DisjunctsLoop: 1 SupportingInvariants: 0 MotzkinApplications: 2 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 5 LassoNonterminationAnalysisSatUnbounded: 0 LassoNonterminationAnalysisUnsat: 2 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 0.4s - TerminationAnalysisResult: Nontermination possible Buchi Automizer proved that your program is nonterminating for some inputs - FixpointNonTerminationResult [Line: 158]: 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@29c89ffe=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@78012fe1=0, NULL=0, NULL=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6dac250=0, tmp___9=0, s__ctx__stats__sess_accept=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@16f8f0e1=0, s__s3__tmp__new_cipher__algo_strength=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1994f354=0, s__ctx__info_callback=0, tmp=4, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@60d2c94c=0, __cil_tmp55=0, s__s3__tmp__use_rsa_tmp=1, s__s3__tmp__new_cipher__algorithms=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@48abb0fe=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@68122f2b=1, tmp___2=0, cb=0, s__cert__pkeys__AT0__privatekey=0, s__options=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@603babb=0, s__shutdown=0, \result=0, tmp=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@271f4242=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2e976367=1, s__cert=5, got_new_session=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@32052e1e=0, s__server=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@53f7bd77=2, \old(initial_state)=8464, \result=0, s__type=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@62885da5=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@16a4ee44=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@16f32993=0, s__init_num=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@783a7bfe=0, tmp___5=0, s__session__cipher=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3ec596c3=0, s__ctx__stats__sess_accept_renegotiate=0, ret=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@749e88fb=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@8f5407a=0, s__verify_mode=6, __cil_tmp58=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5a969b58=0, blastFlag=2, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5b1602a8=1, tmp___7=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5cb304b=0, tmp___10=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7230f88d=1, __cil_tmp61=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@381ff6e3=0, l=0, new_state=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@d9649fe=0, __cil_tmp56=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5c273f5d=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@511c6d40=0, tmp___1=-12288, s__info_callback=0, buf=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7e92888b=0, s__s3__tmp__reuse_message=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@48aa602d=0, s__version=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3a01b13f=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3a39e3b7=0, 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@1a14ac29=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@22286cd9=0, num1=0, NULL=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6d29417c=0, s__debug=0, s__ctx__stats__sess_accept_good=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4bb1016=0, tmp___3=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4dce9e0c=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@5aee53f6=0, __cil_tmp60=0, s__in_handshake=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@682e52c6=0, s__init_buf___0=1, initial_state=8464, tmp___4=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@681ba791=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7ba2b704=0, __cil_tmp59=0, skip=0, s__hit=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2511eb28=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@62495a68=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@57f44592=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2460f7bd=0, tmp___6=0, s__session__peer=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@46ee7296=0, state=8512, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5b53eec1=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@570565db=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@f2dc3d5=0, __cil_tmp57=0, s__state=8512, s__new_session=0, tmp___8=0, s=8464, Time=4, s__rwstate=0} - StatisticsResult: NonterminationArgumentStatistics Fixpoint - NonterminatingLassoResult [Line: 158]: Nonterminating execution Found a nonterminating execution for the following lasso shaped sequence of statements. Stem: [L646] int s ; [L647] int tmp ; [L651] s = 8464 [L652] CALL ssl3_accept(s) [L23] int s__info_callback = __VERIFIER_nondet_int() ; [L24] int s__in_handshake = __VERIFIER_nondet_int() ; [L25] int s__state ; [L26] int s__new_session ; [L27] int s__server ; [L28] int s__version = __VERIFIER_nondet_int() ; [L29] int s__type ; [L30] int s__init_num ; [L31] int s__hit = __VERIFIER_nondet_int() ; [L32] int s__rwstate ; [L33] int s__init_buf___0 = 1; [L34] int s__debug = __VERIFIER_nondet_int() ; [L35] int s__shutdown ; [L36] int s__cert = __VERIFIER_nondet_int() ; [L37] int s__options = __VERIFIER_nondet_int() ; [L38] int s__verify_mode = __VERIFIER_nondet_int() ; [L39] int s__session__peer = __VERIFIER_nondet_int() ; [L40] int s__cert__pkeys__AT0__privatekey = __VERIFIER_nondet_int() ; [L41] int s__ctx__info_callback = __VERIFIER_nondet_int() ; [L42] int s__ctx__stats__sess_accept_renegotiate = __VERIFIER_nondet_int() ; [L43] int s__ctx__stats__sess_accept = __VERIFIER_nondet_int() ; [L44] int s__ctx__stats__sess_accept_good = __VERIFIER_nondet_int() ; [L45] int s__s3__tmp__cert_request ; [L46] int s__s3__tmp__reuse_message ; [L47] int s__s3__tmp__use_rsa_tmp ; [L48] int s__s3__tmp__new_cipher = __VERIFIER_nondet_int() ; [L49] int s__s3__tmp__new_cipher__algorithms ; [L50] int s__s3__tmp__next_state___0 ; [L51] int s__s3__tmp__new_cipher__algo_strength = __VERIFIER_nondet_int() ; [L52] int s__session__cipher ; [L53] int buf = __VERIFIER_nondet_int() ; [L54] unsigned long l ; [L55] unsigned long Time ; [L56] unsigned long tmp = __VERIFIER_nondet_long() ; [L57] int cb ; [L58] long num1 ; [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 ; [L67] int tmp___4 ; [L68] int tmp___5 ; [L69] int tmp___6 ; [L70] int tmp___7 ; [L71] long tmp___8 = __VERIFIER_nondet_long() ; [L72] int tmp___9 ; [L73] int tmp___10 ; [L74] int blastFlag ; [L75] int __cil_tmp55 ; [L76] unsigned long __cil_tmp56 ; [L77] unsigned long __cil_tmp57 ; [L78] unsigned long __cil_tmp58 ; [L79] unsigned long __cil_tmp59 ; [L80] int __cil_tmp60 ; [L81] unsigned long __cil_tmp61 ; [L84] s__s3__tmp__new_cipher__algorithms = 0 [L85] __cil_tmp56 = 0 [L86] __cil_tmp57 = 0 [L87] __cil_tmp58 = 0 [L88] __cil_tmp59 = 0 [L89] __cil_tmp60 = 0 [L90] __cil_tmp61 = 0 [L91] s__s3__tmp__reuse_message = 0 [L92] s__state = initial_state [L93] blastFlag = 0 [L94] Time = tmp [L95] cb = 0 [L96] ret = -1 [L97] skip = 0 [L98] got_new_session = 0 [L99] COND FALSE !(s__info_callback != 0) [L102] COND FALSE !(s__ctx__info_callback != 0) [L106] s__in_handshake ++ [L107] COND FALSE !(tmp___1 + 12288) [L112] COND FALSE !(s__cert == 0) [L116] COND TRUE 1 [L118] state = s__state [L119] COND FALSE !(s__state == 12292) [L122] COND FALSE !(s__state == 16384) [L125] COND FALSE !(s__state == 8192) [L128] COND FALSE !(s__state == 24576) [L131] COND FALSE !(s__state == 8195) [L134] COND FALSE !(s__state == 8480) [L137] COND FALSE !(s__state == 8481) [L140] COND FALSE !(s__state == 8482) [L143] COND TRUE s__state == 8464 [L287] s__shutdown = 0 [L288] ret = __VERIFIER_nondet_int() [L289] COND TRUE blastFlag == 0 [L290] blastFlag = 1 [L292] COND FALSE !(ret <= 0) [L295] got_new_session = 1 [L296] s__state = 8496 [L297] s__init_num = 0 [L603] COND TRUE ! s__s3__tmp__reuse_message [L604] COND TRUE ! skip [L605] COND TRUE state == 8464 [L606] COND TRUE s__state == 8496 [L607] COND FALSE !(cb != 0) [L614] COND FALSE !(\read(s__debug)) [L620] COND FALSE !(cb != 0) [L629] skip = 0 [L116] COND TRUE 1 [L118] state = s__state [L119] COND FALSE !(s__state == 12292) [L122] COND FALSE !(s__state == 16384) [L125] COND FALSE !(s__state == 8192) [L128] COND FALSE !(s__state == 24576) [L131] COND FALSE !(s__state == 8195) [L134] COND FALSE !(s__state == 8480) [L137] COND FALSE !(s__state == 8481) [L140] COND FALSE !(s__state == 8482) [L143] COND FALSE !(s__state == 8464) [L146] COND FALSE !(s__state == 8465) [L149] COND FALSE !(s__state == 8466) [L152] COND TRUE s__state == 8496 [L301] ret = __VERIFIER_nondet_int() [L302] COND TRUE blastFlag == 1 [L303] blastFlag = 2 [L305] COND FALSE !(ret <= 0) [L308] COND FALSE !(\read(s__hit)) [L311] s__state = 8512 [L313] s__init_num = 0 [L603] COND TRUE ! s__s3__tmp__reuse_message [L604] COND TRUE ! skip [L605] COND FALSE !(state == 8464) [L614] COND FALSE !(\read(s__debug)) [L620] COND FALSE !(cb != 0) [L629] skip = 0 [L116] COND TRUE 1 [L118] state = s__state [L119] COND FALSE !(s__state == 12292) [L122] COND FALSE !(s__state == 16384) [L125] COND FALSE !(s__state == 8192) [L128] COND FALSE !(s__state == 24576) [L131] COND FALSE !(s__state == 8195) [L134] COND FALSE !(s__state == 8480) [L137] COND FALSE !(s__state == 8481) [L140] COND FALSE !(s__state == 8482) [L143] COND FALSE !(s__state == 8464) [L146] COND FALSE !(s__state == 8465) [L149] COND FALSE !(s__state == 8466) [L152] COND FALSE !(s__state == 8496) [L155] COND FALSE !(s__state == 8497) Loop: [L158] COND TRUE s__state == 8512 [L318] __cil_tmp56 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L319] COND TRUE __cil_tmp56 + 256UL [L320] skip = 1 [L328] s__state = 8528 [L329] s__init_num = 0 [L603] COND TRUE ! s__s3__tmp__reuse_message [L604] COND FALSE !(! skip) [L629] skip = 0 [L116] COND TRUE 1 [L118] state = s__state [L119] COND FALSE !(s__state == 12292) [L122] COND FALSE !(s__state == 16384) [L125] COND FALSE !(s__state == 8192) [L128] COND FALSE !(s__state == 24576) [L131] COND FALSE !(s__state == 8195) [L134] COND FALSE !(s__state == 8480) [L137] COND FALSE !(s__state == 8481) [L140] COND FALSE !(s__state == 8482) [L143] COND FALSE !(s__state == 8464) [L146] COND FALSE !(s__state == 8465) [L149] COND FALSE !(s__state == 8466) [L152] COND FALSE !(s__state == 8496) [L155] COND FALSE !(s__state == 8497) [L158] COND FALSE !(s__state == 8512) [L161] COND FALSE !(s__state == 8513) [L164] COND TRUE s__state == 8528 [L333] l = (unsigned long )s__s3__tmp__new_cipher__algorithms [L335] __cil_tmp57 = (unsigned long )s__options [L336] COND TRUE __cil_tmp57 + 2097152UL [L337] s__s3__tmp__use_rsa_tmp = 1 [L342] COND TRUE \read(s__s3__tmp__use_rsa_tmp) [L368] ret = __VERIFIER_nondet_int() [L369] COND FALSE !(ret <= 0) [L386] s__state = 8544 [L387] s__init_num = 0 [L603] COND TRUE ! s__s3__tmp__reuse_message [L604] COND TRUE ! skip [L605] COND FALSE !(state == 8464) [L614] COND FALSE !(\read(s__debug)) [L620] COND FALSE !(cb != 0) [L629] skip = 0 [L116] COND TRUE 1 [L118] state = s__state [L119] COND FALSE !(s__state == 12292) [L122] COND FALSE !(s__state == 16384) [L125] COND FALSE !(s__state == 8192) [L128] COND FALSE !(s__state == 24576) [L131] COND FALSE !(s__state == 8195) [L134] COND FALSE !(s__state == 8480) [L137] COND FALSE !(s__state == 8481) [L140] COND FALSE !(s__state == 8482) [L143] COND FALSE !(s__state == 8464) [L146] COND FALSE !(s__state == 8465) [L149] COND FALSE !(s__state == 8466) [L152] COND FALSE !(s__state == 8496) [L155] COND FALSE !(s__state == 8497) [L158] COND FALSE !(s__state == 8512) [L161] COND FALSE !(s__state == 8513) [L164] COND FALSE !(s__state == 8528) [L167] COND FALSE !(s__state == 8529) [L170] COND TRUE s__state == 8544 [L391] COND TRUE s__verify_mode + 1 [L392] COND FALSE !(s__session__peer != 0) [L403] __cil_tmp61 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L404] COND TRUE __cil_tmp61 + 256UL [L405] COND TRUE s__verify_mode + 2 [L414] s__s3__tmp__cert_request = 1 [L415] ret = __VERIFIER_nondet_int() [L416] COND FALSE !(ret <= 0) [L419] s__state = 8448 [L420] s__s3__tmp__next_state___0 = 8576 [L421] s__init_num = 0 [L603] COND TRUE ! s__s3__tmp__reuse_message [L604] COND TRUE ! skip [L605] COND FALSE !(state == 8464) [L614] COND FALSE !(\read(s__debug)) [L620] COND FALSE !(cb != 0) [L629] skip = 0 [L116] COND TRUE 1 [L118] state = s__state [L119] COND FALSE !(s__state == 12292) [L122] COND FALSE !(s__state == 16384) [L125] COND FALSE !(s__state == 8192) [L128] COND FALSE !(s__state == 24576) [L131] COND FALSE !(s__state == 8195) [L134] COND FALSE !(s__state == 8480) [L137] COND FALSE !(s__state == 8481) [L140] COND FALSE !(s__state == 8482) [L143] COND FALSE !(s__state == 8464) [L146] COND FALSE !(s__state == 8465) [L149] COND FALSE !(s__state == 8466) [L152] COND FALSE !(s__state == 8496) [L155] COND FALSE !(s__state == 8497) [L158] COND FALSE !(s__state == 8512) [L161] COND FALSE !(s__state == 8513) [L164] COND FALSE !(s__state == 8528) [L167] COND FALSE !(s__state == 8529) [L170] COND FALSE !(s__state == 8544) [L173] COND FALSE !(s__state == 8545) [L176] COND FALSE !(s__state == 8560) [L179] COND FALSE !(s__state == 8561) [L182] COND TRUE s__state == 8448 [L443] num1 = __VERIFIER_nondet_int() [L444] COND FALSE !(num1 > 0L) [L453] s__state = s__s3__tmp__next_state___0 [L603] COND TRUE ! s__s3__tmp__reuse_message [L604] COND TRUE ! skip [L605] COND FALSE !(state == 8464) [L614] COND FALSE !(\read(s__debug)) [L620] COND FALSE !(cb != 0) [L629] skip = 0 [L116] COND TRUE 1 [L118] state = s__state [L119] COND FALSE !(s__state == 12292) [L122] COND FALSE !(s__state == 16384) [L125] COND FALSE !(s__state == 8192) [L128] COND FALSE !(s__state == 24576) [L131] COND FALSE !(s__state == 8195) [L134] COND FALSE !(s__state == 8480) [L137] COND FALSE !(s__state == 8481) [L140] COND FALSE !(s__state == 8482) [L143] COND FALSE !(s__state == 8464) [L146] COND FALSE !(s__state == 8465) [L149] COND FALSE !(s__state == 8466) [L152] COND FALSE !(s__state == 8496) [L155] COND FALSE !(s__state == 8497) [L158] COND FALSE !(s__state == 8512) [L161] COND FALSE !(s__state == 8513) [L164] COND FALSE !(s__state == 8528) [L167] COND FALSE !(s__state == 8529) [L170] COND FALSE !(s__state == 8544) [L173] COND FALSE !(s__state == 8545) [L176] COND FALSE !(s__state == 8560) [L179] COND FALSE !(s__state == 8561) [L182] COND FALSE !(s__state == 8448) [L185] COND TRUE s__state == 8576 [L457] ret = __VERIFIER_nondet_int() [L458] COND FALSE !(ret <= 0) [L461] COND TRUE ret == 2 [L462] s__state = 8466 [L603] COND TRUE ! s__s3__tmp__reuse_message [L604] COND TRUE ! skip [L605] COND FALSE !(state == 8464) [L614] COND FALSE !(\read(s__debug)) [L620] COND FALSE !(cb != 0) [L629] skip = 0 [L116] COND TRUE 1 [L118] state = s__state [L119] COND FALSE !(s__state == 12292) [L122] COND FALSE !(s__state == 16384) [L125] COND FALSE !(s__state == 8192) [L128] COND FALSE !(s__state == 24576) [L131] COND FALSE !(s__state == 8195) [L134] COND FALSE !(s__state == 8480) [L137] COND FALSE !(s__state == 8481) [L140] COND FALSE !(s__state == 8482) [L143] COND FALSE !(s__state == 8464) [L146] COND FALSE !(s__state == 8465) [L149] COND TRUE s__state == 8466 [L287] s__shutdown = 0 [L288] ret = __VERIFIER_nondet_int() [L289] COND FALSE !(blastFlag == 0) [L292] COND FALSE !(ret <= 0) [L295] got_new_session = 1 [L296] s__state = 8496 [L297] s__init_num = 0 [L603] COND TRUE ! s__s3__tmp__reuse_message [L604] COND TRUE ! skip [L605] COND FALSE !(state == 8464) [L614] COND FALSE !(\read(s__debug)) [L620] COND FALSE !(cb != 0) [L629] skip = 0 [L116] COND TRUE 1 [L118] state = s__state [L119] COND FALSE !(s__state == 12292) [L122] COND FALSE !(s__state == 16384) [L125] COND FALSE !(s__state == 8192) [L128] COND FALSE !(s__state == 24576) [L131] COND FALSE !(s__state == 8195) [L134] COND FALSE !(s__state == 8480) [L137] COND FALSE !(s__state == 8481) [L140] COND FALSE !(s__state == 8482) [L143] COND FALSE !(s__state == 8464) [L146] COND FALSE !(s__state == 8465) [L149] COND FALSE !(s__state == 8466) [L152] COND TRUE s__state == 8496 [L301] ret = __VERIFIER_nondet_int() [L302] COND FALSE !(blastFlag == 1) [L305] COND FALSE !(ret <= 0) [L308] COND FALSE !(\read(s__hit)) [L311] s__state = 8512 [L313] s__init_num = 0 [L603] COND TRUE ! s__s3__tmp__reuse_message [L604] COND TRUE ! skip [L605] COND FALSE !(state == 8464) [L614] COND FALSE !(\read(s__debug)) [L620] COND FALSE !(cb != 0) [L629] skip = 0 [L116] COND TRUE 1 [L118] state = s__state [L119] COND FALSE !(s__state == 12292) [L122] COND FALSE !(s__state == 16384) [L125] COND FALSE !(s__state == 8192) [L128] COND FALSE !(s__state == 24576) [L131] COND FALSE !(s__state == 8195) [L134] COND FALSE !(s__state == 8480) [L137] COND FALSE !(s__state == 8481) [L140] COND FALSE !(s__state == 8482) [L143] COND FALSE !(s__state == 8464) [L146] COND FALSE !(s__state == 8465) [L149] COND FALSE !(s__state == 8466) [L152] COND FALSE !(s__state == 8496) [L155] COND FALSE !(s__state == 8497) End of lasso representation. RESULT: Ultimate proved your program to be incorrect! [2021-12-14 23:12:00,926 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-14 23:12:01,141 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2021-12-14 23:12:01,340 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2021-12-14 23:12:01,542 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2021-12-14 23:12:01,742 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)