./Ultimate.py --spec ../../sv-benchmarks/c/properties/termination.prp --file ../../sv-benchmarks/c/openssl-simplified/s3_srvr_8.cil.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version 7e70badd Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/openssl-simplified/s3_srvr_8.cil.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G --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 5054b3667a60af3f61474096f335d8baa07a6095dce3dfeeb01aec4cc568aead --- Real Ultimate output --- This is Ultimate 0.2.1-dev-7e70bad [2021-11-23 13:51:37,505 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-11-23 13:51:37,508 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-11-23 13:51:37,564 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-11-23 13:51:37,565 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-11-23 13:51:37,570 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-11-23 13:51:37,572 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-11-23 13:51:37,575 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-11-23 13:51:37,577 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-11-23 13:51:37,579 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-11-23 13:51:37,580 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-11-23 13:51:37,582 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-11-23 13:51:37,582 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-11-23 13:51:37,584 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-11-23 13:51:37,586 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-11-23 13:51:37,587 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-11-23 13:51:37,589 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-11-23 13:51:37,590 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-11-23 13:51:37,592 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-11-23 13:51:37,595 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-11-23 13:51:37,597 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-11-23 13:51:37,601 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-11-23 13:51:37,603 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-11-23 13:51:37,607 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-11-23 13:51:37,614 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-11-23 13:51:37,618 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-11-23 13:51:37,618 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-11-23 13:51:37,620 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-11-23 13:51:37,622 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-11-23 13:51:37,624 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-11-23 13:51:37,624 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-11-23 13:51:37,626 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-11-23 13:51:37,628 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-11-23 13:51:37,630 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-11-23 13:51:37,632 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-11-23 13:51:37,633 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-11-23 13:51:37,634 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-11-23 13:51:37,635 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-11-23 13:51:37,635 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-11-23 13:51:37,636 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-11-23 13:51:37,638 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-11-23 13:51:37,639 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/config/svcomp-Termination-32bit-Automizer_Default.epf [2021-11-23 13:51:37,694 INFO L113 SettingsManager]: Loading preferences was successful [2021-11-23 13:51:37,695 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-11-23 13:51:37,696 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-11-23 13:51:37,696 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-11-23 13:51:37,698 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-11-23 13:51:37,699 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-11-23 13:51:37,699 INFO L138 SettingsManager]: * Use SBE=true [2021-11-23 13:51:37,699 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2021-11-23 13:51:37,700 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2021-11-23 13:51:37,700 INFO L138 SettingsManager]: * Use old map elimination=false [2021-11-23 13:51:37,701 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2021-11-23 13:51:37,702 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2021-11-23 13:51:37,702 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2021-11-23 13:51:37,702 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-11-23 13:51:37,703 INFO L138 SettingsManager]: * sizeof long=4 [2021-11-23 13:51:37,703 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-11-23 13:51:37,703 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-11-23 13:51:37,704 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-11-23 13:51:37,704 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-11-23 13:51:37,704 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2021-11-23 13:51:37,705 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2021-11-23 13:51:37,705 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2021-11-23 13:51:37,705 INFO L138 SettingsManager]: * sizeof long double=12 [2021-11-23 13:51:37,705 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-11-23 13:51:37,706 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2021-11-23 13:51:37,706 INFO L138 SettingsManager]: * Use constant arrays=true [2021-11-23 13:51:37,708 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2021-11-23 13:51:37,708 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-11-23 13:51:37,709 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-11-23 13:51:37,709 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-11-23 13:51:37,709 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-11-23 13:51:37,710 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-11-23 13:51:37,711 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2021-11-23 13:51:37,712 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:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/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 -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G 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 -> 5054b3667a60af3f61474096f335d8baa07a6095dce3dfeeb01aec4cc568aead [2021-11-23 13:51:38,002 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-11-23 13:51:38,030 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-11-23 13:51:38,033 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-11-23 13:51:38,034 INFO L271 PluginConnector]: Initializing CDTParser... [2021-11-23 13:51:38,036 INFO L275 PluginConnector]: CDTParser initialized [2021-11-23 13:51:38,037 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/../../sv-benchmarks/c/openssl-simplified/s3_srvr_8.cil.c [2021-11-23 13:51:38,119 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/data/c3b064abd/43e1f3300eb74198a82e20029a1fb503/FLAG31c079668 [2021-11-23 13:51:38,634 INFO L306 CDTParser]: Found 1 translation units. [2021-11-23 13:51:38,647 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/sv-benchmarks/c/openssl-simplified/s3_srvr_8.cil.c [2021-11-23 13:51:38,667 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/data/c3b064abd/43e1f3300eb74198a82e20029a1fb503/FLAG31c079668 [2021-11-23 13:51:38,932 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/data/c3b064abd/43e1f3300eb74198a82e20029a1fb503 [2021-11-23 13:51:38,935 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-11-23 13:51:38,936 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-11-23 13:51:38,938 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-11-23 13:51:38,938 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-11-23 13:51:38,942 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-11-23 13:51:38,943 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 01:51:38" (1/1) ... [2021-11-23 13:51:38,944 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@13e6191b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 01:51:38, skipping insertion in model container [2021-11-23 13:51:38,944 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 01:51:38" (1/1) ... [2021-11-23 13:51:38,951 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-11-23 13:51:38,990 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-11-23 13:51:39,246 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/sv-benchmarks/c/openssl-simplified/s3_srvr_8.cil.c[44970,44983] [2021-11-23 13:51:39,251 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-11-23 13:51:39,260 INFO L203 MainTranslator]: Completed pre-run [2021-11-23 13:51:39,313 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/sv-benchmarks/c/openssl-simplified/s3_srvr_8.cil.c[44970,44983] [2021-11-23 13:51:39,316 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-11-23 13:51:39,329 INFO L208 MainTranslator]: Completed translation [2021-11-23 13:51:39,330 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 01:51:39 WrapperNode [2021-11-23 13:51:39,330 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-11-23 13:51:39,331 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-11-23 13:51:39,332 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-11-23 13:51:39,332 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-11-23 13:51:39,340 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 01:51:39" (1/1) ... [2021-11-23 13:51:39,350 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 01:51:39" (1/1) ... [2021-11-23 13:51:39,388 INFO L137 Inliner]: procedures = 15, calls = 8, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 512 [2021-11-23 13:51:39,388 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-11-23 13:51:39,389 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-11-23 13:51:39,389 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-11-23 13:51:39,389 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-11-23 13:51:39,404 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 01:51:39" (1/1) ... [2021-11-23 13:51:39,405 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 01:51:39" (1/1) ... [2021-11-23 13:51:39,423 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 01:51:39" (1/1) ... [2021-11-23 13:51:39,424 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 01:51:39" (1/1) ... [2021-11-23 13:51:39,433 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 01:51:39" (1/1) ... [2021-11-23 13:51:39,464 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 01:51:39" (1/1) ... [2021-11-23 13:51:39,466 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 01:51:39" (1/1) ... [2021-11-23 13:51:39,470 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-11-23 13:51:39,472 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-11-23 13:51:39,472 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-11-23 13:51:39,472 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-11-23 13:51:39,473 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 01:51:39" (1/1) ... [2021-11-23 13:51:39,481 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-23 13:51:39,497 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 [2021-11-23 13:51:39,518 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-23 13:51:39,520 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Waiting until timeout for monitored process [2021-11-23 13:51:39,561 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-11-23 13:51:39,561 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-11-23 13:51:39,561 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-11-23 13:51:39,562 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-11-23 13:51:39,695 INFO L236 CfgBuilder]: Building ICFG [2021-11-23 13:51:39,697 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-11-23 13:51:39,715 WARN L815 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-11-23 13:51:40,184 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##90: assume false; [2021-11-23 13:51:40,185 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##91: assume !false; [2021-11-23 13:51:40,185 INFO L277 CfgBuilder]: Performing block encoding [2021-11-23 13:51:40,195 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-11-23 13:51:40,195 INFO L301 CfgBuilder]: Removed 1 assume(true) statements. [2021-11-23 13:51:40,198 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 01:51:40 BoogieIcfgContainer [2021-11-23 13:51:40,198 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-11-23 13:51:40,200 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2021-11-23 13:51:40,200 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2021-11-23 13:51:40,216 INFO L275 PluginConnector]: BuchiAutomizer initialized [2021-11-23 13:51:40,217 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-11-23 13:51:40,218 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 23.11 01:51:38" (1/3) ... [2021-11-23 13:51:40,220 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@6688e8fd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 23.11 01:51:40, skipping insertion in model container [2021-11-23 13:51:40,221 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-11-23 13:51:40,221 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 01:51:39" (2/3) ... [2021-11-23 13:51:40,221 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@6688e8fd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 23.11 01:51:40, skipping insertion in model container [2021-11-23 13:51:40,222 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-11-23 13:51:40,222 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 01:51:40" (3/3) ... [2021-11-23 13:51:40,223 INFO L388 chiAutomizerObserver]: Analyzing ICFG s3_srvr_8.cil.c [2021-11-23 13:51:40,313 INFO L359 BuchiCegarLoop]: Interprodecural is true [2021-11-23 13:51:40,314 INFO L360 BuchiCegarLoop]: Hoare is false [2021-11-23 13:51:40,314 INFO L361 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2021-11-23 13:51:40,314 INFO L362 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2021-11-23 13:51:40,314 INFO L363 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-11-23 13:51:40,315 INFO L364 BuchiCegarLoop]: Difference is false [2021-11-23 13:51:40,315 INFO L365 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-11-23 13:51:40,315 INFO L368 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2021-11-23 13:51:40,336 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 146 states, 145 states have (on average 1.7310344827586206) internal successors, (251), 145 states have internal predecessors, (251), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:51:40,366 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 124 [2021-11-23 13:51:40,367 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-23 13:51:40,367 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-23 13:51:40,377 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-11-23 13:51:40,377 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-23 13:51:40,377 INFO L425 BuchiCegarLoop]: ======== Iteration 1============ [2021-11-23 13:51:40,378 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 146 states, 145 states have (on average 1.7310344827586206) internal successors, (251), 145 states have internal predecessors, (251), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:51:40,389 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 124 [2021-11-23 13:51:40,390 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-23 13:51:40,390 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-23 13:51:40,392 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-11-23 13:51:40,392 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-23 13:51:40,397 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(16, 2);call #Ultimate.allocInit(12, 3); 46#L-1true assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 42#L93true assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 26#L96-2true ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 131#L101true assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 22#L101-1true assume !(0 == ssl3_accept_~s__cert~0#1); 50#L110-2true [2021-11-23 13:51:40,398 INFO L793 eck$LassoCheckResult]: Loop: 50#L110-2true assume !false; 23#L111true ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 123#L113true assume !(12292 == ssl3_accept_~s__state~0#1); 32#L116true assume !(16384 == ssl3_accept_~s__state~0#1); 130#L119true assume !(8192 == ssl3_accept_~s__state~0#1); 60#L122true assume !(24576 == ssl3_accept_~s__state~0#1); 90#L125true assume !(8195 == ssl3_accept_~s__state~0#1); 66#L128true assume 8480 == ssl3_accept_~s__state~0#1; 139#L132true ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 12#L270true assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8482;ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__init_num~0#1 := 0; 72#L577true assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 43#L614true ssl3_accept_~skip~0#1 := 0; 50#L110-2true [2021-11-23 13:51:40,404 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 13:51:40,405 INFO L85 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 1 times [2021-11-23 13:51:40,414 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-23 13:51:40,415 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [117329802] [2021-11-23 13:51:40,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 13:51:40,417 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 13:51:40,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-23 13:51:40,538 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-23 13:51:40,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-23 13:51:40,600 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-23 13:51:40,603 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 13:51:40,604 INFO L85 PathProgramCache]: Analyzing trace with hash -289466025, now seen corresponding path program 1 times [2021-11-23 13:51:40,604 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-23 13:51:40,605 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1581657357] [2021-11-23 13:51:40,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 13:51:40,605 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 13:51:40,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-23 13:51:40,614 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-23 13:51:40,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-23 13:51:40,623 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-23 13:51:40,627 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 13:51:40,628 INFO L85 PathProgramCache]: Analyzing trace with hash -1315319896, now seen corresponding path program 1 times [2021-11-23 13:51:40,628 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-23 13:51:40,628 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [965728580] [2021-11-23 13:51:40,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 13:51:40,631 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 13:51:40,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 13:51:40,786 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-23 13:51:40,786 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-23 13:51:40,786 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [965728580] [2021-11-23 13:51:40,788 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [965728580] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-23 13:51:40,789 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-23 13:51:40,789 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-23 13:51:40,790 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [429639713] [2021-11-23 13:51:40,791 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-23 13:51:40,916 INFO L210 LassoAnalysis]: Preferences: [2021-11-23 13:51:40,917 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-11-23 13:51:40,917 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-11-23 13:51:40,917 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-11-23 13:51:40,918 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-11-23 13:51:40,918 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-23 13:51:40,918 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-11-23 13:51:40,918 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-11-23 13:51:40,919 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_8.cil.c_Iteration1_Loop [2021-11-23 13:51:40,919 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-11-23 13:51:40,919 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-11-23 13:51:40,944 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-23 13:51:40,953 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-23 13:51:40,958 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-23 13:51:40,961 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-23 13:51:40,965 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-23 13:51:40,968 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-23 13:51:40,977 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-23 13:51:41,087 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-11-23 13:51:41,087 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-11-23 13:51:41,090 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-23 13:51:41,090 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 [2021-11-23 13:51:41,095 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-23 13:51:41,099 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-23 13:51:41,099 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-23 13:51:41,114 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Waiting until timeout for monitored process [2021-11-23 13:51:41,127 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-23 13:51:41,127 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-11-23 13:51:41,163 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Ended with exit code 0 [2021-11-23 13:51:41,164 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-23 13:51:41,164 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 [2021-11-23 13:51:41,167 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-23 13:51:41,174 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Waiting until timeout for monitored process [2021-11-23 13:51:41,176 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-23 13:51:41,178 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-23 13:51:41,205 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-23 13:51:41,205 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet37#1=7, ULTIMATE.start_ssl3_accept_~ret~0#1=7} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet37#1=7, ULTIMATE.start_ssl3_accept_~ret~0#1=7} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-11-23 13:51:41,230 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Forceful destruction successful, exit code 0 [2021-11-23 13:51:41,231 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-23 13:51:41,231 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 [2021-11-23 13:51:41,232 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-23 13:51:41,249 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Waiting until timeout for monitored process [2021-11-23 13:51:41,250 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-23 13:51:41,250 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-23 13:51:41,283 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-23 13:51:41,283 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-11-23 13:51:41,307 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Ended with exit code 0 [2021-11-23 13:51:41,307 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-23 13:51:41,307 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 [2021-11-23 13:51:41,308 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-23 13:51:41,318 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Waiting until timeout for monitored process [2021-11-23 13:51:41,319 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-23 13:51:41,319 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-23 13:51:41,346 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-23 13:51:41,346 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-11-23 13:51:41,368 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Ended with exit code 0 [2021-11-23 13:51:41,368 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-23 13:51:41,368 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 [2021-11-23 13:51:41,370 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-23 13:51:41,371 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Waiting until timeout for monitored process [2021-11-23 13:51:41,372 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-23 13:51:41,372 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-23 13:51:41,385 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-23 13:51:41,385 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__shutdown~0#1=0} Honda state: {ULTIMATE.start_ssl3_accept_~s__shutdown~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-11-23 13:51:41,407 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Forceful destruction successful, exit code 0 [2021-11-23 13:51:41,407 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-23 13:51:41,408 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 [2021-11-23 13:51:41,409 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-23 13:51:41,413 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Waiting until timeout for monitored process [2021-11-23 13:51:41,414 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-23 13:51:41,414 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-23 13:51:41,482 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Ended with exit code 0 [2021-11-23 13:51:41,482 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-23 13:51:41,482 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 [2021-11-23 13:51:41,483 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-23 13:51:41,484 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Waiting until timeout for monitored process [2021-11-23 13:51:41,485 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-11-23 13:51:41,485 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-23 13:51:41,502 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-11-23 13:51:41,525 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Ended with exit code 0 [2021-11-23 13:51:41,525 INFO L210 LassoAnalysis]: Preferences: [2021-11-23 13:51:41,525 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-11-23 13:51:41,525 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-11-23 13:51:41,525 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-11-23 13:51:41,525 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-11-23 13:51:41,525 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-23 13:51:41,526 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-11-23 13:51:41,526 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-11-23 13:51:41,526 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_8.cil.c_Iteration1_Loop [2021-11-23 13:51:41,526 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-11-23 13:51:41,526 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-11-23 13:51:41,527 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-23 13:51:41,537 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-23 13:51:41,546 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-23 13:51:41,549 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-23 13:51:41,552 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-23 13:51:41,555 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-23 13:51:41,574 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-23 13:51:41,661 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-11-23 13:51:41,664 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-11-23 13:51:41,665 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-23 13:51:41,666 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 [2021-11-23 13:51:41,667 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-23 13:51:41,670 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-11-23 13:51:41,680 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-23 13:51:41,680 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-23 13:51:41,680 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-23 13:51:41,681 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-23 13:51:41,681 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-23 13:51:41,683 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-23 13:51:41,684 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-23 13:51:41,686 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Waiting until timeout for monitored process [2021-11-23 13:51:41,695 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-23 13:51:41,727 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Forceful destruction successful, exit code 0 [2021-11-23 13:51:41,728 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-23 13:51:41,728 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 [2021-11-23 13:51:41,729 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-23 13:51:41,734 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Waiting until timeout for monitored process [2021-11-23 13:51:41,734 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-11-23 13:51:41,743 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-23 13:51:41,744 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-23 13:51:41,744 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-23 13:51:41,744 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-23 13:51:41,744 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-23 13:51:41,745 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-23 13:51:41,745 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-23 13:51:41,762 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-23 13:51:41,805 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Forceful destruction successful, exit code 0 [2021-11-23 13:51:41,805 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-23 13:51:41,806 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 [2021-11-23 13:51:41,806 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-23 13:51:41,825 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-11-23 13:51:41,834 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-23 13:51:41,834 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-23 13:51:41,834 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-23 13:51:41,834 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-23 13:51:41,834 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-23 13:51:41,835 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-23 13:51:41,836 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-23 13:51:41,836 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Waiting until timeout for monitored process [2021-11-23 13:51:41,844 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-23 13:51:41,864 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Forceful destruction successful, exit code 0 [2021-11-23 13:51:41,864 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-23 13:51:41,864 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 [2021-11-23 13:51:41,865 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-23 13:51:41,866 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Waiting until timeout for monitored process [2021-11-23 13:51:41,867 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-11-23 13:51:41,874 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-23 13:51:41,874 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-23 13:51:41,874 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-23 13:51:41,874 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-23 13:51:41,874 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-23 13:51:41,875 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-23 13:51:41,875 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-23 13:51:41,884 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-23 13:51:41,906 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Forceful destruction successful, exit code 0 [2021-11-23 13:51:41,906 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-23 13:51:41,907 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 [2021-11-23 13:51:41,907 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-23 13:51:41,908 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Waiting until timeout for monitored process [2021-11-23 13:51:41,912 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-11-23 13:51:41,920 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-23 13:51:41,920 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-23 13:51:41,920 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-23 13:51:41,920 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-23 13:51:41,920 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-23 13:51:41,923 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-23 13:51:41,923 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-23 13:51:41,925 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-23 13:51:41,945 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Forceful destruction successful, exit code 0 [2021-11-23 13:51:41,946 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-23 13:51:41,946 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 [2021-11-23 13:51:41,946 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-23 13:51:41,950 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-11-23 13:51:41,960 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-23 13:51:41,960 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-23 13:51:41,960 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-23 13:51:41,960 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-23 13:51:41,960 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-23 13:51:41,963 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-23 13:51:41,963 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-23 13:51:41,964 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Waiting until timeout for monitored process [2021-11-23 13:51:41,978 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-11-23 13:51:41,991 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-11-23 13:51:41,992 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2021-11-23 13:51:41,993 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-23 13:51:41,993 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 [2021-11-23 13:51:42,014 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-23 13:51:42,074 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Waiting until timeout for monitored process [2021-11-23 13:51:42,074 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-11-23 13:51:42,074 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-11-23 13:51:42,075 INFO L513 LassoAnalysis]: Proved termination. [2021-11-23 13:51:42,075 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-11-23 13:51:42,119 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Forceful destruction successful, exit code 0 [2021-11-23 13:51:42,121 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-11-23 13:51:42,138 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 13:51:42,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 13:51:42,173 INFO L263 TraceCheckSpWp]: Trace formula consists of 55 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-23 13:51:42,175 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 13:51:42,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 13:51:42,212 INFO L263 TraceCheckSpWp]: Trace formula consists of 26 conjuncts, 4 conjunts are in the unsatisfiable core [2021-11-23 13:51:42,213 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 13:51:42,334 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-23 13:51:42,367 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-11-23 13:51:42,369 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand has 146 states, 145 states have (on average 1.7310344827586206) internal successors, (251), 145 states have internal predecessors, (251), 0 states have call successors, (0), 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-11-23 13:51:43,031 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Forceful destruction successful, exit code 0 [2021-11-23 13:51:43,143 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand has 146 states, 145 states have (on average 1.7310344827586206) internal successors, (251), 145 states have internal predecessors, (251), 0 states have call successors, (0), 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 818 states and 1385 transitions. Complement of second has 10 states. [2021-11-23 13:51:43,145 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-11-23 13:51:43,150 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-11-23 13:51:43,151 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 597 transitions. [2021-11-23 13:51:43,153 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 597 transitions. Stem has 6 letters. Loop has 12 letters. [2021-11-23 13:51:43,154 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-11-23 13:51:43,154 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 597 transitions. Stem has 18 letters. Loop has 12 letters. [2021-11-23 13:51:43,155 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-11-23 13:51:43,155 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 597 transitions. Stem has 6 letters. Loop has 24 letters. [2021-11-23 13:51:43,156 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-11-23 13:51:43,157 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 818 states and 1385 transitions. [2021-11-23 13:51:43,175 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 313 [2021-11-23 13:51:43,189 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 818 states to 676 states and 1053 transitions. [2021-11-23 13:51:43,191 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 379 [2021-11-23 13:51:43,194 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 390 [2021-11-23 13:51:43,194 INFO L73 IsDeterministic]: Start isDeterministic. Operand 676 states and 1053 transitions. [2021-11-23 13:51:43,195 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-23 13:51:43,195 INFO L681 BuchiCegarLoop]: Abstraction has 676 states and 1053 transitions. [2021-11-23 13:51:43,211 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 676 states and 1053 transitions. [2021-11-23 13:51:43,246 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 676 to 472. [2021-11-23 13:51:43,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 472 states, 472 states have (on average 1.548728813559322) internal successors, (731), 471 states have internal predecessors, (731), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:51:43,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 472 states to 472 states and 731 transitions. [2021-11-23 13:51:43,251 INFO L704 BuchiCegarLoop]: Abstraction has 472 states and 731 transitions. [2021-11-23 13:51:43,252 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-23 13:51:43,255 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-23 13:51:43,255 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-23 13:51:43,256 INFO L87 Difference]: Start difference. First operand 472 states and 731 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-11-23 13:51:43,390 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 13:51:43,391 INFO L93 Difference]: Finished difference Result 524 states and 812 transitions. [2021-11-23 13:51:43,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-23 13:51:43,392 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 524 states and 812 transitions. [2021-11-23 13:51:43,399 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 257 [2021-11-23 13:51:43,408 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 524 states to 524 states and 812 transitions. [2021-11-23 13:51:43,408 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 321 [2021-11-23 13:51:43,411 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 321 [2021-11-23 13:51:43,411 INFO L73 IsDeterministic]: Start isDeterministic. Operand 524 states and 812 transitions. [2021-11-23 13:51:43,411 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-23 13:51:43,411 INFO L681 BuchiCegarLoop]: Abstraction has 524 states and 812 transitions. [2021-11-23 13:51:43,412 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 524 states and 812 transitions. [2021-11-23 13:51:43,451 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 524 to 504. [2021-11-23 13:51:43,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 504 states, 504 states have (on average 1.5595238095238095) internal successors, (786), 503 states have internal predecessors, (786), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:51:43,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 504 states to 504 states and 786 transitions. [2021-11-23 13:51:43,455 INFO L704 BuchiCegarLoop]: Abstraction has 504 states and 786 transitions. [2021-11-23 13:51:43,455 INFO L587 BuchiCegarLoop]: Abstraction has 504 states and 786 transitions. [2021-11-23 13:51:43,455 INFO L425 BuchiCegarLoop]: ======== Iteration 2============ [2021-11-23 13:51:43,455 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 504 states and 786 transitions. [2021-11-23 13:51:43,461 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 253 [2021-11-23 13:51:43,461 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-23 13:51:43,461 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-23 13:51:43,464 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-23 13:51:43,464 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-23 13:51:43,464 INFO L791 eck$LassoCheckResult]: Stem: 2323#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(16, 2);call #Ultimate.allocInit(12, 3); 2178#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 2168#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 2119#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 2120#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 2109#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 2110#L110-2 assume !false; 2111#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 2112#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 2141#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 2142#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 2211#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 2212#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 2225#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 2226#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 2326#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 2327#L137 assume 8464 == ssl3_accept_~s__state~0#1; 2073#L144 [2021-11-23 13:51:43,465 INFO L793 eck$LassoCheckResult]: Loop: 2073#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 2074#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 2096#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 2082#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 2474#L614 ssl3_accept_~skip~0#1 := 0; 2470#L110-2 assume !false; 2465#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 2459#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 2460#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 2461#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 2454#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 2455#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 2357#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 2354#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 2349#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 2350#L137 assume 8464 == ssl3_accept_~s__state~0#1; 2073#L144 [2021-11-23 13:51:43,465 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 13:51:43,465 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 1 times [2021-11-23 13:51:43,465 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-23 13:51:43,466 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [196760906] [2021-11-23 13:51:43,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 13:51:43,466 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 13:51:43,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-23 13:51:43,498 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-23 13:51:43,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-23 13:51:43,523 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-23 13:51:43,524 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 13:51:43,524 INFO L85 PathProgramCache]: Analyzing trace with hash 736222369, now seen corresponding path program 1 times [2021-11-23 13:51:43,524 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-23 13:51:43,524 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [172214691] [2021-11-23 13:51:43,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 13:51:43,525 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 13:51:43,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 13:51:43,574 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-23 13:51:43,574 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-23 13:51:43,575 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [172214691] [2021-11-23 13:51:43,579 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [172214691] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-23 13:51:43,579 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-23 13:51:43,579 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-23 13:51:43,579 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1985176072] [2021-11-23 13:51:43,580 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-23 13:51:43,580 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-23 13:51:43,580 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-23 13:51:43,580 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-23 13:51:43,581 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-23 13:51:43,581 INFO L87 Difference]: Start difference. First operand 504 states and 786 transitions. cyclomatic complexity: 285 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-11-23 13:51:43,764 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 13:51:43,765 INFO L93 Difference]: Finished difference Result 614 states and 964 transitions. [2021-11-23 13:51:43,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-23 13:51:43,767 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 614 states and 964 transitions. [2021-11-23 13:51:43,774 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 335 [2021-11-23 13:51:43,780 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 614 states to 614 states and 964 transitions. [2021-11-23 13:51:43,780 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 385 [2021-11-23 13:51:43,782 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 385 [2021-11-23 13:51:43,782 INFO L73 IsDeterministic]: Start isDeterministic. Operand 614 states and 964 transitions. [2021-11-23 13:51:43,783 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-23 13:51:43,783 INFO L681 BuchiCegarLoop]: Abstraction has 614 states and 964 transitions. [2021-11-23 13:51:43,785 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 614 states and 964 transitions. [2021-11-23 13:51:43,794 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 614 to 538. [2021-11-23 13:51:43,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 538 states, 538 states have (on average 1.553903345724907) internal successors, (836), 537 states have internal predecessors, (836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:51:43,798 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 538 states to 538 states and 836 transitions. [2021-11-23 13:51:43,798 INFO L704 BuchiCegarLoop]: Abstraction has 538 states and 836 transitions. [2021-11-23 13:51:43,799 INFO L587 BuchiCegarLoop]: Abstraction has 538 states and 836 transitions. [2021-11-23 13:51:43,799 INFO L425 BuchiCegarLoop]: ======== Iteration 3============ [2021-11-23 13:51:43,799 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 538 states and 836 transitions. [2021-11-23 13:51:43,802 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 285 [2021-11-23 13:51:43,802 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-23 13:51:43,802 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-23 13:51:43,805 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-23 13:51:43,805 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-23 13:51:43,806 INFO L791 eck$LassoCheckResult]: Stem: 3449#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(16, 2);call #Ultimate.allocInit(12, 3); 3307#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 3292#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 3244#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 3245#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 3234#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 3235#L110-2 assume !false; 3581#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 3690#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 3689#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 3687#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 3688#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 3686#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 3350#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 3351#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 3676#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 3677#L137 assume 8464 == ssl3_accept_~s__state~0#1; 3203#L144 [2021-11-23 13:51:43,807 INFO L793 eck$LassoCheckResult]: Loop: 3203#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 3204#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 3226#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 3227#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 3657#L614 ssl3_accept_~skip~0#1 := 0; 3656#L110-2 assume !false; 3655#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 3654#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 3650#L116 assume 16384 == ssl3_accept_~s__state~0#1; 3535#L222 ssl3_accept_~s__server~0#1 := 1; 3578#L227 assume 0 != ssl3_accept_~cb~0#1; 3577#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 3576#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 3574#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 3572#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 3564#L254 assume !(12292 != ssl3_accept_~s__state~0#1);ssl3_accept_#t~post36#1 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := 1 + ssl3_accept_#t~post36#1;havoc ssl3_accept_#t~post36#1;ssl3_accept_~s__state~0#1 := 8480; 3290#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 3553#L614 ssl3_accept_~skip~0#1 := 0; 3551#L110-2 assume !false; 3549#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 3546#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 3541#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 3539#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 3537#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 3534#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 3532#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 3479#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 3469#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 3470#L137 assume 8464 == ssl3_accept_~s__state~0#1; 3203#L144 [2021-11-23 13:51:43,807 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 13:51:43,808 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 2 times [2021-11-23 13:51:43,808 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-23 13:51:43,808 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [862613561] [2021-11-23 13:51:43,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 13:51:43,808 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 13:51:43,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-23 13:51:43,835 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-23 13:51:43,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-23 13:51:43,848 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-23 13:51:43,849 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 13:51:43,849 INFO L85 PathProgramCache]: Analyzing trace with hash -1559885499, now seen corresponding path program 1 times [2021-11-23 13:51:43,849 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-23 13:51:43,853 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [981578043] [2021-11-23 13:51:43,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 13:51:43,853 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 13:51:43,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 13:51:43,907 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-23 13:51:43,907 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-23 13:51:43,907 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [981578043] [2021-11-23 13:51:43,907 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [981578043] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-23 13:51:43,907 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-23 13:51:43,907 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-23 13:51:43,908 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [988861923] [2021-11-23 13:51:43,908 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-23 13:51:43,908 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-23 13:51:43,908 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-23 13:51:43,910 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-23 13:51:43,910 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-23 13:51:43,910 INFO L87 Difference]: Start difference. First operand 538 states and 836 transitions. cyclomatic complexity: 301 Second operand has 3 states, 3 states have (on average 9.666666666666666) internal successors, (29), 3 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:51:44,074 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 13:51:44,074 INFO L93 Difference]: Finished difference Result 663 states and 947 transitions. [2021-11-23 13:51:44,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-23 13:51:44,076 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 663 states and 947 transitions. [2021-11-23 13:51:44,082 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 363 [2021-11-23 13:51:44,088 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 663 states to 590 states and 867 transitions. [2021-11-23 13:51:44,088 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 413 [2021-11-23 13:51:44,089 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 424 [2021-11-23 13:51:44,089 INFO L73 IsDeterministic]: Start isDeterministic. Operand 590 states and 867 transitions. [2021-11-23 13:51:44,090 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-23 13:51:44,091 INFO L681 BuchiCegarLoop]: Abstraction has 590 states and 867 transitions. [2021-11-23 13:51:44,091 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 590 states and 867 transitions. [2021-11-23 13:51:44,101 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 590 to 547. [2021-11-23 13:51:44,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 547 states, 547 states have (on average 1.4917733089579526) internal successors, (816), 546 states have internal predecessors, (816), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:51:44,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 547 states to 547 states and 816 transitions. [2021-11-23 13:51:44,106 INFO L704 BuchiCegarLoop]: Abstraction has 547 states and 816 transitions. [2021-11-23 13:51:44,106 INFO L587 BuchiCegarLoop]: Abstraction has 547 states and 816 transitions. [2021-11-23 13:51:44,106 INFO L425 BuchiCegarLoop]: ======== Iteration 4============ [2021-11-23 13:51:44,106 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 547 states and 816 transitions. [2021-11-23 13:51:44,110 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 354 [2021-11-23 13:51:44,110 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-23 13:51:44,111 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-23 13:51:44,112 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-23 13:51:44,112 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-23 13:51:44,112 INFO L791 eck$LassoCheckResult]: Stem: 4650#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(16, 2);call #Ultimate.allocInit(12, 3); 4510#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 4498#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 4450#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 4451#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 4448#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 4449#L110-2 assume !false; 4871#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 4898#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 4896#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 4894#L119 assume 8192 == ssl3_accept_~s__state~0#1; 4603#L222 [2021-11-23 13:51:44,112 INFO L793 eck$LassoCheckResult]: Loop: 4603#L222 ssl3_accept_~s__server~0#1 := 1; 4604#L227 assume 0 != ssl3_accept_~cb~0#1; 4504#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 4505#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 4633#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 4512#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 4513#L254 assume 12292 != ssl3_accept_~s__state~0#1; 4434#L255 assume !(0 == ssl3_accept_~tmp___5~0#1);ssl3_accept_~s__state~0#1 := 8464;ssl3_accept_#t~post35#1 := ssl3_accept_~s__ctx__stats__sess_accept~0#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := 1 + ssl3_accept_#t~post35#1;havoc ssl3_accept_#t~post35#1; 4385#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 4796#L614 ssl3_accept_~skip~0#1 := 0; 4793#L110-2 assume !false; 4790#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 4786#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 4781#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 4780#L119 assume 8192 == ssl3_accept_~s__state~0#1; 4603#L222 [2021-11-23 13:51:44,113 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 13:51:44,113 INFO L85 PathProgramCache]: Analyzing trace with hash -443242978, now seen corresponding path program 1 times [2021-11-23 13:51:44,113 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-23 13:51:44,114 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1048966039] [2021-11-23 13:51:44,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 13:51:44,114 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 13:51:44,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 13:51:44,135 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-23 13:51:44,136 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-23 13:51:44,136 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1048966039] [2021-11-23 13:51:44,136 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1048966039] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-23 13:51:44,136 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-23 13:51:44,136 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-23 13:51:44,137 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [389452381] [2021-11-23 13:51:44,137 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-23 13:51:44,137 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-11-23 13:51:44,138 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 13:51:44,138 INFO L85 PathProgramCache]: Analyzing trace with hash 914399226, now seen corresponding path program 1 times [2021-11-23 13:51:44,138 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-23 13:51:44,138 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1827823401] [2021-11-23 13:51:44,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 13:51:44,139 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 13:51:44,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 13:51:44,155 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-23 13:51:44,155 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-23 13:51:44,156 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1827823401] [2021-11-23 13:51:44,156 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1827823401] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-23 13:51:44,156 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-23 13:51:44,156 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-23 13:51:44,156 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1356923442] [2021-11-23 13:51:44,157 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-23 13:51:44,157 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-23 13:51:44,157 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-23 13:51:44,158 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-23 13:51:44,158 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-23 13:51:44,158 INFO L87 Difference]: Start difference. First operand 547 states and 816 transitions. cyclomatic complexity: 272 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-11-23 13:51:44,263 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 13:51:44,263 INFO L93 Difference]: Finished difference Result 557 states and 824 transitions. [2021-11-23 13:51:44,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-23 13:51:44,264 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 557 states and 824 transitions. [2021-11-23 13:51:44,269 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 364 [2021-11-23 13:51:44,275 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 557 states to 557 states and 824 transitions. [2021-11-23 13:51:44,275 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 395 [2021-11-23 13:51:44,276 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 395 [2021-11-23 13:51:44,276 INFO L73 IsDeterministic]: Start isDeterministic. Operand 557 states and 824 transitions. [2021-11-23 13:51:44,277 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-23 13:51:44,277 INFO L681 BuchiCegarLoop]: Abstraction has 557 states and 824 transitions. [2021-11-23 13:51:44,278 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 557 states and 824 transitions. [2021-11-23 13:51:44,286 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 557 to 547. [2021-11-23 13:51:44,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 547 states, 547 states have (on average 1.4844606946983547) internal successors, (812), 546 states have internal predecessors, (812), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:51:44,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 547 states to 547 states and 812 transitions. [2021-11-23 13:51:44,291 INFO L704 BuchiCegarLoop]: Abstraction has 547 states and 812 transitions. [2021-11-23 13:51:44,291 INFO L587 BuchiCegarLoop]: Abstraction has 547 states and 812 transitions. [2021-11-23 13:51:44,291 INFO L425 BuchiCegarLoop]: ======== Iteration 5============ [2021-11-23 13:51:44,291 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 547 states and 812 transitions. [2021-11-23 13:51:44,294 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 354 [2021-11-23 13:51:44,295 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-23 13:51:44,295 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-23 13:51:44,295 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-23 13:51:44,296 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-23 13:51:44,296 INFO L791 eck$LassoCheckResult]: Stem: 5760#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(16, 2);call #Ultimate.allocInit(12, 3); 5623#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 5609#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 5562#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 5563#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 5560#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 5561#L110-2 assume !false; 5894#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 5892#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 5890#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 5888#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 5886#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 5884#L125 assume 8195 == ssl3_accept_~s__state~0#1; 5712#L222 [2021-11-23 13:51:44,296 INFO L793 eck$LassoCheckResult]: Loop: 5712#L222 ssl3_accept_~s__server~0#1 := 1; 5713#L227 assume 0 != ssl3_accept_~cb~0#1; 5614#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 5615#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 5745#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 5625#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 5626#L254 assume 12292 != ssl3_accept_~s__state~0#1; 5546#L255 assume !(0 == ssl3_accept_~tmp___5~0#1);ssl3_accept_~s__state~0#1 := 8464;ssl3_accept_#t~post35#1 := ssl3_accept_~s__ctx__stats__sess_accept~0#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := 1 + ssl3_accept_#t~post35#1;havoc ssl3_accept_#t~post35#1; 5524#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 5863#L614 ssl3_accept_~skip~0#1 := 0; 5862#L110-2 assume !false; 5861#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 5860#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 5859#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 5858#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 5857#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 5856#L125 assume 8195 == ssl3_accept_~s__state~0#1; 5712#L222 [2021-11-23 13:51:44,297 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 13:51:44,297 INFO L85 PathProgramCache]: Analyzing trace with hash -754735645, now seen corresponding path program 1 times [2021-11-23 13:51:44,297 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-23 13:51:44,297 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1769000577] [2021-11-23 13:51:44,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 13:51:44,298 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 13:51:44,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 13:51:44,317 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-23 13:51:44,317 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-23 13:51:44,318 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1769000577] [2021-11-23 13:51:44,318 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1769000577] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-23 13:51:44,318 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-23 13:51:44,318 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-23 13:51:44,318 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2085557679] [2021-11-23 13:51:44,319 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-23 13:51:44,319 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-11-23 13:51:44,319 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 13:51:44,319 INFO L85 PathProgramCache]: Analyzing trace with hash -1730635585, now seen corresponding path program 1 times [2021-11-23 13:51:44,320 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-23 13:51:44,320 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1818506116] [2021-11-23 13:51:44,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 13:51:44,320 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 13:51:44,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 13:51:44,336 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-23 13:51:44,336 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-23 13:51:44,336 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1818506116] [2021-11-23 13:51:44,336 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1818506116] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-23 13:51:44,336 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-23 13:51:44,337 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-23 13:51:44,337 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1600281410] [2021-11-23 13:51:44,337 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-23 13:51:44,337 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-23 13:51:44,337 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-23 13:51:44,338 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-23 13:51:44,338 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-23 13:51:44,338 INFO L87 Difference]: Start difference. First operand 547 states and 812 transitions. cyclomatic complexity: 268 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-11-23 13:51:44,441 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 13:51:44,441 INFO L93 Difference]: Finished difference Result 557 states and 820 transitions. [2021-11-23 13:51:44,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-23 13:51:44,442 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 557 states and 820 transitions. [2021-11-23 13:51:44,447 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 364 [2021-11-23 13:51:44,452 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 557 states to 557 states and 820 transitions. [2021-11-23 13:51:44,452 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 395 [2021-11-23 13:51:44,453 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 395 [2021-11-23 13:51:44,453 INFO L73 IsDeterministic]: Start isDeterministic. Operand 557 states and 820 transitions. [2021-11-23 13:51:44,454 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-23 13:51:44,454 INFO L681 BuchiCegarLoop]: Abstraction has 557 states and 820 transitions. [2021-11-23 13:51:44,454 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 557 states and 820 transitions. [2021-11-23 13:51:44,462 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 557 to 547. [2021-11-23 13:51:44,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 547 states, 547 states have (on average 1.477148080438757) internal successors, (808), 546 states have internal predecessors, (808), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:51:44,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 547 states to 547 states and 808 transitions. [2021-11-23 13:51:44,467 INFO L704 BuchiCegarLoop]: Abstraction has 547 states and 808 transitions. [2021-11-23 13:51:44,467 INFO L587 BuchiCegarLoop]: Abstraction has 547 states and 808 transitions. [2021-11-23 13:51:44,467 INFO L425 BuchiCegarLoop]: ======== Iteration 6============ [2021-11-23 13:51:44,467 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 547 states and 808 transitions. [2021-11-23 13:51:44,470 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 354 [2021-11-23 13:51:44,471 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-23 13:51:44,471 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-23 13:51:44,472 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-23 13:51:44,473 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [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-11-23 13:51:44,473 INFO L791 eck$LassoCheckResult]: Stem: 6875#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(16, 2);call #Ultimate.allocInit(12, 3); 6731#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 6719#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 6672#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 6673#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 6670#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 6671#L110-2 assume !false; 6981#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 7100#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 7098#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 7096#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 7094#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 7092#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 7090#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 7085#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 7083#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 7081#L137 assume 8464 == ssl3_accept_~s__state~0#1; 6633#L144 [2021-11-23 13:51:44,473 INFO L793 eck$LassoCheckResult]: Loop: 6633#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 6634#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 6654#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 6655#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 7101#L614 ssl3_accept_~skip~0#1 := 0; 7099#L110-2 assume !false; 7097#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 7095#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 7093#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 7091#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 7089#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 7088#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 7087#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 7086#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 7084#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 6788#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 6784#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 6785#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 6831#L146 assume 8496 == ssl3_accept_~s__state~0#1; 6832#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 6703#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 6674#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 6675#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 6840#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 6693#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 7032#L614 ssl3_accept_~skip~0#1 := 0; 7027#L110-2 assume !false; 7025#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 7023#L113 assume 12292 == ssl3_accept_~s__state~0#1; 6769#L114 ssl3_accept_~s__new_session~0#1 := 1; 6770#L222 ssl3_accept_~s__server~0#1 := 1; 7147#L227 assume 0 != ssl3_accept_~cb~0#1; 7146#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 7144#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 7140#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 7135#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 7133#L254 assume !(12292 != ssl3_accept_~s__state~0#1);ssl3_accept_#t~post36#1 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := 1 + ssl3_accept_#t~post36#1;havoc ssl3_accept_#t~post36#1;ssl3_accept_~s__state~0#1 := 8480; 6794#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 6602#L614 ssl3_accept_~skip~0#1 := 0; 6721#L110-2 assume !false; 6732#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 6866#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 6867#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 7067#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 7066#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 7053#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 6889#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 6890#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 6891#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 6920#L137 assume 8464 == ssl3_accept_~s__state~0#1; 6633#L144 [2021-11-23 13:51:44,474 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 13:51:44,474 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 3 times [2021-11-23 13:51:44,474 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-23 13:51:44,474 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1895743592] [2021-11-23 13:51:44,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 13:51:44,475 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 13:51:44,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-23 13:51:44,482 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-23 13:51:44,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-23 13:51:44,493 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-23 13:51:44,494 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 13:51:44,494 INFO L85 PathProgramCache]: Analyzing trace with hash -485605049, now seen corresponding path program 1 times [2021-11-23 13:51:44,494 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-23 13:51:44,494 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1772900189] [2021-11-23 13:51:44,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 13:51:44,495 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 13:51:44,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 13:51:44,531 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 23 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-23 13:51:44,531 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-23 13:51:44,532 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1772900189] [2021-11-23 13:51:44,532 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1772900189] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-23 13:51:44,532 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-23 13:51:44,532 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-23 13:51:44,532 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2057058433] [2021-11-23 13:51:44,533 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-23 13:51:44,533 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-23 13:51:44,533 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-23 13:51:44,534 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-23 13:51:44,534 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-23 13:51:44,534 INFO L87 Difference]: Start difference. First operand 547 states and 808 transitions. cyclomatic complexity: 264 Second operand has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 3 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:51:44,689 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 13:51:44,690 INFO L93 Difference]: Finished difference Result 693 states and 1030 transitions. [2021-11-23 13:51:44,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-23 13:51:44,693 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 693 states and 1030 transitions. [2021-11-23 13:51:44,699 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 447 [2021-11-23 13:51:44,705 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 693 states to 686 states and 1023 transitions. [2021-11-23 13:51:44,705 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 478 [2021-11-23 13:51:44,706 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 478 [2021-11-23 13:51:44,706 INFO L73 IsDeterministic]: Start isDeterministic. Operand 686 states and 1023 transitions. [2021-11-23 13:51:44,707 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-23 13:51:44,707 INFO L681 BuchiCegarLoop]: Abstraction has 686 states and 1023 transitions. [2021-11-23 13:51:44,708 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 686 states and 1023 transitions. [2021-11-23 13:51:44,717 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 686 to 667. [2021-11-23 13:51:44,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 667 states, 667 states have (on average 1.4917541229385307) internal successors, (995), 666 states have internal predecessors, (995), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:51:44,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 667 states to 667 states and 995 transitions. [2021-11-23 13:51:44,722 INFO L704 BuchiCegarLoop]: Abstraction has 667 states and 995 transitions. [2021-11-23 13:51:44,723 INFO L587 BuchiCegarLoop]: Abstraction has 667 states and 995 transitions. [2021-11-23 13:51:44,723 INFO L425 BuchiCegarLoop]: ======== Iteration 7============ [2021-11-23 13:51:44,723 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 667 states and 995 transitions. [2021-11-23 13:51:44,728 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 434 [2021-11-23 13:51:44,728 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-23 13:51:44,728 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-23 13:51:44,732 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-23 13:51:44,732 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-11-23 13:51:44,732 INFO L791 eck$LassoCheckResult]: Stem: 8118#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(16, 2);call #Ultimate.allocInit(12, 3); 7983#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 7968#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 7919#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 7920#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 7917#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 7918#L110-2 assume !false; 8441#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 8479#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 8478#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 8477#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 8476#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 8475#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 8474#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 7988#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 7989#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 8120#L137 assume 8464 == ssl3_accept_~s__state~0#1; 7872#L144 [2021-11-23 13:51:44,740 INFO L793 eck$LassoCheckResult]: Loop: 7872#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 7873#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 7895#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 7896#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 8506#L614 ssl3_accept_~skip~0#1 := 0; 8505#L110-2 assume !false; 8504#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 8502#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 8500#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 8498#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 8494#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 8493#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 8024#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 8025#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 8472#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 8037#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 8029#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 8030#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 8098#L146 assume 8496 == ssl3_accept_~s__state~0#1; 8085#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 7948#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 7921#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 7922#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 8087#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 7938#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 7848#L614 ssl3_accept_~skip~0#1 := 0; 7970#L110-2 assume !false; 7909#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 7910#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 7940#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 7941#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 8011#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 8012#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 8074#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 8492#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 8491#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 8490#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 8489#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 8488#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 8487#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 8084#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 7956#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 7957#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 7893#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 7883#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 7885#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 8162#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 8130#L170 assume 8560 == ssl3_accept_~s__state~0#1; 8126#L174 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet43#1;havoc ssl3_accept_#t~nondet43#1; 8069#L429 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; 7881#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 8293#L614 ssl3_accept_~skip~0#1 := 0; 8286#L110-2 assume !false; 8283#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 8280#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 8277#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 8274#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 8271#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 8268#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 8265#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 8262#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 8152#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 8153#L137 assume 8464 == ssl3_accept_~s__state~0#1; 7872#L144 [2021-11-23 13:51:44,741 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 13:51:44,741 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 4 times [2021-11-23 13:51:44,741 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-23 13:51:44,743 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [179620793] [2021-11-23 13:51:44,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 13:51:44,743 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 13:51:44,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-23 13:51:44,754 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-23 13:51:44,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-23 13:51:44,777 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-23 13:51:44,781 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 13:51:44,781 INFO L85 PathProgramCache]: Analyzing trace with hash 1113780434, now seen corresponding path program 1 times [2021-11-23 13:51:44,781 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-23 13:51:44,781 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1513631222] [2021-11-23 13:51:44,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 13:51:44,784 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 13:51:44,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 13:51:44,865 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 42 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-23 13:51:44,866 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-23 13:51:44,866 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1513631222] [2021-11-23 13:51:44,866 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1513631222] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-23 13:51:44,867 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-23 13:51:44,867 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-23 13:51:44,867 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1522130686] [2021-11-23 13:51:44,867 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-23 13:51:44,868 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-23 13:51:44,869 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-23 13:51:44,869 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-23 13:51:44,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-23 13:51:44,870 INFO L87 Difference]: Start difference. First operand 667 states and 995 transitions. cyclomatic complexity: 331 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-11-23 13:51:45,016 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 13:51:45,017 INFO L93 Difference]: Finished difference Result 803 states and 1105 transitions. [2021-11-23 13:51:45,017 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-23 13:51:45,020 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 803 states and 1105 transitions. [2021-11-23 13:51:45,027 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 529 [2021-11-23 13:51:45,033 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 803 states to 803 states and 1105 transitions. [2021-11-23 13:51:45,034 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 560 [2021-11-23 13:51:45,035 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 560 [2021-11-23 13:51:45,035 INFO L73 IsDeterministic]: Start isDeterministic. Operand 803 states and 1105 transitions. [2021-11-23 13:51:45,035 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-23 13:51:45,035 INFO L681 BuchiCegarLoop]: Abstraction has 803 states and 1105 transitions. [2021-11-23 13:51:45,036 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 803 states and 1105 transitions. [2021-11-23 13:51:45,048 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 803 to 795. [2021-11-23 13:51:45,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 795 states, 795 states have (on average 1.3761006289308175) internal successors, (1094), 794 states have internal predecessors, (1094), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:51:45,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 795 states to 795 states and 1094 transitions. [2021-11-23 13:51:45,054 INFO L704 BuchiCegarLoop]: Abstraction has 795 states and 1094 transitions. [2021-11-23 13:51:45,054 INFO L587 BuchiCegarLoop]: Abstraction has 795 states and 1094 transitions. [2021-11-23 13:51:45,054 INFO L425 BuchiCegarLoop]: ======== Iteration 8============ [2021-11-23 13:51:45,054 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 795 states and 1094 transitions. [2021-11-23 13:51:45,058 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 522 [2021-11-23 13:51:45,059 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-23 13:51:45,059 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-23 13:51:45,060 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-23 13:51:45,061 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-11-23 13:51:45,061 INFO L791 eck$LassoCheckResult]: Stem: 9612#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(16, 2);call #Ultimate.allocInit(12, 3); 9454#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 9441#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 9391#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 9392#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 9381#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 9382#L110-2 assume !false; 9702#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 10093#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 10091#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 10090#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 9488#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 9489#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 9503#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 9464#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 9465#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 9616#L137 assume 8464 == ssl3_accept_~s__state~0#1; 9349#L144 [2021-11-23 13:51:45,061 INFO L793 eck$LassoCheckResult]: Loop: 9349#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 9350#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 9369#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 9370#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 9443#L614 ssl3_accept_~skip~0#1 := 0; 9444#L110-2 assume !false; 9383#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 9384#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 9412#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 9413#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 9613#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 9556#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 9557#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 10084#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 10082#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 9514#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 9507#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 9508#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 9587#L146 assume 8496 == ssl3_accept_~s__state~0#1; 9812#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 9811#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 9393#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 9394#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 9571#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 9410#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 10094#L614 ssl3_accept_~skip~0#1 := 0; 10092#L110-2 assume !false; 10075#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 10073#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 10071#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 10068#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 10065#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 10062#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 10059#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 10051#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 10046#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 10045#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 10002#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 9999#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 9994#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 9900#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 9732#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 9729#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 9731#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 9743#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 9695#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 9696#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 9697#L170 assume 8560 == ssl3_accept_~s__state~0#1; 9628#L174 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet43#1;havoc ssl3_accept_#t~nondet43#1; 9549#L429 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; 9329#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 9917#L614 ssl3_accept_~skip~0#1 := 0; 9915#L110-2 assume !false; 9912#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 9909#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 9907#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 9905#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 9903#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 9899#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 9818#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 9722#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 9682#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 9683#L137 assume 8464 == ssl3_accept_~s__state~0#1; 9349#L144 [2021-11-23 13:51:45,062 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 13:51:45,062 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 5 times [2021-11-23 13:51:45,062 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-23 13:51:45,062 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1150538683] [2021-11-23 13:51:45,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 13:51:45,063 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 13:51:45,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-23 13:51:45,071 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-23 13:51:45,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-23 13:51:45,086 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-23 13:51:45,088 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 13:51:45,089 INFO L85 PathProgramCache]: Analyzing trace with hash 1537427156, now seen corresponding path program 1 times [2021-11-23 13:51:45,089 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-23 13:51:45,089 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [272617920] [2021-11-23 13:51:45,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 13:51:45,089 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 13:51:45,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 13:51:45,152 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 42 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-23 13:51:45,152 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-23 13:51:45,153 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [272617920] [2021-11-23 13:51:45,153 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [272617920] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-23 13:51:45,153 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-23 13:51:45,153 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-23 13:51:45,153 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [544698329] [2021-11-23 13:51:45,153 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-23 13:51:45,155 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-23 13:51:45,155 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-23 13:51:45,156 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-23 13:51:45,156 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-23 13:51:45,156 INFO L87 Difference]: Start difference. First operand 795 states and 1094 transitions. cyclomatic complexity: 302 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-11-23 13:51:45,258 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 13:51:45,259 INFO L93 Difference]: Finished difference Result 876 states and 1193 transitions. [2021-11-23 13:51:45,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-23 13:51:45,260 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 876 states and 1193 transitions. [2021-11-23 13:51:45,267 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 576 [2021-11-23 13:51:45,274 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 876 states to 876 states and 1193 transitions. [2021-11-23 13:51:45,274 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 607 [2021-11-23 13:51:45,275 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 607 [2021-11-23 13:51:45,275 INFO L73 IsDeterministic]: Start isDeterministic. Operand 876 states and 1193 transitions. [2021-11-23 13:51:45,276 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-23 13:51:45,276 INFO L681 BuchiCegarLoop]: Abstraction has 876 states and 1193 transitions. [2021-11-23 13:51:45,277 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 876 states and 1193 transitions. [2021-11-23 13:51:45,289 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 876 to 864. [2021-11-23 13:51:45,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 864 states, 864 states have (on average 1.3634259259259258) internal successors, (1178), 863 states have internal predecessors, (1178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:51:45,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 864 states to 864 states and 1178 transitions. [2021-11-23 13:51:45,295 INFO L704 BuchiCegarLoop]: Abstraction has 864 states and 1178 transitions. [2021-11-23 13:51:45,295 INFO L587 BuchiCegarLoop]: Abstraction has 864 states and 1178 transitions. [2021-11-23 13:51:45,296 INFO L425 BuchiCegarLoop]: ======== Iteration 9============ [2021-11-23 13:51:45,296 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 864 states and 1178 transitions. [2021-11-23 13:51:45,303 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 568 [2021-11-23 13:51:45,303 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-23 13:51:45,303 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-23 13:51:45,305 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-23 13:51:45,306 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-11-23 13:51:45,307 INFO L791 eck$LassoCheckResult]: Stem: 11270#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(16, 2);call #Ultimate.allocInit(12, 3); 11131#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 11117#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 11068#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 11069#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 11066#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 11067#L110-2 assume !false; 11416#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 11822#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 11820#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 11804#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 11799#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 11798#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 11797#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 11759#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 11758#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 11330#L137 assume 8464 == ssl3_accept_~s__state~0#1; 11032#L144 [2021-11-23 13:51:45,308 INFO L793 eck$LassoCheckResult]: Loop: 11032#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 11033#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 11050#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 11051#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 11858#L614 ssl3_accept_~skip~0#1 := 0; 11857#L110-2 assume !false; 11855#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 11854#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 11853#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 11852#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 11851#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 11848#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 11175#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 11136#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 11137#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 11185#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 11181#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 11182#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 11250#L146 assume 8496 == ssl3_accept_~s__state~0#1; 11243#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 11097#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 11070#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 11071#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 11246#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 11630#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 11620#L614 ssl3_accept_~skip~0#1 := 0; 11618#L110-2 assume !false; 11616#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 11614#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 11612#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 11610#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 11608#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 11606#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 11604#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 11602#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 11600#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 11598#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 11596#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 11594#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 11591#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 11589#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 11578#L152 assume 8512 == ssl3_accept_~s__state~0#1; 11573#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 11572#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 11218#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 11087#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 11735#L614 ssl3_accept_~skip~0#1 := 0; 11734#L110-2 assume !false; 11733#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 11732#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 11731#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 11730#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 11729#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 11727#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 11680#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 11677#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 11675#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 11673#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 11672#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 11653#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 11651#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 11588#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 11585#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 11577#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 11509#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 11510#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 11310#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 11311#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 11312#L170 assume 8560 == ssl3_accept_~s__state~0#1; 11279#L174 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet43#1;havoc ssl3_accept_#t~nondet43#1; 11219#L429 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; 11006#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 11690#L614 ssl3_accept_~skip~0#1 := 0; 11689#L110-2 assume !false; 11688#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 11686#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 11685#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 11684#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 11683#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 11682#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 11681#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 11385#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 11301#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 11302#L137 assume 8464 == ssl3_accept_~s__state~0#1; 11032#L144 [2021-11-23 13:51:45,308 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 13:51:45,308 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 6 times [2021-11-23 13:51:45,309 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-23 13:51:45,309 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [375724652] [2021-11-23 13:51:45,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 13:51:45,309 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 13:51:45,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-23 13:51:45,326 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-23 13:51:45,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-23 13:51:45,345 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-23 13:51:45,345 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 13:51:45,345 INFO L85 PathProgramCache]: Analyzing trace with hash 1699160986, now seen corresponding path program 1 times [2021-11-23 13:51:45,346 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-23 13:51:45,346 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1696728681] [2021-11-23 13:51:45,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 13:51:45,347 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 13:51:45,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 13:51:45,399 INFO L134 CoverageAnalysis]: Checked inductivity of 89 backedges. 73 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-11-23 13:51:45,400 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-23 13:51:45,400 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1696728681] [2021-11-23 13:51:45,400 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1696728681] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-23 13:51:45,400 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-23 13:51:45,400 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-23 13:51:45,401 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [382056745] [2021-11-23 13:51:45,401 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-23 13:51:45,402 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-23 13:51:45,402 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-23 13:51:45,403 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-23 13:51:45,403 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-23 13:51:45,403 INFO L87 Difference]: Start difference. First operand 864 states and 1178 transitions. cyclomatic complexity: 317 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-11-23 13:51:45,513 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 13:51:45,513 INFO L93 Difference]: Finished difference Result 978 states and 1331 transitions. [2021-11-23 13:51:45,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-23 13:51:45,514 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 978 states and 1331 transitions. [2021-11-23 13:51:45,521 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 644 [2021-11-23 13:51:45,529 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 978 states to 978 states and 1331 transitions. [2021-11-23 13:51:45,529 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 675 [2021-11-23 13:51:45,530 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 675 [2021-11-23 13:51:45,530 INFO L73 IsDeterministic]: Start isDeterministic. Operand 978 states and 1331 transitions. [2021-11-23 13:51:45,531 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-23 13:51:45,531 INFO L681 BuchiCegarLoop]: Abstraction has 978 states and 1331 transitions. [2021-11-23 13:51:45,532 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 978 states and 1331 transitions. [2021-11-23 13:51:45,546 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 978 to 939. [2021-11-23 13:51:45,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 939 states, 939 states have (on average 1.3503727369542067) internal successors, (1268), 938 states have internal predecessors, (1268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:51:45,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 939 states to 939 states and 1268 transitions. [2021-11-23 13:51:45,552 INFO L704 BuchiCegarLoop]: Abstraction has 939 states and 1268 transitions. [2021-11-23 13:51:45,552 INFO L587 BuchiCegarLoop]: Abstraction has 939 states and 1268 transitions. [2021-11-23 13:51:45,552 INFO L425 BuchiCegarLoop]: ======== Iteration 10============ [2021-11-23 13:51:45,552 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 939 states and 1268 transitions. [2021-11-23 13:51:45,557 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 618 [2021-11-23 13:51:45,557 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-23 13:51:45,557 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-23 13:51:45,558 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-23 13:51:45,558 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-23 13:51:45,559 INFO L791 eck$LassoCheckResult]: Stem: 13134#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(16, 2);call #Ultimate.allocInit(12, 3); 12981#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 12965#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 12916#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 12917#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 12914#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 12915#L110-2 assume !false; 13277#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 13665#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 13663#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 13661#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 13659#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 13657#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 13655#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 13653#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 13651#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 13649#L137 assume 8464 == ssl3_accept_~s__state~0#1; 12880#L144 [2021-11-23 13:51:45,559 INFO L793 eck$LassoCheckResult]: Loop: 12880#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 12881#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 12898#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 12899#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 13749#L614 ssl3_accept_~skip~0#1 := 0; 13742#L110-2 assume !false; 13738#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 13734#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 13730#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 13726#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 13722#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 13718#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 13714#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 13710#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 13706#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 13702#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 13701#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 13700#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 13372#L146 assume 8496 == ssl3_accept_~s__state~0#1; 13106#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 12951#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 12918#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 12919#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 13092#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 13043#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 12849#L614 ssl3_accept_~skip~0#1 := 0; 12967#L110-2 assume !false; 12910#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 12911#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 12937#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 12938#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 13010#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 13011#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 13765#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 13763#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 13761#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 13759#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 13757#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 13744#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 13740#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 13736#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 13732#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 13728#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 13724#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 13720#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 13716#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 13712#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 13708#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 13704#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 13698#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 13696#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 13694#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 13692#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 13690#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 13688#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 13099#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 13100#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 13302#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 12922#L203 assume 8656 == ssl3_accept_~s__state~0#1; 12923#L207 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1; 13073#L510 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet49#1;havoc ssl3_accept_#t~nondet49#1; 13074#L515 assume 2 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 3; 12969#L521-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0; 12970#L531 assume !(0 == ssl3_accept_~tmp___10~0#1); 13445#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 13421#L614 ssl3_accept_~skip~0#1 := 0; 13418#L110-2 assume !false; 13414#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 13413#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 13409#L116 assume 16384 == ssl3_accept_~s__state~0#1; 13386#L222 ssl3_accept_~s__server~0#1 := 1; 13405#L227 assume 0 != ssl3_accept_~cb~0#1; 13406#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 13475#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 13472#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 13469#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 13467#L254 assume !(12292 != ssl3_accept_~s__state~0#1);ssl3_accept_#t~post36#1 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := 1 + ssl3_accept_#t~post36#1;havoc ssl3_accept_#t~post36#1;ssl3_accept_~s__state~0#1 := 8480; 13439#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 13433#L614 ssl3_accept_~skip~0#1 := 0; 13431#L110-2 assume !false; 13429#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 13427#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 13425#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 13423#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 13419#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 13416#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 13298#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 13299#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 13168#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 13169#L137 assume 8464 == ssl3_accept_~s__state~0#1; 12880#L144 [2021-11-23 13:51:45,559 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 13:51:45,560 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 7 times [2021-11-23 13:51:45,560 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-23 13:51:45,560 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1683926461] [2021-11-23 13:51:45,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 13:51:45,560 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 13:51:45,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-23 13:51:45,565 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-23 13:51:45,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-23 13:51:45,573 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-23 13:51:45,574 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 13:51:45,574 INFO L85 PathProgramCache]: Analyzing trace with hash -40333405, now seen corresponding path program 1 times [2021-11-23 13:51:45,574 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-23 13:51:45,574 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1767374640] [2021-11-23 13:51:45,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 13:51:45,574 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 13:51:45,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 13:51:45,604 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 44 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-11-23 13:51:45,605 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-23 13:51:45,605 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1767374640] [2021-11-23 13:51:45,605 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1767374640] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-23 13:51:45,605 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-23 13:51:45,605 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-23 13:51:45,605 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1999175087] [2021-11-23 13:51:45,605 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-23 13:51:45,606 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-23 13:51:45,606 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-23 13:51:45,606 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-23 13:51:45,606 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-23 13:51:45,607 INFO L87 Difference]: Start difference. First operand 939 states and 1268 transitions. cyclomatic complexity: 332 Second operand has 3 states, 3 states have (on average 25.0) 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-11-23 13:51:45,771 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 13:51:45,771 INFO L93 Difference]: Finished difference Result 886 states and 1188 transitions. [2021-11-23 13:51:45,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-23 13:51:45,772 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 886 states and 1188 transitions. [2021-11-23 13:51:45,779 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 546 [2021-11-23 13:51:45,787 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 886 states to 884 states and 1186 transitions. [2021-11-23 13:51:45,787 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 627 [2021-11-23 13:51:45,788 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 627 [2021-11-23 13:51:45,788 INFO L73 IsDeterministic]: Start isDeterministic. Operand 884 states and 1186 transitions. [2021-11-23 13:51:45,789 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-23 13:51:45,789 INFO L681 BuchiCegarLoop]: Abstraction has 884 states and 1186 transitions. [2021-11-23 13:51:45,790 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 884 states and 1186 transitions. [2021-11-23 13:51:45,803 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 884 to 878. [2021-11-23 13:51:45,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 878 states, 878 states have (on average 1.3405466970387243) internal successors, (1177), 877 states have internal predecessors, (1177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:51:45,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 878 states to 878 states and 1177 transitions. [2021-11-23 13:51:45,809 INFO L704 BuchiCegarLoop]: Abstraction has 878 states and 1177 transitions. [2021-11-23 13:51:45,810 INFO L587 BuchiCegarLoop]: Abstraction has 878 states and 1177 transitions. [2021-11-23 13:51:45,810 INFO L425 BuchiCegarLoop]: ======== Iteration 11============ [2021-11-23 13:51:45,810 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 878 states and 1177 transitions. [2021-11-23 13:51:45,815 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 540 [2021-11-23 13:51:45,816 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-23 13:51:45,816 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-23 13:51:45,817 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-23 13:51:45,817 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-11-23 13:51:45,818 INFO L791 eck$LassoCheckResult]: Stem: 14953#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(16, 2);call #Ultimate.allocInit(12, 3); 14808#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 14794#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 14747#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 14748#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 14745#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 14746#L110-2 assume !false; 15027#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 15449#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 15448#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 15447#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 15446#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 15445#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 15444#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 15443#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 15442#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 15441#L137 assume 8464 == ssl3_accept_~s__state~0#1; 14711#L144 [2021-11-23 13:51:45,818 INFO L793 eck$LassoCheckResult]: Loop: 14711#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 14712#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 14730#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 14731#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 15497#L614 ssl3_accept_~skip~0#1 := 0; 15495#L110-2 assume !false; 15493#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 15491#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 15489#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 15487#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 15485#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 15483#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 15481#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 15479#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 15477#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 15475#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 15473#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 15471#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 15468#L146 assume 8496 == ssl3_accept_~s__state~0#1; 14921#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 14780#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 14749#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 14750#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 14924#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 15534#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 15529#L614 ssl3_accept_~skip~0#1 := 0; 15528#L110-2 assume !false; 15527#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 15526#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 15525#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 15524#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 15523#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 15522#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 15520#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 15519#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 15517#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 15516#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 15513#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 15511#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 15466#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 15327#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 15326#L152 assume 8512 == ssl3_accept_~s__state~0#1; 15151#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 14821#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 14822#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 14889#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 15505#L614 ssl3_accept_~skip~0#1 := 0; 15503#L110-2 assume !false; 15498#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 15496#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 15494#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 15492#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 15490#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 15488#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 15486#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 15484#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 15482#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 15480#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 15478#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 15476#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 15474#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 15472#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 15470#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 15467#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 15273#L158 assume 8528 == ssl3_accept_~s__state~0#1; 15146#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 15272#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 14897#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 14882#L362 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 14965#L364 assume !(ssl3_accept_~ret~0#1 <= 0); 14776#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 14764#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 15293#L614 ssl3_accept_~skip~0#1 := 0; 15292#L110-2 assume !false; 15291#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 15290#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 15289#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 15288#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 15287#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 15286#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 15285#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 15284#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 15283#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 15282#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 15281#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 15280#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 15279#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 15278#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 15277#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 15276#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 15275#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 15274#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 15004#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 15005#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 15006#L170 assume 8560 == ssl3_accept_~s__state~0#1; 14963#L174 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet43#1;havoc ssl3_accept_#t~nondet43#1; 14891#L429 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; 14685#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 15416#L614 ssl3_accept_~skip~0#1 := 0; 15408#L110-2 assume !false; 15404#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 15400#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 15396#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 15392#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 15388#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 15384#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 15380#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 15064#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 14990#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 14991#L137 assume 8464 == ssl3_accept_~s__state~0#1; 14711#L144 [2021-11-23 13:51:45,819 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 13:51:45,819 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 8 times [2021-11-23 13:51:45,819 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-23 13:51:45,819 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [716707037] [2021-11-23 13:51:45,819 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 13:51:45,820 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 13:51:45,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-23 13:51:45,824 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-23 13:51:45,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-23 13:51:45,832 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-23 13:51:45,833 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 13:51:45,833 INFO L85 PathProgramCache]: Analyzing trace with hash 1797230117, now seen corresponding path program 1 times [2021-11-23 13:51:45,833 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-23 13:51:45,833 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [39769397] [2021-11-23 13:51:45,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 13:51:45,834 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 13:51:45,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 13:51:45,865 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 106 proven. 0 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2021-11-23 13:51:45,866 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-23 13:51:45,866 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [39769397] [2021-11-23 13:51:45,866 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [39769397] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-23 13:51:45,866 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-23 13:51:45,866 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-23 13:51:45,867 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2073463714] [2021-11-23 13:51:45,867 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-23 13:51:45,867 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-23 13:51:45,867 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-23 13:51:45,868 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-23 13:51:45,868 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-23 13:51:45,868 INFO L87 Difference]: Start difference. First operand 878 states and 1177 transitions. cyclomatic complexity: 303 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-11-23 13:51:45,977 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 13:51:45,977 INFO L93 Difference]: Finished difference Result 981 states and 1308 transitions. [2021-11-23 13:51:45,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-23 13:51:45,978 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 981 states and 1308 transitions. [2021-11-23 13:51:45,986 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 608 [2021-11-23 13:51:45,995 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 981 states to 981 states and 1308 transitions. [2021-11-23 13:51:45,995 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 689 [2021-11-23 13:51:45,996 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 689 [2021-11-23 13:51:45,996 INFO L73 IsDeterministic]: Start isDeterministic. Operand 981 states and 1308 transitions. [2021-11-23 13:51:45,996 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-23 13:51:45,996 INFO L681 BuchiCegarLoop]: Abstraction has 981 states and 1308 transitions. [2021-11-23 13:51:45,998 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 981 states and 1308 transitions. [2021-11-23 13:51:46,011 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 981 to 959. [2021-11-23 13:51:46,014 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 959 states, 959 states have (on average 1.3274244004171012) internal successors, (1273), 958 states have internal predecessors, (1273), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:51:46,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 959 states to 959 states and 1273 transitions. [2021-11-23 13:51:46,017 INFO L704 BuchiCegarLoop]: Abstraction has 959 states and 1273 transitions. [2021-11-23 13:51:46,018 INFO L587 BuchiCegarLoop]: Abstraction has 959 states and 1273 transitions. [2021-11-23 13:51:46,018 INFO L425 BuchiCegarLoop]: ======== Iteration 12============ [2021-11-23 13:51:46,018 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 959 states and 1273 transitions. [2021-11-23 13:51:46,023 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 594 [2021-11-23 13:51:46,024 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-23 13:51:46,024 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-23 13:51:46,025 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-23 13:51:46,025 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-11-23 13:51:46,026 INFO L791 eck$LassoCheckResult]: Stem: 16811#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(16, 2);call #Ultimate.allocInit(12, 3); 16667#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 16659#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 16612#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 16613#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 16610#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 16611#L110-2 assume !false; 16848#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 17425#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 17423#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 17421#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 17419#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 17417#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 17415#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 17413#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 17411#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 17409#L137 assume 8464 == ssl3_accept_~s__state~0#1; 16569#L144 [2021-11-23 13:51:46,026 INFO L793 eck$LassoCheckResult]: Loop: 16569#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 16570#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 16595#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 16596#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 17469#L614 ssl3_accept_~skip~0#1 := 0; 17467#L110-2 assume !false; 17465#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 17463#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 17461#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 17459#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 17457#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 17455#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 17453#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 17451#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 17449#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 17448#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 17441#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 17440#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 17233#L146 assume 8496 == ssl3_accept_~s__state~0#1; 16780#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 16638#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 16639#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 17393#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 17384#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 17378#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 17371#L614 ssl3_accept_~skip~0#1 := 0; 17368#L110-2 assume !false; 17365#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 17362#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 17359#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 17356#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 17353#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 17350#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 17347#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 17344#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 17342#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 17333#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 17332#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 17331#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 17330#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 17329#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 17325#L152 assume 8512 == ssl3_accept_~s__state~0#1; 17004#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 17324#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 17322#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 17321#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 17316#L614 ssl3_accept_~skip~0#1 := 0; 17315#L110-2 assume !false; 17314#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 17313#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 17312#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 17311#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 17310#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 17309#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 17308#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 17307#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 17306#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 17305#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 17304#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 17303#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 17302#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 17301#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 17300#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 17299#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 17298#L158 assume 8528 == ssl3_accept_~s__state~0#1; 16999#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 17297#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 17296#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 16820#L362 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 16821#L364 assume !(ssl3_accept_~ret~0#1 <= 0); 17289#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 17287#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 17282#L614 ssl3_accept_~skip~0#1 := 0; 17281#L110-2 assume !false; 17280#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 17279#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 17278#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 17277#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 17276#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 17275#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 17274#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 17273#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 17272#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 17271#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 17270#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 17269#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 17268#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 17267#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 17266#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 17265#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 17263#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 17259#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 17258#L164 assume 8544 == ssl3_accept_~s__state~0#1; 16994#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 17231#L387 assume !(0 != ssl3_accept_~s__session__peer~0#1); 17229#L396 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 17228#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 16796#L408 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 16714#L411 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; 16578#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 17052#L614 ssl3_accept_~skip~0#1 := 0; 17050#L110-2 assume !false; 17044#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 17042#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 17040#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 17038#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 17036#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 17034#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 17032#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 16896#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 16873#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 16869#L137 assume 8464 == ssl3_accept_~s__state~0#1; 16569#L144 [2021-11-23 13:51:46,026 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 13:51:46,027 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 9 times [2021-11-23 13:51:46,027 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-23 13:51:46,027 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1536267901] [2021-11-23 13:51:46,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 13:51:46,027 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 13:51:46,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-23 13:51:46,032 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-23 13:51:46,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-23 13:51:46,040 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-23 13:51:46,040 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 13:51:46,041 INFO L85 PathProgramCache]: Analyzing trace with hash -719457483, now seen corresponding path program 1 times [2021-11-23 13:51:46,041 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-23 13:51:46,041 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1231816837] [2021-11-23 13:51:46,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 13:51:46,041 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 13:51:46,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 13:51:46,071 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 52 proven. 0 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-11-23 13:51:46,072 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-23 13:51:46,072 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1231816837] [2021-11-23 13:51:46,072 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1231816837] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-23 13:51:46,072 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-23 13:51:46,072 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-23 13:51:46,073 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [601768048] [2021-11-23 13:51:46,073 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-23 13:51:46,073 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-23 13:51:46,073 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-23 13:51:46,078 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-23 13:51:46,078 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-23 13:51:46,078 INFO L87 Difference]: Start difference. First operand 959 states and 1273 transitions. cyclomatic complexity: 318 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-11-23 13:51:46,190 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 13:51:46,191 INFO L93 Difference]: Finished difference Result 1032 states and 1361 transitions. [2021-11-23 13:51:46,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-23 13:51:46,192 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1032 states and 1361 transitions. [2021-11-23 13:51:46,200 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 626 [2021-11-23 13:51:46,208 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1032 states to 1010 states and 1330 transitions. [2021-11-23 13:51:46,209 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 727 [2021-11-23 13:51:46,210 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 743 [2021-11-23 13:51:46,210 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1010 states and 1330 transitions. [2021-11-23 13:51:46,210 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-23 13:51:46,210 INFO L681 BuchiCegarLoop]: Abstraction has 1010 states and 1330 transitions. [2021-11-23 13:51:46,211 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1010 states and 1330 transitions. [2021-11-23 13:51:46,225 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1010 to 961. [2021-11-23 13:51:46,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 961 states, 961 states have (on average 1.3225806451612903) internal successors, (1271), 960 states have internal predecessors, (1271), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:51:46,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 961 states to 961 states and 1271 transitions. [2021-11-23 13:51:46,231 INFO L704 BuchiCegarLoop]: Abstraction has 961 states and 1271 transitions. [2021-11-23 13:51:46,231 INFO L587 BuchiCegarLoop]: Abstraction has 961 states and 1271 transitions. [2021-11-23 13:51:46,231 INFO L425 BuchiCegarLoop]: ======== Iteration 13============ [2021-11-23 13:51:46,231 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 961 states and 1271 transitions. [2021-11-23 13:51:46,237 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 615 [2021-11-23 13:51:46,237 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-23 13:51:46,237 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-23 13:51:46,238 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-23 13:51:46,238 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-23 13:51:46,238 INFO L791 eck$LassoCheckResult]: Stem: 18786#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(16, 2);call #Ultimate.allocInit(12, 3); 18657#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 18649#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 18603#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 18604#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 18593#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 18594#L110-2 assume !false; 18868#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 18867#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 18866#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 18864#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 18859#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 18857#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 18855#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 18853#L131 assume 8481 == ssl3_accept_~s__state~0#1; 18790#L132 [2021-11-23 13:51:46,239 INFO L793 eck$LassoCheckResult]: Loop: 18790#L132 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 18571#L270 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8482;ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__init_num~0#1 := 0; 18572#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 18542#L614 ssl3_accept_~skip~0#1 := 0; 18651#L110-2 assume !false; 18595#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 18596#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 18625#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 18626#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 18688#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 18689#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 18697#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 18664#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 18665#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 18707#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 18700#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 18701#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 18745#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 18746#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 18638#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 18639#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 19459#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 18573#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 18574#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 18589#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 18590#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 18704#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 18705#L176 assume 8448 == ssl3_accept_~s__state~0#1; 18695#L177 assume !(ssl3_accept_~num1~0#1 > 0); 18642#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 18643#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 18837#L614 ssl3_accept_~skip~0#1 := 0; 18835#L110-2 assume !false; 18833#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 18813#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 18814#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 19092#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 19093#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 19090#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 19091#L128 assume 8480 == ssl3_accept_~s__state~0#1; 18790#L132 [2021-11-23 13:51:46,239 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 13:51:46,239 INFO L85 PathProgramCache]: Analyzing trace with hash 548522408, now seen corresponding path program 1 times [2021-11-23 13:51:46,240 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-23 13:51:46,240 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [308949515] [2021-11-23 13:51:46,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 13:51:46,240 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 13:51:46,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 13:51:46,254 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-23 13:51:46,254 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-23 13:51:46,254 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [308949515] [2021-11-23 13:51:46,255 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [308949515] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-23 13:51:46,255 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-23 13:51:46,255 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-23 13:51:46,255 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [938003709] [2021-11-23 13:51:46,255 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-23 13:51:46,255 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-11-23 13:51:46,256 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 13:51:46,256 INFO L85 PathProgramCache]: Analyzing trace with hash 238562898, now seen corresponding path program 1 times [2021-11-23 13:51:46,256 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-23 13:51:46,256 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1738394150] [2021-11-23 13:51:46,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 13:51:46,257 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 13:51:46,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 13:51:46,313 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-23 13:51:46,313 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-23 13:51:46,313 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1738394150] [2021-11-23 13:51:46,314 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1738394150] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-23 13:51:46,314 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [922929679] [2021-11-23 13:51:46,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 13:51:46,314 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 13:51:46,314 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 [2021-11-23 13:51:46,315 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-23 13:51:46,341 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2021-11-23 13:51:46,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 13:51:46,367 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 3 conjunts are in the unsatisfiable core [2021-11-23 13:51:46,368 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 13:51:46,482 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-23 13:51:46,482 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 13:51:46,579 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-23 13:51:46,580 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [922929679] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-23 13:51:46,580 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-23 13:51:46,580 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 5 [2021-11-23 13:51:46,580 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [587198647] [2021-11-23 13:51:46,580 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-23 13:51:46,581 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-23 13:51:46,581 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-23 13:51:46,581 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-23 13:51:46,581 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-23 13:51:46,581 INFO L87 Difference]: Start difference. First operand 961 states and 1271 transitions. cyclomatic complexity: 315 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-11-23 13:51:46,680 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 13:51:46,680 INFO L93 Difference]: Finished difference Result 963 states and 1271 transitions. [2021-11-23 13:51:46,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-23 13:51:46,681 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 963 states and 1271 transitions. [2021-11-23 13:51:46,687 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 617 [2021-11-23 13:51:46,694 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 963 states to 963 states and 1271 transitions. [2021-11-23 13:51:46,695 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 696 [2021-11-23 13:51:46,696 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 696 [2021-11-23 13:51:46,696 INFO L73 IsDeterministic]: Start isDeterministic. Operand 963 states and 1271 transitions. [2021-11-23 13:51:46,696 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-23 13:51:46,696 INFO L681 BuchiCegarLoop]: Abstraction has 963 states and 1271 transitions. [2021-11-23 13:51:46,698 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 963 states and 1271 transitions. [2021-11-23 13:51:46,710 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 963 to 961. [2021-11-23 13:51:46,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 961 states, 961 states have (on average 1.320499479708637) internal successors, (1269), 960 states have internal predecessors, (1269), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:51:46,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 961 states to 961 states and 1269 transitions. [2021-11-23 13:51:46,716 INFO L704 BuchiCegarLoop]: Abstraction has 961 states and 1269 transitions. [2021-11-23 13:51:46,717 INFO L587 BuchiCegarLoop]: Abstraction has 961 states and 1269 transitions. [2021-11-23 13:51:46,717 INFO L425 BuchiCegarLoop]: ======== Iteration 14============ [2021-11-23 13:51:46,717 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 961 states and 1269 transitions. [2021-11-23 13:51:46,721 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 615 [2021-11-23 13:51:46,721 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-23 13:51:46,721 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-23 13:51:46,722 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-23 13:51:46,722 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-23 13:51:46,723 INFO L791 eck$LassoCheckResult]: Stem: 20956#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(16, 2);call #Ultimate.allocInit(12, 3); 20825#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 20817#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 20770#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 20771#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 20768#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 20769#L110-2 assume !false; 21009#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 21008#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 21003#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 21001#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 20999#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 20997#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 20994#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 20993#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 20991#L134 assume 8482 == ssl3_accept_~s__state~0#1; 20945#L135 [2021-11-23 13:51:46,723 INFO L793 eck$LassoCheckResult]: Loop: 20945#L135 ssl3_accept_~s__state~0#1 := 3; 20741#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 21623#L614 ssl3_accept_~skip~0#1 := 0; 21622#L110-2 assume !false; 21621#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 21619#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 21618#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 21617#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 21616#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 21611#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 21609#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 21607#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 21605#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 21603#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 21601#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 21599#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 21331#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 21329#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 21327#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 21325#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 21323#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 21322#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 21321#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 21319#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 21317#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 21315#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 21028#L176 assume 8448 == ssl3_accept_~s__state~0#1; 20865#L177 assume !(ssl3_accept_~num1~0#1 > 0); 20809#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 20810#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 21002#L614 ssl3_accept_~skip~0#1 := 0; 21000#L110-2 assume !false; 20998#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 20995#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 20996#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 21242#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 21243#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 21240#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 21241#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 21248#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 20990#L134 assume 8482 == ssl3_accept_~s__state~0#1; 20945#L135 [2021-11-23 13:51:46,723 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 13:51:46,724 INFO L85 PathProgramCache]: Analyzing trace with hash -175674394, now seen corresponding path program 1 times [2021-11-23 13:51:46,724 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-23 13:51:46,724 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [748830791] [2021-11-23 13:51:46,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 13:51:46,724 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 13:51:46,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 13:51:46,741 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-23 13:51:46,741 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-23 13:51:46,741 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [748830791] [2021-11-23 13:51:46,741 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [748830791] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-23 13:51:46,741 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-23 13:51:46,742 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-23 13:51:46,742 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1811243209] [2021-11-23 13:51:46,742 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-23 13:51:46,742 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-11-23 13:51:46,743 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 13:51:46,743 INFO L85 PathProgramCache]: Analyzing trace with hash -564759837, now seen corresponding path program 1 times [2021-11-23 13:51:46,743 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-23 13:51:46,743 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [796906349] [2021-11-23 13:51:46,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 13:51:46,744 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 13:51:46,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 13:51:46,758 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-23 13:51:46,758 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-23 13:51:46,758 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [796906349] [2021-11-23 13:51:46,758 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [796906349] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-23 13:51:46,758 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-23 13:51:46,759 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-23 13:51:46,759 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1520990266] [2021-11-23 13:51:46,759 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-23 13:51:46,759 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-23 13:51:46,759 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-23 13:51:46,760 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-23 13:51:46,760 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-23 13:51:46,760 INFO L87 Difference]: Start difference. First operand 961 states and 1269 transitions. cyclomatic complexity: 313 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-11-23 13:51:46,861 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 13:51:46,861 INFO L93 Difference]: Finished difference Result 961 states and 1267 transitions. [2021-11-23 13:51:46,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-23 13:51:46,867 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 961 states and 1267 transitions. [2021-11-23 13:51:46,873 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 615 [2021-11-23 13:51:46,881 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 961 states to 961 states and 1267 transitions. [2021-11-23 13:51:46,881 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 694 [2021-11-23 13:51:46,882 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 694 [2021-11-23 13:51:46,882 INFO L73 IsDeterministic]: Start isDeterministic. Operand 961 states and 1267 transitions. [2021-11-23 13:51:46,882 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-23 13:51:46,882 INFO L681 BuchiCegarLoop]: Abstraction has 961 states and 1267 transitions. [2021-11-23 13:51:46,883 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 961 states and 1267 transitions. [2021-11-23 13:51:46,896 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 961 to 961. [2021-11-23 13:51:46,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 961 states, 961 states have (on average 1.3184183142559833) internal successors, (1267), 960 states have internal predecessors, (1267), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:51:46,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 961 states to 961 states and 1267 transitions. [2021-11-23 13:51:46,902 INFO L704 BuchiCegarLoop]: Abstraction has 961 states and 1267 transitions. [2021-11-23 13:51:46,902 INFO L587 BuchiCegarLoop]: Abstraction has 961 states and 1267 transitions. [2021-11-23 13:51:46,902 INFO L425 BuchiCegarLoop]: ======== Iteration 15============ [2021-11-23 13:51:46,902 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 961 states and 1267 transitions. [2021-11-23 13:51:46,907 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 615 [2021-11-23 13:51:46,908 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-23 13:51:46,908 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-23 13:51:46,910 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-23 13:51:46,911 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-11-23 13:51:46,911 INFO L791 eck$LassoCheckResult]: Stem: 22887#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(16, 2);call #Ultimate.allocInit(12, 3); 22754#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 22746#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 22699#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 22700#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 22689#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 22690#L110-2 assume !false; 23358#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 23463#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 23461#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 23459#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 23457#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 23455#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 23453#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 23451#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 23449#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 22921#L137 assume 8464 == ssl3_accept_~s__state~0#1; 22660#L144 [2021-11-23 13:51:46,911 INFO L793 eck$LassoCheckResult]: Loop: 22660#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 22661#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 22681#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 22682#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 23431#L614 ssl3_accept_~skip~0#1 := 0; 23429#L110-2 assume !false; 23427#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 23425#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 23423#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 23421#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 23419#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 23417#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 23415#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 23413#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 23412#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 23410#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 23408#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 23406#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 23403#L146 assume 8496 == ssl3_accept_~s__state~0#1; 23221#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 22726#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 22727#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 22864#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 22865#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 23534#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 23528#L614 ssl3_accept_~skip~0#1 := 0; 23527#L110-2 assume !false; 23522#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 23520#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 23518#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 23516#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 23514#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 23512#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 23510#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 23508#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 23506#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 23504#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 23502#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 23501#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 23447#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 23325#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 23198#L152 assume 8512 == ssl3_accept_~s__state~0#1; 22893#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 22769#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 22770#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 22831#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 23298#L614 ssl3_accept_~skip~0#1 := 0; 23295#L110-2 assume !false; 23292#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 23289#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 23286#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 23283#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 23280#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 23277#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 23274#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 23271#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 23268#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 23265#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 23262#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 23259#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 23256#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 23253#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 23252#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 23251#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 23245#L158 assume 8528 == ssl3_accept_~s__state~0#1; 22741#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 22711#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 22712#L332-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1); 22835#L341 assume !(0 != (30 + ssl3_accept_~l~0#1) % 4294967296); 22729#L344 assume !(0 != (1 + ssl3_accept_~l~0#1) % 4294967296);ssl3_accept_~skip~0#1 := 1; 22731#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 22878#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 23315#L614 ssl3_accept_~skip~0#1 := 0; 23313#L110-2 assume !false; 23308#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 23305#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 23299#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 23296#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 23293#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 23290#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 23287#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 23284#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 23281#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 23278#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 23275#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 23272#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 23269#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 23266#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 23263#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 23260#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 23257#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 23254#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 22952#L164 assume 8544 == ssl3_accept_~s__state~0#1; 22951#L168 assume !(0 != 1 + ssl3_accept_~s__verify_mode~0#1);ssl3_accept_~skip~0#1 := 1;ssl3_accept_~s__s3__tmp__cert_request~0#1 := 0;ssl3_accept_~s__state~0#1 := 8560; 22716#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 23306#L614 ssl3_accept_~skip~0#1 := 0; 23300#L110-2 assume !false; 23297#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 23294#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 23291#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 23288#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 23285#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 23282#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 23279#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 23276#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 23273#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 23270#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 23267#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 23264#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 23261#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 23258#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 23255#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 23196#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 23197#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 23246#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 23247#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 22953#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 22900#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 22896#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 22897#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 23037#L179 assume 8576 == ssl3_accept_~s__state~0#1; 23031#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 23027#L451 assume !(ssl3_accept_~ret~0#1 <= 0); 23024#L454 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 22684#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 23430#L614 ssl3_accept_~skip~0#1 := 0; 23428#L110-2 assume !false; 23426#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 23424#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 23422#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 23420#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 23418#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 23416#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 23414#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 23143#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 23411#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 23409#L137 assume 8464 == ssl3_accept_~s__state~0#1; 22660#L144 [2021-11-23 13:51:46,914 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 13:51:46,915 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 10 times [2021-11-23 13:51:46,915 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-23 13:51:46,915 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [833216755] [2021-11-23 13:51:46,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 13:51:46,915 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 13:51:46,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-23 13:51:46,921 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-23 13:51:46,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-23 13:51:46,932 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-23 13:51:46,932 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 13:51:46,932 INFO L85 PathProgramCache]: Analyzing trace with hash 2080376402, now seen corresponding path program 1 times [2021-11-23 13:51:46,933 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-23 13:51:46,933 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [565687648] [2021-11-23 13:51:46,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 13:51:46,933 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 13:51:46,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 13:51:46,977 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 147 proven. 0 refuted. 0 times theorem prover too weak. 98 trivial. 0 not checked. [2021-11-23 13:51:46,977 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-23 13:51:46,977 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [565687648] [2021-11-23 13:51:46,977 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [565687648] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-23 13:51:46,977 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-23 13:51:46,978 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-23 13:51:46,978 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [493063536] [2021-11-23 13:51:46,978 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-23 13:51:46,978 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-23 13:51:46,979 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-23 13:51:46,979 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-23 13:51:46,979 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-23 13:51:46,980 INFO L87 Difference]: Start difference. First operand 961 states and 1267 transitions. cyclomatic complexity: 311 Second operand has 3 states, 3 states have (on average 24.0) internal successors, (72), 3 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:51:47,000 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 13:51:47,000 INFO L93 Difference]: Finished difference Result 1892 states and 2478 transitions. [2021-11-23 13:51:47,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-23 13:51:47,001 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1892 states and 2478 transitions. [2021-11-23 13:51:47,013 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1216 [2021-11-23 13:51:47,051 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1892 states to 1892 states and 2478 transitions. [2021-11-23 13:51:47,052 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1365 [2021-11-23 13:51:47,053 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1365 [2021-11-23 13:51:47,053 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1892 states and 2478 transitions. [2021-11-23 13:51:47,053 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-23 13:51:47,053 INFO L681 BuchiCegarLoop]: Abstraction has 1892 states and 2478 transitions. [2021-11-23 13:51:47,055 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1892 states and 2478 transitions. [2021-11-23 13:51:47,074 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1892 to 964. [2021-11-23 13:51:47,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 964 states, 964 states have (on average 1.3174273858921162) internal successors, (1270), 963 states have internal predecessors, (1270), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:51:47,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 964 states to 964 states and 1270 transitions. [2021-11-23 13:51:47,080 INFO L704 BuchiCegarLoop]: Abstraction has 964 states and 1270 transitions. [2021-11-23 13:51:47,080 INFO L587 BuchiCegarLoop]: Abstraction has 964 states and 1270 transitions. [2021-11-23 13:51:47,080 INFO L425 BuchiCegarLoop]: ======== Iteration 16============ [2021-11-23 13:51:47,081 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 964 states and 1270 transitions. [2021-11-23 13:51:47,085 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 617 [2021-11-23 13:51:47,085 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-23 13:51:47,086 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-23 13:51:47,087 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-23 13:51:47,087 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-11-23 13:51:47,088 INFO L791 eck$LassoCheckResult]: Stem: 25748#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(16, 2);call #Ultimate.allocInit(12, 3); 25619#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 25606#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 25558#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 25559#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 25552#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 25553#L110-2 assume !false; 25548#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 25549#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 25578#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 25579#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 25747#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 26302#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 26301#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 26300#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 26299#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 25991#L137 assume 8464 == ssl3_accept_~s__state~0#1; 25525#L144 [2021-11-23 13:51:47,088 INFO L793 eck$LassoCheckResult]: Loop: 25525#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 25526#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 25540#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 25541#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 26065#L614 ssl3_accept_~skip~0#1 := 0; 26063#L110-2 assume !false; 26061#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 26059#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 26057#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 26055#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 26053#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 26051#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 26049#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 26048#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 26047#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 26045#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 26043#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 26039#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 26036#L146 assume 8496 == ssl3_accept_~s__state~0#1; 25834#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 26029#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 26027#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 26024#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 26023#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 26019#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 26013#L614 ssl3_accept_~skip~0#1 := 0; 26011#L110-2 assume !false; 26009#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 26007#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 26005#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 26003#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 26001#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 25999#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 25997#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 25995#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 25990#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 25989#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 25988#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 25987#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 25986#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 25984#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 25982#L152 assume 8512 == ssl3_accept_~s__state~0#1; 25829#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 25979#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 25976#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 25971#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 25966#L614 ssl3_accept_~skip~0#1 := 0; 25965#L110-2 assume !false; 25963#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 25958#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 25956#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 25954#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 25952#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 25950#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 25948#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 25946#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 25944#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 25942#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 25940#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 25938#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 25936#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 25934#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 25932#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 25930#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 25928#L158 assume 8528 == ssl3_accept_~s__state~0#1; 25806#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 25896#L332 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 0; 25762#L332-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1); 25763#L341 assume !(0 != (30 + ssl3_accept_~l~0#1) % 4294967296); 25895#L344 assume !(0 != (1 + ssl3_accept_~l~0#1) % 4294967296);ssl3_accept_~skip~0#1 := 1; 25892#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 25890#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 25884#L614 ssl3_accept_~skip~0#1 := 0; 25882#L110-2 assume !false; 25880#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 25879#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 25875#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 25874#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 25870#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 25869#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 25864#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 25862#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 25860#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 25858#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 25856#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 25854#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 25852#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 25850#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 25848#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 25846#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 25844#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 25842#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 25818#L164 assume 8544 == ssl3_accept_~s__state~0#1; 25802#L168 assume !(0 != 1 + ssl3_accept_~s__verify_mode~0#1);ssl3_accept_~skip~0#1 := 1;ssl3_accept_~s__s3__tmp__cert_request~0#1 := 0;ssl3_accept_~s__state~0#1 := 8560; 25811#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 25863#L614 ssl3_accept_~skip~0#1 := 0; 25861#L110-2 assume !false; 25859#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 25857#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 25855#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 25853#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 25851#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 25849#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 25847#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 25845#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 25843#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 25841#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 25840#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 25838#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 25836#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 25833#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 25831#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 25828#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 25826#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 25824#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 25822#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 25819#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 25820#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 25891#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 25885#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 25883#L179 assume 8576 == ssl3_accept_~s__state~0#1; 25791#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 25900#L451 assume !(ssl3_accept_~ret~0#1 <= 0); 25899#L454 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 25543#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 25498#L614 ssl3_accept_~skip~0#1 := 0; 26242#L110-2 assume !false; 26235#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 26232#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 26228#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 26225#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 26221#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 26219#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 26046#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 26044#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 26042#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 26041#L137 assume 8464 == ssl3_accept_~s__state~0#1; 25525#L144 [2021-11-23 13:51:47,089 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 13:51:47,089 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 11 times [2021-11-23 13:51:47,089 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-23 13:51:47,090 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1020737587] [2021-11-23 13:51:47,090 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 13:51:47,090 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 13:51:47,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-23 13:51:47,096 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-23 13:51:47,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-23 13:51:47,104 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-23 13:51:47,104 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 13:51:47,105 INFO L85 PathProgramCache]: Analyzing trace with hash 1113025748, now seen corresponding path program 1 times [2021-11-23 13:51:47,105 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-23 13:51:47,105 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [200025686] [2021-11-23 13:51:47,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 13:51:47,106 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 13:51:47,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 13:51:47,143 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 141 proven. 0 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-11-23 13:51:47,144 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-23 13:51:47,144 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [200025686] [2021-11-23 13:51:47,144 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [200025686] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-23 13:51:47,144 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-23 13:51:47,144 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-23 13:51:47,145 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [368353663] [2021-11-23 13:51:47,145 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-23 13:51:47,145 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-23 13:51:47,145 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-23 13:51:47,146 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-23 13:51:47,146 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-23 13:51:47,146 INFO L87 Difference]: Start difference. First operand 964 states and 1270 transitions. cyclomatic complexity: 311 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-11-23 13:51:47,283 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 13:51:47,283 INFO L93 Difference]: Finished difference Result 930 states and 1189 transitions. [2021-11-23 13:51:47,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-23 13:51:47,284 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 930 states and 1189 transitions. [2021-11-23 13:51:47,291 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 499 [2021-11-23 13:51:47,298 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 930 states to 801 states and 1028 transitions. [2021-11-23 13:51:47,298 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 566 [2021-11-23 13:51:47,300 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 695 [2021-11-23 13:51:47,300 INFO L73 IsDeterministic]: Start isDeterministic. Operand 801 states and 1028 transitions. [2021-11-23 13:51:47,301 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-23 13:51:47,301 INFO L681 BuchiCegarLoop]: Abstraction has 801 states and 1028 transitions. [2021-11-23 13:51:47,302 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 801 states and 1028 transitions. [2021-11-23 13:51:47,311 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 801 to 670. [2021-11-23 13:51:47,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 670 states, 670 states have (on average 1.2880597014925372) internal successors, (863), 669 states have internal predecessors, (863), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:51:47,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 670 states to 670 states and 863 transitions. [2021-11-23 13:51:47,315 INFO L704 BuchiCegarLoop]: Abstraction has 670 states and 863 transitions. [2021-11-23 13:51:47,315 INFO L587 BuchiCegarLoop]: Abstraction has 670 states and 863 transitions. [2021-11-23 13:51:47,316 INFO L425 BuchiCegarLoop]: ======== Iteration 17============ [2021-11-23 13:51:47,316 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 670 states and 863 transitions. [2021-11-23 13:51:47,319 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 497 [2021-11-23 13:51:47,319 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-23 13:51:47,319 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-23 13:51:47,320 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-23 13:51:47,321 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] [2021-11-23 13:51:47,321 INFO L791 eck$LassoCheckResult]: Stem: 27605#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(16, 2);call #Ultimate.allocInit(12, 3); 27504#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 27490#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 27451#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 27452#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 27449#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 27450#L110-2 assume !false; 27657#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 28000#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 27999#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 27998#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 27995#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 27994#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 27992#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 27840#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 27841#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 27967#L137 assume 8464 == ssl3_accept_~s__state~0#1; 27420#L144 [2021-11-23 13:51:47,321 INFO L793 eck$LassoCheckResult]: Loop: 27420#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 27421#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 27436#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 27437#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 27880#L614 ssl3_accept_~skip~0#1 := 0; 27874#L110-2 assume !false; 27871#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 27868#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 27865#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 27862#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 27859#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 27856#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 27853#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 27850#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 27848#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 27846#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 27845#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 27842#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 27824#L146 assume 8496 == ssl3_accept_~s__state~0#1; 27754#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 27957#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 27955#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 27953#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 27578#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 27579#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 28057#L614 ssl3_accept_~skip~0#1 := 0; 28056#L110-2 assume !false; 28054#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 28053#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 28051#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 28049#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 28047#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 28045#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 28043#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 28041#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 28039#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 28035#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 28034#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 28032#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 28031#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 28030#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 27844#L152 assume 8512 == ssl3_accept_~s__state~0#1; 27610#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 27512#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 27513#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 27567#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 27831#L614 ssl3_accept_~skip~0#1 := 0; 27829#L110-2 assume !false; 27827#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 27822#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 27821#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 27820#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 27819#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 27817#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 27815#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 27813#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 27811#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 27809#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 27807#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 27805#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 27803#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 27801#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 27799#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 27798#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 27793#L158 assume 8528 == ssl3_accept_~s__state~0#1; 27485#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 27459#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 27460#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 27564#L362 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 27609#L364 assume !(ssl3_accept_~ret~0#1 <= 0); 27478#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 27599#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 27492#L614 ssl3_accept_~skip~0#1 := 0; 27493#L110-2 assume !false; 27505#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 28055#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 27468#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 27469#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 27527#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 27528#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 27536#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 27508#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 27509#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 27545#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 27539#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 27540#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 27571#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 27572#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 27479#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 27480#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 28033#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 27424#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 27425#L164 assume 8544 == ssl3_accept_~s__state~0#1; 27404#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 27405#L387 assume !(0 != ssl3_accept_~s__session__peer~0#1); 27448#L396 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 27551#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 27552#L408 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 27538#L411 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; 27423#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 27921#L614 ssl3_accept_~skip~0#1 := 0; 27918#L110-2 assume !false; 27915#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 27912#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 27909#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 27906#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 27903#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 27900#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 27898#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 27896#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 27894#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 27892#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 27890#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 27888#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 27818#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 27816#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 27814#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 27812#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 27810#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 27808#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 27806#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 27804#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 27802#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 27800#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 27633#L176 assume 8448 == ssl3_accept_~s__state~0#1; 27534#L177 assume !(ssl3_accept_~num1~0#1 > 0); 27483#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 27484#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 27644#L614 ssl3_accept_~skip~0#1 := 0; 27641#L110-2 assume !false; 27639#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 27628#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 27629#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 27658#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 27655#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 27651#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 27645#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 27615#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 27616#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 27624#L137 assume 8464 == ssl3_accept_~s__state~0#1; 27420#L144 [2021-11-23 13:51:47,322 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 13:51:47,322 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 12 times [2021-11-23 13:51:47,322 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-23 13:51:47,322 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1753223920] [2021-11-23 13:51:47,323 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 13:51:47,323 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 13:51:47,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-23 13:51:47,327 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-23 13:51:47,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-23 13:51:47,335 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-23 13:51:47,335 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 13:51:47,335 INFO L85 PathProgramCache]: Analyzing trace with hash 577325018, now seen corresponding path program 1 times [2021-11-23 13:51:47,336 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-23 13:51:47,336 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [553840112] [2021-11-23 13:51:47,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 13:51:47,336 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 13:51:47,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 13:51:47,375 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 128 proven. 13 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-11-23 13:51:47,375 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-23 13:51:47,375 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [553840112] [2021-11-23 13:51:47,376 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [553840112] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-23 13:51:47,376 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [440579846] [2021-11-23 13:51:47,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 13:51:47,376 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 13:51:47,376 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 [2021-11-23 13:51:47,377 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-23 13:51:47,393 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2021-11-23 13:51:47,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 13:51:47,442 INFO L263 TraceCheckSpWp]: Trace formula consists of 208 conjuncts, 3 conjunts are in the unsatisfiable core [2021-11-23 13:51:47,445 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 13:51:47,664 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 128 proven. 13 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-11-23 13:51:47,664 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 13:51:47,835 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 128 proven. 13 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-11-23 13:51:47,836 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [440579846] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-23 13:51:47,836 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-23 13:51:47,836 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 5 [2021-11-23 13:51:47,836 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1200938468] [2021-11-23 13:51:47,837 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-23 13:51:47,838 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-23 13:51:47,838 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-23 13:51:47,839 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-23 13:51:47,839 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-11-23 13:51:47,839 INFO L87 Difference]: Start difference. First operand 670 states and 863 transitions. cyclomatic complexity: 196 Second operand has 6 states, 5 states have (on average 26.2) internal successors, (131), 6 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:51:48,507 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 13:51:48,507 INFO L93 Difference]: Finished difference Result 1651 states and 2115 transitions. [2021-11-23 13:51:48,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-11-23 13:51:48,508 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1651 states and 2115 transitions. [2021-11-23 13:51:48,518 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1448 [2021-11-23 13:51:48,537 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1651 states to 1621 states and 2085 transitions. [2021-11-23 13:51:48,537 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1515 [2021-11-23 13:51:48,539 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1515 [2021-11-23 13:51:48,539 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1621 states and 2085 transitions. [2021-11-23 13:51:48,539 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-23 13:51:48,540 INFO L681 BuchiCegarLoop]: Abstraction has 1621 states and 2085 transitions. [2021-11-23 13:51:48,541 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1621 states and 2085 transitions. [2021-11-23 13:51:48,558 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1621 to 1010. [2021-11-23 13:51:48,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1010 states, 1010 states have (on average 1.303960396039604) internal successors, (1317), 1009 states have internal predecessors, (1317), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:51:48,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1010 states to 1010 states and 1317 transitions. [2021-11-23 13:51:48,563 INFO L704 BuchiCegarLoop]: Abstraction has 1010 states and 1317 transitions. [2021-11-23 13:51:48,563 INFO L587 BuchiCegarLoop]: Abstraction has 1010 states and 1317 transitions. [2021-11-23 13:51:48,563 INFO L425 BuchiCegarLoop]: ======== Iteration 18============ [2021-11-23 13:51:48,564 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1010 states and 1317 transitions. [2021-11-23 13:51:48,567 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 837 [2021-11-23 13:51:48,568 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-23 13:51:48,568 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-23 13:51:48,570 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-23 13:51:48,570 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] [2021-11-23 13:51:48,570 INFO L791 eck$LassoCheckResult]: Stem: 30804#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(16, 2);call #Ultimate.allocInit(12, 3); 30675#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 30667#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 30628#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 30629#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 30620#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 30621#L110-2 assume !false; 30844#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 31374#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 31373#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 31372#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 31371#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 31370#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 31369#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 31368#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 31367#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 31366#L137 assume 8464 == ssl3_accept_~s__state~0#1; 30590#L144 [2021-11-23 13:51:48,571 INFO L793 eck$LassoCheckResult]: Loop: 30590#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 30591#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 30608#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 30609#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 31551#L614 ssl3_accept_~skip~0#1 := 0; 31549#L110-2 assume !false; 31546#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 31544#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 31542#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 31540#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 31537#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 31534#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 31533#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 31531#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 31529#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 31527#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 30716#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 30717#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 30785#L146 assume 8496 == ssl3_accept_~s__state~0#1; 31072#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 31348#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 31346#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 31344#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 30765#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 30766#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 31577#L614 ssl3_accept_~skip~0#1 := 0; 31576#L110-2 assume !false; 31575#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 31574#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 31573#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 30805#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 30700#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 30701#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 30711#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 30712#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 31569#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 31568#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 31567#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 31524#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 31525#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 30762#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 30763#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 31559#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 31558#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 31552#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 30754#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 30616#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 30617#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 30720#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 30721#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 31538#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 31535#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 30782#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 30783#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 30747#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 30748#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 30773#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 30793#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 30639#L203 assume 8656 == ssl3_accept_~s__state~0#1; 30640#L207 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1; 30734#L510 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet49#1;havoc ssl3_accept_#t~nondet49#1; 30676#L515 assume 2 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 3; 30593#L521-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0; 30673#L531 assume !(0 == ssl3_accept_~tmp___10~0#1); 30678#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 30574#L614 ssl3_accept_~skip~0#1 := 0; 30669#L110-2 assume !false; 30622#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 30623#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 30645#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 30646#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 31572#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 31571#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 31570#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 30682#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 30683#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 30723#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 30724#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 31526#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 30755#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 30756#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 30656#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 30657#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 30606#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 30600#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 30601#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 31547#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 30728#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 30729#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 30686#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 30687#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 30787#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 30788#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 30610#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 30611#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 31528#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 30739#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 30740#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 31435#L203 assume !(8656 == ssl3_accept_~s__state~0#1); 31434#L206 assume !(8657 == ssl3_accept_~s__state~0#1); 30666#L209 assume 8672 == ssl3_accept_~s__state~0#1; 30737#L213 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet50#1;havoc ssl3_accept_#t~nondet50#1; 30704#L539 assume 3 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 4; 30588#L545-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448; 30738#L554 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 3; 30604#L554-2 ssl3_accept_~s__init_num~0#1 := 0; 30605#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 31397#L614 ssl3_accept_~skip~0#1 := 0; 31398#L110-2 assume !false; 31393#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 31394#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 31389#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 31390#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 31385#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 31386#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 31381#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 31382#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 31377#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 31378#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 31357#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 31358#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 31116#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 31115#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 31114#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 31112#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 31108#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 31109#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 31084#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 31085#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 31064#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 31065#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 31060#L176 assume 8448 == ssl3_accept_~s__state~0#1; 31061#L177 assume !(ssl3_accept_~num1~0#1 > 0); 30895#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 30896#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 30884#L614 ssl3_accept_~skip~0#1 := 0; 30885#L110-2 assume !false; 30880#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 30881#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 30875#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 30876#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 30871#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 30872#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 30854#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 30855#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 30834#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 30835#L137 assume 8464 == ssl3_accept_~s__state~0#1; 30590#L144 [2021-11-23 13:51:48,571 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 13:51:48,571 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 13 times [2021-11-23 13:51:48,571 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-23 13:51:48,572 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [263980217] [2021-11-23 13:51:48,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 13:51:48,572 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 13:51:48,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-23 13:51:48,578 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-23 13:51:48,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-23 13:51:48,587 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-23 13:51:48,587 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 13:51:48,587 INFO L85 PathProgramCache]: Analyzing trace with hash -1691770984, now seen corresponding path program 1 times [2021-11-23 13:51:48,588 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-23 13:51:48,588 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1119521023] [2021-11-23 13:51:48,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 13:51:48,588 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 13:51:48,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 13:51:48,622 INFO L134 CoverageAnalysis]: Checked inductivity of 187 backedges. 139 proven. 0 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2021-11-23 13:51:48,622 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-23 13:51:48,622 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1119521023] [2021-11-23 13:51:48,622 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1119521023] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-23 13:51:48,622 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-23 13:51:48,623 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-23 13:51:48,623 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1246745557] [2021-11-23 13:51:48,623 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-23 13:51:48,623 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-23 13:51:48,624 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-23 13:51:48,624 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-23 13:51:48,624 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-23 13:51:48,624 INFO L87 Difference]: Start difference. First operand 1010 states and 1317 transitions. cyclomatic complexity: 310 Second operand has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 3 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:51:48,643 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 13:51:48,643 INFO L93 Difference]: Finished difference Result 1768 states and 2331 transitions. [2021-11-23 13:51:48,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-23 13:51:48,644 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1768 states and 2331 transitions. [2021-11-23 13:51:48,653 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1595 [2021-11-23 13:51:48,665 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1768 states to 1768 states and 2331 transitions. [2021-11-23 13:51:48,666 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1662 [2021-11-23 13:51:48,667 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1662 [2021-11-23 13:51:48,668 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1768 states and 2331 transitions. [2021-11-23 13:51:48,669 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-23 13:51:48,669 INFO L681 BuchiCegarLoop]: Abstraction has 1768 states and 2331 transitions. [2021-11-23 13:51:48,671 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1768 states and 2331 transitions. [2021-11-23 13:51:48,693 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1768 to 1768. [2021-11-23 13:51:48,697 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1768 states, 1768 states have (on average 1.3184389140271493) internal successors, (2331), 1767 states have internal predecessors, (2331), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:51:48,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1768 states to 1768 states and 2331 transitions. [2021-11-23 13:51:48,702 INFO L704 BuchiCegarLoop]: Abstraction has 1768 states and 2331 transitions. [2021-11-23 13:51:48,702 INFO L587 BuchiCegarLoop]: Abstraction has 1768 states and 2331 transitions. [2021-11-23 13:51:48,702 INFO L425 BuchiCegarLoop]: ======== Iteration 19============ [2021-11-23 13:51:48,702 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1768 states and 2331 transitions. [2021-11-23 13:51:48,709 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1595 [2021-11-23 13:51:48,709 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-23 13:51:48,709 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-23 13:51:48,711 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-23 13:51:48,711 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-23 13:51:48,712 INFO L791 eck$LassoCheckResult]: Stem: 33579#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(16, 2);call #Ultimate.allocInit(12, 3); 33459#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 33451#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 33413#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 33414#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 33411#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 33412#L110-2 assume !false; 33621#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 34024#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 34021#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 34018#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 34015#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 34012#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 34009#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 34006#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 34003#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 34000#L137 assume 8464 == ssl3_accept_~s__state~0#1; 33803#L144 [2021-11-23 13:51:48,712 INFO L793 eck$LassoCheckResult]: Loop: 33803#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 34176#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 34174#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 34157#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 34149#L614 ssl3_accept_~skip~0#1 := 0; 34145#L110-2 assume !false; 34141#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 34137#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 34133#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 34129#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 34125#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 34121#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 34117#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 34114#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 34110#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 34106#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 34102#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 34098#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 33728#L146 assume 8496 == ssl3_accept_~s__state~0#1; 33552#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 33436#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 33415#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 33416#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 33555#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 34421#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 34415#L614 ssl3_accept_~skip~0#1 := 0; 34413#L110-2 assume !false; 34411#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 34409#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 34407#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 34405#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 34403#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 34401#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 34399#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 34398#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 34397#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 34395#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 34393#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 34391#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 34387#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 34346#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 33658#L152 assume 8512 == ssl3_accept_~s__state~0#1; 33659#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 33470#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 33471#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 34272#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 34267#L614 ssl3_accept_~skip~0#1 := 0; 34266#L110-2 assume !false; 34265#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 34264#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 34263#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 34262#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 34261#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 34260#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 34259#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 34258#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 34257#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 34256#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 34255#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 34254#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 34253#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 34252#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 34251#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 34250#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 34249#L158 assume 8528 == ssl3_accept_~s__state~0#1; 33981#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 34248#L332 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 0; 34247#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 33523#L362 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 33593#L364 assume !(ssl3_accept_~ret~0#1 <= 0); 33440#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 34243#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 34237#L614 ssl3_accept_~skip~0#1 := 0; 34232#L110-2 assume !false; 34230#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 34228#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 34226#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 34224#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 34222#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 34220#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 34218#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 34216#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 34214#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 34212#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 34210#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 34208#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 34206#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 34204#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 34202#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 34200#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 34198#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 34195#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 34192#L164 assume 8544 == ssl3_accept_~s__state~0#1; 33364#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 33365#L387 assume !(0 != ssl3_accept_~s__session__peer~0#1); 33541#L396 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 33542#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 33567#L408 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 33568#L411 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; 34172#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 34152#L614 ssl3_accept_~skip~0#1 := 0; 34148#L110-2 assume !false; 34144#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 34140#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 34136#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 34132#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 34128#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 34124#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 34120#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 34116#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 34113#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 34109#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 34105#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 34101#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 34097#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 34095#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 34094#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 34093#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 34092#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 34091#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 34090#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 34089#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 34088#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 34087#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 34086#L176 assume 8448 == ssl3_accept_~s__state~0#1; 34085#L177 assume !(ssl3_accept_~num1~0#1 > 0); 34083#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 34081#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 34076#L614 ssl3_accept_~skip~0#1 := 0; 34075#L110-2 assume !false; 34074#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 34073#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 34068#L116 assume 16384 == ssl3_accept_~s__state~0#1; 34067#L222 ssl3_accept_~s__server~0#1 := 1; 34066#L227 assume 0 != ssl3_accept_~cb~0#1; 34065#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 34063#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 34060#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 34057#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 33940#L254 assume !(12292 != ssl3_accept_~s__state~0#1);ssl3_accept_#t~post36#1 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := 1 + ssl3_accept_#t~post36#1;havoc ssl3_accept_#t~post36#1;ssl3_accept_~s__state~0#1 := 8480; 33923#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 33932#L614 ssl3_accept_~skip~0#1 := 0; 33930#L110-2 assume !false; 33926#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 33924#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 33921#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 33919#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 33918#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 33917#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 33915#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 33916#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 34111#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 34107#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 34103#L140 assume 8465 == ssl3_accept_~s__state~0#1; 33803#L144 [2021-11-23 13:51:48,713 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 13:51:48,713 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 14 times [2021-11-23 13:51:48,713 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-23 13:51:48,713 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1045631343] [2021-11-23 13:51:48,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 13:51:48,713 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 13:51:48,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-23 13:51:48,718 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-23 13:51:48,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-23 13:51:48,726 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-23 13:51:48,726 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 13:51:48,726 INFO L85 PathProgramCache]: Analyzing trace with hash -1208213206, now seen corresponding path program 1 times [2021-11-23 13:51:48,727 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-23 13:51:48,727 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1808457932] [2021-11-23 13:51:48,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 13:51:48,727 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 13:51:48,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 13:51:48,758 INFO L134 CoverageAnalysis]: Checked inductivity of 286 backedges. 168 proven. 0 refuted. 0 times theorem prover too weak. 118 trivial. 0 not checked. [2021-11-23 13:51:48,758 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-23 13:51:48,758 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1808457932] [2021-11-23 13:51:48,759 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1808457932] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-23 13:51:48,759 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-23 13:51:48,759 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-23 13:51:48,759 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2051333032] [2021-11-23 13:51:48,759 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-23 13:51:48,760 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-23 13:51:48,760 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-23 13:51:48,760 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-23 13:51:48,760 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-23 13:51:48,761 INFO L87 Difference]: Start difference. First operand 1768 states and 2331 transitions. cyclomatic complexity: 568 Second operand has 3 states, 3 states have (on average 27.666666666666668) internal successors, (83), 3 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:51:48,779 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 13:51:48,779 INFO L93 Difference]: Finished difference Result 3297 states and 4366 transitions. [2021-11-23 13:51:48,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-23 13:51:48,780 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3297 states and 4366 transitions. [2021-11-23 13:51:48,815 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3124 [2021-11-23 13:51:48,838 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3297 states to 3297 states and 4366 transitions. [2021-11-23 13:51:48,838 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3191 [2021-11-23 13:51:48,842 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3191 [2021-11-23 13:51:48,842 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3297 states and 4366 transitions. [2021-11-23 13:51:48,842 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-23 13:51:48,842 INFO L681 BuchiCegarLoop]: Abstraction has 3297 states and 4366 transitions. [2021-11-23 13:51:48,845 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3297 states and 4366 transitions. [2021-11-23 13:51:48,873 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3297 to 1768. [2021-11-23 13:51:48,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1768 states, 1768 states have (on average 1.3173076923076923) internal successors, (2329), 1767 states have internal predecessors, (2329), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:51:48,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1768 states to 1768 states and 2329 transitions. [2021-11-23 13:51:48,882 INFO L704 BuchiCegarLoop]: Abstraction has 1768 states and 2329 transitions. [2021-11-23 13:51:48,882 INFO L587 BuchiCegarLoop]: Abstraction has 1768 states and 2329 transitions. [2021-11-23 13:51:48,882 INFO L425 BuchiCegarLoop]: ======== Iteration 20============ [2021-11-23 13:51:48,882 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1768 states and 2329 transitions. [2021-11-23 13:51:48,889 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1595 [2021-11-23 13:51:48,889 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-23 13:51:48,889 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-23 13:51:48,891 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-23 13:51:48,891 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-23 13:51:48,891 INFO L791 eck$LassoCheckResult]: Stem: 38659#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(16, 2);call #Ultimate.allocInit(12, 3); 38533#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 38524#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 38483#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 38484#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 38475#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 38476#L110-2 assume !false; 38701#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 38917#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 38916#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 38915#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 38914#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 38913#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 38912#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 38911#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 38910#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 38909#L137 assume 8464 == ssl3_accept_~s__state~0#1; 38445#L144 [2021-11-23 13:51:48,892 INFO L793 eck$LassoCheckResult]: Loop: 38445#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 38446#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 38463#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 38464#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 40157#L614 ssl3_accept_~skip~0#1 := 0; 40155#L110-2 assume !false; 40153#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 40151#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 40149#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 40147#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 40145#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 40143#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 40141#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 40139#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 40137#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 40134#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 40131#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 40128#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 38728#L146 assume 8496 == ssl3_accept_~s__state~0#1; 38629#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 38506#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 38507#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 38808#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 38631#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 39552#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 39544#L614 ssl3_accept_~skip~0#1 := 0; 39540#L110-2 assume !false; 39536#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 39532#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 39528#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 39524#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 39520#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 39516#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 39512#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 39507#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 39503#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 39498#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 39494#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 39489#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 39488#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 39482#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 38736#L152 assume 8512 == ssl3_accept_~s__state~0#1; 38734#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 38548#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 38549#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 38602#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 40106#L614 ssl3_accept_~skip~0#1 := 0; 40105#L110-2 assume !false; 40100#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 40098#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 40096#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 40094#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 40092#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 40090#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 40088#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 40086#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 40084#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 40082#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 40080#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 40078#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 40076#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 40074#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 40072#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 39680#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 38729#L158 assume 8528 == ssl3_accept_~s__state~0#1; 38730#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 38491#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 38492#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 38613#L362 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 38671#L364 assume !(ssl3_accept_~ret~0#1 <= 0); 38650#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 38651#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 40179#L614 ssl3_accept_~skip~0#1 := 0; 40177#L110-2 assume !false; 40175#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 40173#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 40171#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 40169#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 40167#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 40165#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 40135#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 40132#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 40129#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 40127#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 40011#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 40010#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 40009#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 40008#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 40007#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 40006#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 40005#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 40004#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 39487#L164 assume 8544 == ssl3_accept_~s__state~0#1; 38742#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 39486#L387 assume !(0 != ssl3_accept_~s__session__peer~0#1); 38615#L396 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 38616#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 39275#L408 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 38571#L411 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; 38572#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 40099#L614 ssl3_accept_~skip~0#1 := 0; 40097#L110-2 assume !false; 40095#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 40093#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 40091#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 40089#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 40087#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 40085#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 40083#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 40081#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 40079#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 40077#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 40075#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 40073#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 39700#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 39697#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 39695#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 39692#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 39690#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 39688#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 39685#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 39682#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 39620#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 39617#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 39612#L176 assume 8448 == ssl3_accept_~s__state~0#1; 39610#L177 assume !(ssl3_accept_~num1~0#1 > 0); 39606#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 39604#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 39599#L614 ssl3_accept_~skip~0#1 := 0; 39595#L110-2 assume !false; 39593#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 39591#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 39590#L116 assume 16384 == ssl3_accept_~s__state~0#1; 39587#L222 ssl3_accept_~s__server~0#1 := 1; 39824#L227 assume 0 != ssl3_accept_~cb~0#1; 39819#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 39787#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 39772#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 39769#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 39768#L254 assume !(12292 != ssl3_accept_~s__state~0#1);ssl3_accept_#t~post36#1 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := 1 + ssl3_accept_#t~post36#1;havoc ssl3_accept_#t~post36#1;ssl3_accept_~s__state~0#1 := 8480; 38568#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 39929#L614 ssl3_accept_~skip~0#1 := 0; 39927#L110-2 assume !false; 39925#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 39923#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 39921#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 39920#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 39919#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 39918#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 38720#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 38721#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 40113#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 40071#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 38726#L140 assume 8465 == ssl3_accept_~s__state~0#1; 38445#L144 [2021-11-23 13:51:48,892 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 13:51:48,892 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 15 times [2021-11-23 13:51:48,893 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-23 13:51:48,893 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1282978005] [2021-11-23 13:51:48,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 13:51:48,893 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 13:51:48,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-23 13:51:48,897 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-23 13:51:48,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-23 13:51:48,904 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-23 13:51:48,904 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 13:51:48,905 INFO L85 PathProgramCache]: Analyzing trace with hash -213519508, now seen corresponding path program 1 times [2021-11-23 13:51:48,905 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-23 13:51:48,905 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1503887930] [2021-11-23 13:51:48,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 13:51:48,905 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 13:51:48,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 13:51:48,942 INFO L134 CoverageAnalysis]: Checked inductivity of 286 backedges. 176 proven. 6 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-11-23 13:51:48,942 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-23 13:51:48,942 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1503887930] [2021-11-23 13:51:48,942 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1503887930] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-23 13:51:48,942 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [931505119] [2021-11-23 13:51:48,943 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 13:51:48,943 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 13:51:48,943 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 [2021-11-23 13:51:48,975 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-23 13:51:48,995 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2021-11-23 13:51:49,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 13:51:49,047 INFO L263 TraceCheckSpWp]: Trace formula consists of 237 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-23 13:51:49,050 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 13:51:49,269 INFO L134 CoverageAnalysis]: Checked inductivity of 286 backedges. 76 proven. 0 refuted. 0 times theorem prover too weak. 210 trivial. 0 not checked. [2021-11-23 13:51:49,269 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-23 13:51:49,270 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [931505119] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-23 13:51:49,270 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-23 13:51:49,270 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2021-11-23 13:51:49,270 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1664910746] [2021-11-23 13:51:49,270 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-23 13:51:49,271 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-23 13:51:49,271 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-23 13:51:49,271 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-23 13:51:49,272 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-23 13:51:49,272 INFO L87 Difference]: Start difference. First operand 1768 states and 2329 transitions. cyclomatic complexity: 566 Second operand has 3 states, 3 states have (on average 25.666666666666668) internal successors, (77), 3 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:51:49,363 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 13:51:49,363 INFO L93 Difference]: Finished difference Result 1828 states and 2401 transitions. [2021-11-23 13:51:49,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-23 13:51:49,364 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1828 states and 2401 transitions. [2021-11-23 13:51:49,373 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1655 [2021-11-23 13:51:49,393 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1828 states to 1828 states and 2401 transitions. [2021-11-23 13:51:49,394 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1722 [2021-11-23 13:51:49,395 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1722 [2021-11-23 13:51:49,396 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1828 states and 2401 transitions. [2021-11-23 13:51:49,400 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-23 13:51:49,400 INFO L681 BuchiCegarLoop]: Abstraction has 1828 states and 2401 transitions. [2021-11-23 13:51:49,402 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1828 states and 2401 transitions. [2021-11-23 13:51:49,429 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1828 to 1804. [2021-11-23 13:51:49,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1804 states, 1804 states have (on average 1.315410199556541) internal successors, (2373), 1803 states have internal predecessors, (2373), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:51:49,437 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1804 states to 1804 states and 2373 transitions. [2021-11-23 13:51:49,438 INFO L704 BuchiCegarLoop]: Abstraction has 1804 states and 2373 transitions. [2021-11-23 13:51:49,438 INFO L587 BuchiCegarLoop]: Abstraction has 1804 states and 2373 transitions. [2021-11-23 13:51:49,438 INFO L425 BuchiCegarLoop]: ======== Iteration 21============ [2021-11-23 13:51:49,438 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1804 states and 2373 transitions. [2021-11-23 13:51:49,445 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1631 [2021-11-23 13:51:49,445 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-23 13:51:49,445 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-23 13:51:49,447 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-23 13:51:49,447 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-23 13:51:49,447 INFO L791 eck$LassoCheckResult]: Stem: 42728#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(16, 2);call #Ultimate.allocInit(12, 3); 42598#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 42586#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 42547#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 42548#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 42545#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 42546#L110-2 assume !false; 42770#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 43030#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 43029#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 43028#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 43027#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 43026#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 43025#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 43024#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 43023#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 43022#L137 assume 8464 == ssl3_accept_~s__state~0#1; 42802#L144 [2021-11-23 13:51:49,448 INFO L793 eck$LassoCheckResult]: Loop: 42802#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 42719#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 42720#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 43251#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 43246#L614 ssl3_accept_~skip~0#1 := 0; 43245#L110-2 assume !false; 43244#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 43243#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 43242#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 43241#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 43240#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 43239#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 43238#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 43237#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 43236#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 43235#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 43234#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 43233#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 43031#L146 assume 8496 == ssl3_accept_~s__state~0#1; 42697#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 42698#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 42549#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 42550#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 42701#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 43512#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 43507#L614 ssl3_accept_~skip~0#1 := 0; 43506#L110-2 assume !false; 43505#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 43499#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 43497#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 43495#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 43493#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 43488#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 43484#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 43475#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 43471#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 43467#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 43464#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 43461#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 43404#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 43367#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 42811#L152 assume 8512 == ssl3_accept_~s__state~0#1; 42812#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 42610#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 42611#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 43816#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 43805#L614 ssl3_accept_~skip~0#1 := 0; 43803#L110-2 assume !false; 43654#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 43653#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 43651#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 43649#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 43647#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 43645#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 43643#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 43641#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 43640#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 43639#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 43544#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 43540#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 43538#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 43535#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 43533#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 43532#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 42817#L158 assume 8528 == ssl3_accept_~s__state~0#1; 42582#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 42553#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 42554#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 42663#L362 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 42741#L364 assume !(ssl3_accept_~ret~0#1 <= 0); 42572#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 43481#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 43473#L614 ssl3_accept_~skip~0#1 := 0; 43469#L110-2 assume !false; 43465#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 43462#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 43459#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 43403#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 43397#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 43395#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 43394#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 43393#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 43391#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 43390#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 43384#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 43382#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 43380#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 43378#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 43376#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 43374#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 43372#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 43370#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 42779#L164 assume 8544 == ssl3_accept_~s__state~0#1; 42780#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 42626#L387 assume !(0 != ssl3_accept_~s__session__peer~0#1); 42540#L396 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 42648#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 42649#L408 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 42713#L411 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; 43328#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 43323#L614 ssl3_accept_~skip~0#1 := 0; 43322#L110-2 assume !false; 43321#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 43320#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 43319#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 43318#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 43317#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 43316#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 43315#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 43314#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 43313#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 43312#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 43311#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 43310#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 43309#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 43308#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 43307#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 43306#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 43305#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 43304#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 43303#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 43302#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 43301#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 43300#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 43299#L176 assume 8448 == ssl3_accept_~s__state~0#1; 43298#L177 assume !(ssl3_accept_~num1~0#1 > 0); 43296#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 43294#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 43289#L614 ssl3_accept_~skip~0#1 := 0; 43288#L110-2 assume !false; 43286#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 43283#L113 assume 12292 == ssl3_accept_~s__state~0#1; 43282#L114 ssl3_accept_~s__new_session~0#1 := 1; 43281#L222 ssl3_accept_~s__server~0#1 := 1; 43280#L227 assume 0 != ssl3_accept_~cb~0#1; 43278#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 43274#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 43268#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 43262#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 43159#L254 assume 12292 != ssl3_accept_~s__state~0#1; 42631#L255 assume !(0 == ssl3_accept_~tmp___5~0#1);ssl3_accept_~s__state~0#1 := 8464;ssl3_accept_#t~post35#1 := ssl3_accept_~s__ctx__stats__sess_accept~0#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := 1 + ssl3_accept_#t~post35#1;havoc ssl3_accept_#t~post35#1; 44042#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 44036#L614 ssl3_accept_~skip~0#1 := 0; 44034#L110-2 assume !false; 44032#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 44030#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 44028#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 44026#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 44024#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 44022#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 44020#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 44018#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 44017#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 42801#L137 assume 8464 == ssl3_accept_~s__state~0#1; 42802#L144 [2021-11-23 13:51:49,449 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 13:51:49,449 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 16 times [2021-11-23 13:51:49,449 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-23 13:51:49,449 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [490251929] [2021-11-23 13:51:49,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 13:51:49,450 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 13:51:49,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-23 13:51:49,455 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-23 13:51:49,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-23 13:51:49,463 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-23 13:51:49,463 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 13:51:49,463 INFO L85 PathProgramCache]: Analyzing trace with hash 987128212, now seen corresponding path program 1 times [2021-11-23 13:51:49,464 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-23 13:51:49,464 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1259507325] [2021-11-23 13:51:49,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 13:51:49,464 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 13:51:49,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 13:51:49,504 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 166 proven. 5 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-11-23 13:51:49,505 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-23 13:51:49,505 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1259507325] [2021-11-23 13:51:49,505 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1259507325] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-23 13:51:49,505 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1070927245] [2021-11-23 13:51:49,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 13:51:49,505 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 13:51:49,506 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 [2021-11-23 13:51:49,511 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-23 13:51:49,528 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2021-11-23 13:51:49,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 13:51:49,604 INFO L263 TraceCheckSpWp]: Trace formula consists of 237 conjuncts, 3 conjunts are in the unsatisfiable core [2021-11-23 13:51:49,606 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 13:51:49,831 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 70 proven. 0 refuted. 0 times theorem prover too weak. 205 trivial. 0 not checked. [2021-11-23 13:51:49,831 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-23 13:51:49,831 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1070927245] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-23 13:51:49,832 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-23 13:51:49,832 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2021-11-23 13:51:49,832 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2090178668] [2021-11-23 13:51:49,832 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-23 13:51:49,833 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-23 13:51:49,833 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-23 13:51:49,833 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-23 13:51:49,833 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-23 13:51:49,834 INFO L87 Difference]: Start difference. First operand 1804 states and 2373 transitions. cyclomatic complexity: 574 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-11-23 13:51:49,924 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 13:51:49,925 INFO L93 Difference]: Finished difference Result 1804 states and 2367 transitions. [2021-11-23 13:51:49,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-23 13:51:49,926 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1804 states and 2367 transitions. [2021-11-23 13:51:49,935 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1621 [2021-11-23 13:51:49,944 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1804 states to 1804 states and 2367 transitions. [2021-11-23 13:51:49,944 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1698 [2021-11-23 13:51:49,946 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1698 [2021-11-23 13:51:49,947 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1804 states and 2367 transitions. [2021-11-23 13:51:49,949 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-23 13:51:49,949 INFO L681 BuchiCegarLoop]: Abstraction has 1804 states and 2367 transitions. [2021-11-23 13:51:49,951 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1804 states and 2367 transitions. [2021-11-23 13:51:49,973 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1804 to 1764. [2021-11-23 13:51:49,977 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1764 states, 1764 states have (on average 1.314625850340136) internal successors, (2319), 1763 states have internal predecessors, (2319), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:51:49,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1764 states to 1764 states and 2319 transitions. [2021-11-23 13:51:49,982 INFO L704 BuchiCegarLoop]: Abstraction has 1764 states and 2319 transitions. [2021-11-23 13:51:49,982 INFO L587 BuchiCegarLoop]: Abstraction has 1764 states and 2319 transitions. [2021-11-23 13:51:49,982 INFO L425 BuchiCegarLoop]: ======== Iteration 22============ [2021-11-23 13:51:49,983 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1764 states and 2319 transitions. [2021-11-23 13:51:49,990 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1591 [2021-11-23 13:51:49,990 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-23 13:51:49,990 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-23 13:51:49,992 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-23 13:51:49,992 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-23 13:51:49,992 INFO L791 eck$LassoCheckResult]: Stem: 46802#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(16, 2);call #Ultimate.allocInit(12, 3); 46672#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 46660#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 46622#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 46623#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 46620#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 46621#L110-2 assume !false; 46844#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 47277#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 47275#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 47273#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 47271#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 47267#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 47265#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 47263#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 47262#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 47259#L137 assume 8464 == ssl3_accept_~s__state~0#1; 46875#L144 [2021-11-23 13:51:49,993 INFO L793 eck$LassoCheckResult]: Loop: 46875#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 46795#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 46796#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 47302#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 47297#L614 ssl3_accept_~skip~0#1 := 0; 47296#L110-2 assume !false; 47295#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 47294#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 47293#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 47292#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 47291#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 47290#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 47289#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 47288#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 47287#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 47286#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 47285#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 47284#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 47054#L146 assume 8496 == ssl3_accept_~s__state~0#1; 47053#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 47052#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 47051#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 47048#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 46775#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 47369#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 47361#L614 ssl3_accept_~skip~0#1 := 0; 47359#L110-2 assume !false; 47357#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 47354#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 47348#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 47346#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 47344#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 47342#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 47340#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 47338#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 47336#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 47334#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 47332#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 47330#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 47328#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 47324#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 46884#L152 assume 8512 == ssl3_accept_~s__state~0#1; 46811#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 46812#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 46743#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 46744#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 47719#L614 ssl3_accept_~skip~0#1 := 0; 47715#L110-2 assume !false; 47711#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 47707#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 47703#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 47699#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 47695#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 47691#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 47687#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 47681#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 47678#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 47675#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 47672#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 47669#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 47666#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 47663#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 47660#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 47657#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 46889#L158 assume 8528 == ssl3_accept_~s__state~0#1; 46890#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 47527#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 47525#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 46739#L362 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 46815#L364 assume !(ssl3_accept_~ret~0#1 <= 0); 46647#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 46791#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 47509#L614 ssl3_accept_~skip~0#1 := 0; 47506#L110-2 assume !false; 47503#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 47500#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 47497#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 47494#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 47491#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 47488#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 47485#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 47482#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 47479#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 47476#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 47473#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 47470#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 47467#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 47464#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 47454#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 47316#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 47317#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 47280#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 47281#L164 assume 8544 == ssl3_accept_~s__state~0#1; 46573#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 46574#L387 assume !(0 != ssl3_accept_~s__session__peer~0#1); 46760#L396 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 46761#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 46787#L408 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 46788#L411 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; 47438#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 47428#L614 ssl3_accept_~skip~0#1 := 0; 47426#L110-2 assume !false; 47424#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 47422#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 47420#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 47418#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 47416#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 47414#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 47412#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 47410#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 47409#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 47407#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 47404#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 47403#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 47402#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 47401#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 47400#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 47399#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 47398#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 47397#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 47396#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 47395#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 47394#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 47393#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 47392#L176 assume 8448 == ssl3_accept_~s__state~0#1; 47391#L177 assume !(ssl3_accept_~num1~0#1 > 0); 47389#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 47387#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 47382#L614 ssl3_accept_~skip~0#1 := 0; 47381#L110-2 assume !false; 47380#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 47379#L113 assume 12292 == ssl3_accept_~s__state~0#1; 47086#L114 ssl3_accept_~s__new_session~0#1 := 1; 48329#L222 ssl3_accept_~s__server~0#1 := 1; 48328#L227 assume 0 != ssl3_accept_~cb~0#1; 48327#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 48326#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 48324#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 48322#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 47191#L254 assume !(12292 != ssl3_accept_~s__state~0#1);ssl3_accept_#t~post36#1 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := 1 + ssl3_accept_#t~post36#1;havoc ssl3_accept_#t~post36#1;ssl3_accept_~s__state~0#1 := 8480; 47189#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 47183#L614 ssl3_accept_~skip~0#1 := 0; 47181#L110-2 assume !false; 47179#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 47175#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 47173#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 47171#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 47169#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 47168#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 47166#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 47167#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 47408#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 47406#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 46877#L140 assume 8465 == ssl3_accept_~s__state~0#1; 46875#L144 [2021-11-23 13:51:49,993 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 13:51:49,993 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 17 times [2021-11-23 13:51:49,994 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-23 13:51:49,994 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [254319091] [2021-11-23 13:51:49,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 13:51:49,994 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 13:51:50,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-23 13:51:50,001 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-23 13:51:50,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-23 13:51:50,008 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-23 13:51:50,009 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 13:51:50,009 INFO L85 PathProgramCache]: Analyzing trace with hash -1280266624, now seen corresponding path program 1 times [2021-11-23 13:51:50,009 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-23 13:51:50,009 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [95523206] [2021-11-23 13:51:50,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 13:51:50,010 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 13:51:50,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 13:51:50,062 INFO L134 CoverageAnalysis]: Checked inductivity of 280 backedges. 171 proven. 5 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-11-23 13:51:50,063 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-23 13:51:50,063 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [95523206] [2021-11-23 13:51:50,063 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [95523206] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-23 13:51:50,063 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [635141606] [2021-11-23 13:51:50,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 13:51:50,064 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 13:51:50,064 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 [2021-11-23 13:51:50,066 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-23 13:51:50,095 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2021-11-23 13:51:50,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 13:51:50,144 INFO L263 TraceCheckSpWp]: Trace formula consists of 238 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-23 13:51:50,146 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 13:51:50,388 INFO L134 CoverageAnalysis]: Checked inductivity of 280 backedges. 75 proven. 0 refuted. 0 times theorem prover too weak. 205 trivial. 0 not checked. [2021-11-23 13:51:50,388 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-23 13:51:50,388 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [635141606] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-23 13:51:50,388 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-23 13:51:50,389 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [4] total 5 [2021-11-23 13:51:50,389 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1680461693] [2021-11-23 13:51:50,389 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-23 13:51:50,389 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-23 13:51:50,389 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-23 13:51:50,390 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-23 13:51:50,390 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-23 13:51:50,390 INFO L87 Difference]: Start difference. First operand 1764 states and 2319 transitions. cyclomatic complexity: 560 Second operand has 3 states, 2 states have (on average 39.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-11-23 13:51:50,531 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 13:51:50,531 INFO L93 Difference]: Finished difference Result 1796 states and 2355 transitions. [2021-11-23 13:51:50,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-23 13:51:50,532 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1796 states and 2355 transitions. [2021-11-23 13:51:50,554 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1623 [2021-11-23 13:51:50,563 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1796 states to 1796 states and 2355 transitions. [2021-11-23 13:51:50,563 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1690 [2021-11-23 13:51:50,565 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1690 [2021-11-23 13:51:50,565 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1796 states and 2355 transitions. [2021-11-23 13:51:50,567 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-23 13:51:50,568 INFO L681 BuchiCegarLoop]: Abstraction has 1796 states and 2355 transitions. [2021-11-23 13:51:50,569 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1796 states and 2355 transitions. [2021-11-23 13:51:50,594 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1796 to 1764. [2021-11-23 13:51:50,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1764 states, 1764 states have (on average 1.314625850340136) internal successors, (2319), 1763 states have internal predecessors, (2319), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:51:50,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1764 states to 1764 states and 2319 transitions. [2021-11-23 13:51:50,604 INFO L704 BuchiCegarLoop]: Abstraction has 1764 states and 2319 transitions. [2021-11-23 13:51:50,604 INFO L587 BuchiCegarLoop]: Abstraction has 1764 states and 2319 transitions. [2021-11-23 13:51:50,604 INFO L425 BuchiCegarLoop]: ======== Iteration 23============ [2021-11-23 13:51:50,604 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1764 states and 2319 transitions. [2021-11-23 13:51:50,611 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1591 [2021-11-23 13:51:50,612 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-23 13:51:50,612 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-23 13:51:50,614 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-23 13:51:50,614 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] [2021-11-23 13:51:50,614 INFO L791 eck$LassoCheckResult]: Stem: 50809#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(16, 2);call #Ultimate.allocInit(12, 3); 50702#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 50688#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 50648#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 50649#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 50646#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 50647#L110-2 assume !false; 50857#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 51122#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 51121#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 51120#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 51119#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 51118#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 51117#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 51116#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 51115#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 51114#L137 assume 8464 == ssl3_accept_~s__state~0#1; 50890#L144 [2021-11-23 13:51:50,615 INFO L793 eck$LassoCheckResult]: Loop: 50890#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 52355#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 52354#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 52353#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 52348#L614 ssl3_accept_~skip~0#1 := 0; 52347#L110-2 assume !false; 52346#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 52345#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 52344#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 52343#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 52342#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 52341#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 52340#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 51321#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 52339#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 52338#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 50739#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 50740#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 50793#L146 assume 8496 == ssl3_accept_~s__state~0#1; 50789#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 50790#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 51148#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 51145#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 50792#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 51358#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 51353#L614 ssl3_accept_~skip~0#1 := 0; 51352#L110-2 assume !false; 51351#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 51350#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 51349#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 51348#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 51347#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 51346#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 51345#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 51344#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 51343#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 51342#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 51341#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 51340#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 51339#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 51338#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 50901#L152 assume 8512 == ssl3_accept_~s__state~0#1; 50821#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 50822#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 51842#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 51839#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 51833#L614 ssl3_accept_~skip~0#1 := 0; 51831#L110-2 assume !false; 51829#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 51827#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 51825#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 51823#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 51821#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 51819#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 51817#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 51815#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 51813#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 51811#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 51809#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 51807#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 51805#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 51803#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 51801#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 51799#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 50906#L158 assume 8528 == ssl3_accept_~s__state~0#1; 50682#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 50683#L332 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 0; 51666#L332-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1); 51664#L341 assume !(0 != (30 + ssl3_accept_~l~0#1) % 4294967296); 51662#L344 assume !(0 != (1 + ssl3_accept_~l~0#1) % 4294967296);ssl3_accept_~skip~0#1 := 1; 51659#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 51656#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 51650#L614 ssl3_accept_~skip~0#1 := 0; 51648#L110-2 assume !false; 51646#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 51644#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 51642#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 51640#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 51638#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 51636#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 51634#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 51631#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 51629#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 51626#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 51624#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 51621#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 51620#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 51619#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 51596#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 51591#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 51590#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 51589#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 51588#L164 assume 8544 == ssl3_accept_~s__state~0#1; 50600#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 50601#L387 assume !(0 != ssl3_accept_~s__session__peer~0#1); 50641#L396 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 50779#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 51578#L408 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 50735#L411 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; 50736#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 52269#L614 ssl3_accept_~skip~0#1 := 0; 52267#L110-2 assume !false; 52265#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 52264#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 52263#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 52262#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 52261#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 52260#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 52259#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 52257#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 52255#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 52253#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 52249#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 52247#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 52237#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 52235#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 52232#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 50723#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 50626#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 50620#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 50621#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 50636#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 50637#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 50737#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 50709#L176 assume 8448 == ssl3_accept_~s__state~0#1; 50710#L177 assume !(ssl3_accept_~num1~0#1 > 0); 50680#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 50681#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 52223#L614 ssl3_accept_~skip~0#1 := 0; 52220#L110-2 assume !false; 52217#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 50885#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 50887#L116 assume 16384 == ssl3_accept_~s__state~0#1; 52210#L222 ssl3_accept_~s__server~0#1 := 1; 52330#L227 assume 0 != ssl3_accept_~cb~0#1; 52325#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 52323#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 52320#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 52317#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 52315#L254 assume 12292 != ssl3_accept_~s__state~0#1; 50634#L255 assume !(0 == ssl3_accept_~tmp___5~0#1);ssl3_accept_~s__state~0#1 := 8464;ssl3_accept_#t~post35#1 := ssl3_accept_~s__ctx__stats__sess_accept~0#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := 1 + ssl3_accept_#t~post35#1;havoc ssl3_accept_#t~post35#1; 50635#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 52299#L614 ssl3_accept_~skip~0#1 := 0; 52297#L110-2 assume !false; 52295#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 52293#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 52291#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 52289#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 52287#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 52285#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 52284#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 52283#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 51849#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 50889#L137 assume 8464 == ssl3_accept_~s__state~0#1; 50890#L144 [2021-11-23 13:51:50,615 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 13:51:50,616 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 18 times [2021-11-23 13:51:50,616 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-23 13:51:50,616 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [569582142] [2021-11-23 13:51:50,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 13:51:50,616 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 13:51:50,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-23 13:51:50,621 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-23 13:51:50,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-23 13:51:50,628 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-23 13:51:50,628 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 13:51:50,628 INFO L85 PathProgramCache]: Analyzing trace with hash -1709808001, now seen corresponding path program 1 times [2021-11-23 13:51:50,629 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-23 13:51:50,629 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1323913798] [2021-11-23 13:51:50,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 13:51:50,629 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 13:51:50,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 13:51:50,667 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 171 proven. 6 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-11-23 13:51:50,668 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-23 13:51:50,668 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1323913798] [2021-11-23 13:51:50,668 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1323913798] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-23 13:51:50,668 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [595691371] [2021-11-23 13:51:50,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 13:51:50,669 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 13:51:50,669 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 [2021-11-23 13:51:50,671 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-23 13:51:50,692 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2021-11-23 13:51:50,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 13:51:50,743 INFO L263 TraceCheckSpWp]: Trace formula consists of 241 conjuncts, 3 conjunts are in the unsatisfiable core [2021-11-23 13:51:50,746 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 13:51:51,000 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 171 proven. 6 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-11-23 13:51:51,000 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 13:51:51,250 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 171 proven. 6 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-11-23 13:51:51,250 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [595691371] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-23 13:51:51,250 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-23 13:51:51,251 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 6 [2021-11-23 13:51:51,251 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1739514602] [2021-11-23 13:51:51,251 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-23 13:51:51,252 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-23 13:51:51,252 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-23 13:51:51,252 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-23 13:51:51,252 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-11-23 13:51:51,253 INFO L87 Difference]: Start difference. First operand 1764 states and 2319 transitions. cyclomatic complexity: 560 Second operand has 6 states, 6 states have (on average 23.0) internal successors, (138), 6 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:51:51,730 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 13:51:51,730 INFO L93 Difference]: Finished difference Result 2857 states and 3662 transitions. [2021-11-23 13:51:51,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-11-23 13:51:51,732 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2857 states and 3662 transitions. [2021-11-23 13:51:51,746 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 2122 [2021-11-23 13:51:51,763 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2857 states to 2807 states and 3608 transitions. [2021-11-23 13:51:51,763 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2701 [2021-11-23 13:51:51,766 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2701 [2021-11-23 13:51:51,766 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2807 states and 3608 transitions. [2021-11-23 13:51:51,767 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-23 13:51:51,767 INFO L681 BuchiCegarLoop]: Abstraction has 2807 states and 3608 transitions. [2021-11-23 13:51:51,769 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2807 states and 3608 transitions. [2021-11-23 13:51:51,830 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2807 to 2042. [2021-11-23 13:51:51,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2042 states, 2042 states have (on average 1.3026444662095984) internal successors, (2660), 2041 states have internal predecessors, (2660), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:51:51,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2042 states to 2042 states and 2660 transitions. [2021-11-23 13:51:51,839 INFO L704 BuchiCegarLoop]: Abstraction has 2042 states and 2660 transitions. [2021-11-23 13:51:51,840 INFO L587 BuchiCegarLoop]: Abstraction has 2042 states and 2660 transitions. [2021-11-23 13:51:51,840 INFO L425 BuchiCegarLoop]: ======== Iteration 24============ [2021-11-23 13:51:51,840 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2042 states and 2660 transitions. [2021-11-23 13:51:51,847 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 1824 [2021-11-23 13:51:51,848 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-23 13:51:51,848 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-23 13:51:51,849 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-23 13:51:51,850 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] [2021-11-23 13:51:51,850 INFO L791 eck$LassoCheckResult]: Stem: 56376#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(16, 2);call #Ultimate.allocInit(12, 3); 56255#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 56247#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 56209#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 56210#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 56200#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 56201#L110-2 assume !false; 56415#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 56918#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 56919#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 56914#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 56915#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 56910#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 56911#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 56906#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 56907#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 56902#L137 assume 8464 == ssl3_accept_~s__state~0#1; 56474#L144 [2021-11-23 13:51:51,850 INFO L793 eck$LassoCheckResult]: Loop: 56474#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 58162#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 58160#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 58161#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 58174#L614 ssl3_accept_~skip~0#1 := 0; 58173#L110-2 assume !false; 58172#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 58171#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 58170#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 58169#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 58168#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 58167#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 58166#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 57518#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 58165#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 58164#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 58131#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 57355#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 57194#L146 assume 8496 == ssl3_accept_~s__state~0#1; 56471#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 57191#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 57190#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 57189#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 56349#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 57185#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 57177#L614 ssl3_accept_~skip~0#1 := 0; 57171#L110-2 assume !false; 57164#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 57161#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 57158#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 57155#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 57152#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 57147#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 57142#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 57139#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 57136#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 57133#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 57128#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 57123#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 57119#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 57115#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 57114#L152 assume 8512 == ssl3_accept_~s__state~0#1; 56468#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 58106#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 56323#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 56324#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 58116#L614 ssl3_accept_~skip~0#1 := 0; 58115#L110-2 assume !false; 58114#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 58113#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 58112#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 58111#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 58110#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 58109#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 58108#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 58107#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 58104#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 58103#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 58101#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 58095#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 58093#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 58091#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 58089#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 58085#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 58076#L158 assume 8528 == ssl3_accept_~s__state~0#1; 56243#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 56217#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 56218#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 56320#L362 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 56392#L364 assume !(ssl3_accept_~ret~0#1 <= 0); 56236#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 57107#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 57101#L614 ssl3_accept_~skip~0#1 := 0; 57099#L110-2 assume !false; 57097#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 57095#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 57093#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 57091#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 57089#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 57087#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 57085#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 57083#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 57081#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 57079#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 57077#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 57074#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 57070#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 57066#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 57061#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 57057#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 57051#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 57052#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 58032#L164 assume 8544 == ssl3_accept_~s__state~0#1; 56160#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 56161#L387 assume !(0 != ssl3_accept_~s__session__peer~0#1); 58026#L396 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 56307#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 56308#L408 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 57948#L411 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; 57941#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 57935#L614 ssl3_accept_~skip~0#1 := 0; 57933#L110-2 assume !false; 57931#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 57929#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 57927#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 57925#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 57923#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 57921#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 57919#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 57659#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 57660#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 57607#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 57608#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 57600#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 57601#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 57589#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 57590#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 57581#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 57582#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 57573#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 57574#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 57565#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 57566#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 57557#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 57558#L176 assume 8448 == ssl3_accept_~s__state~0#1; 56289#L177 assume !(ssl3_accept_~num1~0#1 > 0); 56241#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 56242#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 57977#L614 ssl3_accept_~skip~0#1 := 0; 57976#L110-2 assume !false; 57975#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 57974#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 57973#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 57972#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 57971#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 57970#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 57969#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 57968#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 57967#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 57966#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 57965#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 57964#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 57963#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 57962#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 57961#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 57960#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 57959#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 57958#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 57957#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 57956#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 57955#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 57954#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 57953#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 57952#L179 assume 8576 == ssl3_accept_~s__state~0#1; 57783#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 57914#L451 assume !(ssl3_accept_~ret~0#1 <= 0); 57912#L454 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 56159#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 58154#L614 ssl3_accept_~skip~0#1 := 0; 58153#L110-2 assume !false; 58152#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 58151#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 58150#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 58149#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 58148#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 58147#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 58146#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 58145#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 58144#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 58142#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 58143#L140 assume 8465 == ssl3_accept_~s__state~0#1; 56474#L144 [2021-11-23 13:51:51,851 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 13:51:51,851 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 19 times [2021-11-23 13:51:51,851 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-23 13:51:51,851 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2143420021] [2021-11-23 13:51:51,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 13:51:51,852 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 13:51:51,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-23 13:51:51,856 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-23 13:51:51,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-23 13:51:51,862 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-23 13:51:51,863 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 13:51:51,864 INFO L85 PathProgramCache]: Analyzing trace with hash -925750313, now seen corresponding path program 1 times [2021-11-23 13:51:51,864 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-23 13:51:51,864 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [873247106] [2021-11-23 13:51:51,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 13:51:51,864 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 13:51:51,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 13:51:51,895 INFO L134 CoverageAnalysis]: Checked inductivity of 366 backedges. 84 proven. 0 refuted. 0 times theorem prover too weak. 282 trivial. 0 not checked. [2021-11-23 13:51:51,895 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-23 13:51:51,895 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [873247106] [2021-11-23 13:51:51,895 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [873247106] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-23 13:51:51,896 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-23 13:51:51,896 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-23 13:51:51,896 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [394550346] [2021-11-23 13:51:51,896 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-23 13:51:51,897 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-23 13:51:51,897 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-23 13:51:51,897 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-23 13:51:51,897 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-23 13:51:51,898 INFO L87 Difference]: Start difference. First operand 2042 states and 2660 transitions. cyclomatic complexity: 626 Second operand has 3 states, 2 states have (on average 37.0) 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-11-23 13:51:52,044 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 13:51:52,044 INFO L93 Difference]: Finished difference Result 2068 states and 2690 transitions. [2021-11-23 13:51:52,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-23 13:51:52,045 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2068 states and 2690 transitions. [2021-11-23 13:51:52,055 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 1850 [2021-11-23 13:51:52,062 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2068 states to 2068 states and 2690 transitions. [2021-11-23 13:51:52,063 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1962 [2021-11-23 13:51:52,065 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1962 [2021-11-23 13:51:52,066 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2068 states and 2690 transitions. [2021-11-23 13:51:52,066 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-23 13:51:52,066 INFO L681 BuchiCegarLoop]: Abstraction has 2068 states and 2690 transitions. [2021-11-23 13:51:52,068 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2068 states and 2690 transitions. [2021-11-23 13:51:52,096 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2068 to 2042. [2021-11-23 13:51:52,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2042 states, 2042 states have (on average 1.3016650342801175) internal successors, (2658), 2041 states have internal predecessors, (2658), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:51:52,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2042 states to 2042 states and 2658 transitions. [2021-11-23 13:51:52,122 INFO L704 BuchiCegarLoop]: Abstraction has 2042 states and 2658 transitions. [2021-11-23 13:51:52,122 INFO L587 BuchiCegarLoop]: Abstraction has 2042 states and 2658 transitions. [2021-11-23 13:51:52,122 INFO L425 BuchiCegarLoop]: ======== Iteration 25============ [2021-11-23 13:51:52,122 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2042 states and 2658 transitions. [2021-11-23 13:51:52,129 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 1824 [2021-11-23 13:51:52,129 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-23 13:51:52,130 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-23 13:51:52,135 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-23 13:51:52,135 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] [2021-11-23 13:51:52,135 INFO L791 eck$LassoCheckResult]: Stem: 60501#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(16, 2);call #Ultimate.allocInit(12, 3); 60373#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 60364#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 60325#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 60326#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 60317#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 60318#L110-2 assume !false; 60551#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 61179#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 61177#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 61175#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 61173#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 61171#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 61169#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 61168#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 61162#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 61160#L137 assume 8464 == ssl3_accept_~s__state~0#1; 60680#L144 [2021-11-23 13:51:52,136 INFO L793 eck$LassoCheckResult]: Loop: 60680#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 62292#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 61958#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 61951#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 61947#L614 ssl3_accept_~skip~0#1 := 0; 61505#L110-2 assume !false; 61506#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 61494#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 61495#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 61426#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 61427#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 61402#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 61403#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 61362#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 61399#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 61265#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 61266#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 61303#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 61124#L146 assume 8496 == ssl3_accept_~s__state~0#1; 60677#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 61123#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 61122#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 61121#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 60463#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 60464#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 62207#L614 ssl3_accept_~skip~0#1 := 0; 62198#L110-2 assume !false; 62196#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 62190#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 62188#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 62186#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 62184#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 62182#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 62180#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 62178#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 62176#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 62174#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 62172#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 62170#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 62168#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 62166#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 60564#L152 assume 8512 == ssl3_accept_~s__state~0#1; 60517#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 60518#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 60446#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 60447#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 62272#L614 ssl3_accept_~skip~0#1 := 0; 60378#L110-2 assume !false; 60319#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 60320#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 60342#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 60343#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 60400#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 60401#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 62281#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 60382#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 60383#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 60420#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 60421#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 60479#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 60453#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 60454#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 60461#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 62278#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 62206#L158 assume 8528 == ssl3_accept_~s__state~0#1; 60576#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 62205#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 60570#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 60515#L362 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 60516#L364 assume !(ssl3_accept_~ret~0#1 <= 0); 60493#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 60494#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 62266#L614 ssl3_accept_~skip~0#1 := 0; 62265#L110-2 assume !false; 62264#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 62263#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 62262#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 62261#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 62260#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 62259#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 62258#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 62257#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 62256#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 62163#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 62131#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 62130#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 62128#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 62127#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 62126#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 62120#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 62097#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 62096#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 60578#L164 assume 8544 == ssl3_accept_~s__state~0#1; 60276#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 60277#L387 assume !(0 != ssl3_accept_~s__session__peer~0#1); 60324#L396 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 60426#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 60427#L408 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 60412#L411 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; 60413#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 62119#L614 ssl3_accept_~skip~0#1 := 0; 62118#L110-2 assume !false; 62095#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 62094#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 62092#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 62090#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 62088#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 62086#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 62080#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 62075#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 62074#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 62069#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 62063#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 62061#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 62059#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 62057#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 62055#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 62053#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 62051#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 62049#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 62047#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 62045#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 62043#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 62041#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 61967#L176 assume 8448 == ssl3_accept_~s__state~0#1; 60407#L177 assume !(ssl3_accept_~num1~0#1 > 0); 60358#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 60359#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 61926#L614 ssl3_accept_~skip~0#1 := 0; 61924#L110-2 assume !false; 61921#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 61919#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 61913#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 61911#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 61909#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 61907#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 61905#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 61797#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 61798#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 61786#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 61787#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 61778#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 61779#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 61770#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 61771#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 61762#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 61763#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 61754#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 61755#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 61746#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 61747#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 61738#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 61739#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 61731#L179 assume 8576 == ssl3_accept_~s__state~0#1; 61622#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 61724#L451 assume !(ssl3_accept_~ret~0#1 <= 0); 61725#L454 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 61118#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 61799#L614 ssl3_accept_~skip~0#1 := 0; 61800#L110-2 assume !false; 61500#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 61501#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 61489#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 61490#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 61404#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 61405#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 61400#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 61401#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 61397#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 61398#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 61204#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 61205#L143 assume 8466 == ssl3_accept_~s__state~0#1; 60680#L144 [2021-11-23 13:51:52,136 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 13:51:52,136 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 20 times [2021-11-23 13:51:52,137 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-23 13:51:52,137 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1479790616] [2021-11-23 13:51:52,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 13:51:52,137 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 13:51:52,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-23 13:51:52,141 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-23 13:51:52,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-23 13:51:52,147 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-23 13:51:52,148 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 13:51:52,148 INFO L85 PathProgramCache]: Analyzing trace with hash 1366511526, now seen corresponding path program 1 times [2021-11-23 13:51:52,148 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-23 13:51:52,148 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1432183309] [2021-11-23 13:51:52,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 13:51:52,149 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 13:51:52,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 13:51:52,258 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 280 proven. 0 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2021-11-23 13:51:52,259 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-23 13:51:52,260 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1432183309] [2021-11-23 13:51:52,260 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1432183309] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-23 13:51:52,260 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-23 13:51:52,260 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-11-23 13:51:52,261 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [530830045] [2021-11-23 13:51:52,261 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-23 13:51:52,262 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-23 13:51:52,262 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-23 13:51:52,263 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-23 13:51:52,263 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-23 13:51:52,264 INFO L87 Difference]: Start difference. First operand 2042 states and 2658 transitions. cyclomatic complexity: 624 Second operand has 5 states, 5 states have (on average 19.8) internal successors, (99), 5 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:51:52,384 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 13:51:52,384 INFO L93 Difference]: Finished difference Result 9285 states and 11994 transitions. [2021-11-23 13:51:52,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-11-23 13:51:52,385 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 9285 states and 11994 transitions. [2021-11-23 13:51:52,434 INFO L131 ngComponentsAnalysis]: Automaton has 18 accepting balls. 8917 [2021-11-23 13:51:52,508 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 9285 states to 9285 states and 11994 transitions. [2021-11-23 13:51:52,508 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 9179 [2021-11-23 13:51:52,517 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 9179 [2021-11-23 13:51:52,517 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9285 states and 11994 transitions. [2021-11-23 13:51:52,525 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-23 13:51:52,525 INFO L681 BuchiCegarLoop]: Abstraction has 9285 states and 11994 transitions. [2021-11-23 13:51:52,532 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9285 states and 11994 transitions. [2021-11-23 13:51:52,590 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9285 to 3515. [2021-11-23 13:51:52,595 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3515 states, 3515 states have (on average 1.2955903271692746) internal successors, (4554), 3514 states have internal predecessors, (4554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:51:52,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3515 states to 3515 states and 4554 transitions. [2021-11-23 13:51:52,604 INFO L704 BuchiCegarLoop]: Abstraction has 3515 states and 4554 transitions. [2021-11-23 13:51:52,604 INFO L587 BuchiCegarLoop]: Abstraction has 3515 states and 4554 transitions. [2021-11-23 13:51:52,605 INFO L425 BuchiCegarLoop]: ======== Iteration 26============ [2021-11-23 13:51:52,605 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3515 states and 4554 transitions. [2021-11-23 13:51:52,617 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 3297 [2021-11-23 13:51:52,618 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-23 13:51:52,618 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-23 13:51:52,620 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-23 13:51:52,620 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-11-23 13:51:52,620 INFO L791 eck$LassoCheckResult]: Stem: 71854#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(16, 2);call #Ultimate.allocInit(12, 3); 71721#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 71708#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 71669#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 71670#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 71667#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 71668#L110-2 assume !false; 71893#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 73096#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 73095#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 73094#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 73093#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 73092#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 73091#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 73090#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 73089#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 73088#L137 assume 8464 == ssl3_accept_~s__state~0#1; 71630#L144 [2021-11-23 13:51:52,621 INFO L793 eck$LassoCheckResult]: Loop: 71630#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 71631#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 71652#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 71653#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 74423#L614 ssl3_accept_~skip~0#1 := 0; 74421#L110-2 assume !false; 74419#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 74414#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 74404#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 74401#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 74398#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 74392#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 74390#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 74018#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 74387#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 74385#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 74383#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 74381#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 74034#L146 assume 8496 == ssl3_accept_~s__state~0#1; 71973#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 71695#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 71671#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 71672#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 71826#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 75126#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 75121#L614 ssl3_accept_~skip~0#1 := 0; 75120#L110-2 assume !false; 75119#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 71842#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 71688#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 71689#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 71851#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 75116#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 75115#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 75114#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 75113#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 75112#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 75111#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 75110#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 75109#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 75108#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 73408#L152 assume 8512 == ssl3_accept_~s__state~0#1; 71911#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 71912#L315 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1; 71875#L319 assume !(ssl3_accept_~ret~0#1 <= 0); 71876#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 74611#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 74607#L614 ssl3_accept_~skip~0#1 := 0; 74602#L110-2 assume !false; 74603#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 74598#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 74599#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 74594#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 74595#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 74590#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 74591#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 74586#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 74587#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 74582#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 74583#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 74578#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 74579#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 74574#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 74575#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 74571#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 74021#L158 assume 8528 == ssl3_accept_~s__state~0#1; 71703#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 71675#L332 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 0; 71677#L332-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1); 71804#L341 assume !(0 != (30 + ssl3_accept_~l~0#1) % 4294967296); 71806#L344 assume !(0 != (1 + ssl3_accept_~l~0#1) % 4294967296);ssl3_accept_~skip~0#1 := 1; 74843#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 74839#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 74834#L614 ssl3_accept_~skip~0#1 := 0; 74833#L110-2 assume !false; 74832#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 74827#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 74825#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 74823#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 74821#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 74819#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 74817#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 74815#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 74813#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 74811#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 74809#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 74807#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 74805#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 74803#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 74801#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 74799#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 74797#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 74743#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 74740#L164 assume 8544 == ssl3_accept_~s__state~0#1; 71620#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 71621#L387 assume !(0 != ssl3_accept_~s__session__peer~0#1); 71807#L396 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 71808#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 71839#L408 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 71756#L411 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; 71757#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 74933#L614 ssl3_accept_~skip~0#1 := 0; 74931#L110-2 assume !false; 74929#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 74927#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 74925#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 74923#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 74921#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 74919#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 74917#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 74915#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 74913#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 74911#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 74909#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 74907#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 74905#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 74903#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 74901#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 74899#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 74897#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 74895#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 74893#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 74891#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 74888#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 74885#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 74881#L176 assume 8448 == ssl3_accept_~s__state~0#1; 71750#L177 assume !(ssl3_accept_~num1~0#1 > 0); 71751#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 74695#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 74690#L614 ssl3_accept_~skip~0#1 := 0; 74689#L110-2 assume !false; 74688#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 74687#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 74686#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 74685#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 74684#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 74683#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 74682#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 74681#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 74680#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 74679#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 74678#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 74677#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 74676#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 74675#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 74674#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 74673#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 74672#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 74671#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 74670#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 74669#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 74668#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 74667#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 74666#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 74665#L179 assume 8576 == ssl3_accept_~s__state~0#1; 74627#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 74664#L451 assume !(ssl3_accept_~ret~0#1 <= 0); 74663#L454 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 71619#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 75100#L614 ssl3_accept_~skip~0#1 := 0; 75088#L110-2 assume !false; 75087#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 75085#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 75080#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 75078#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 75072#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 75071#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 75070#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 75069#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 75068#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 75067#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 75066#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 74033#L143 assume 8466 == ssl3_accept_~s__state~0#1; 71630#L144 [2021-11-23 13:51:52,621 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 13:51:52,621 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 21 times [2021-11-23 13:51:52,621 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-23 13:51:52,622 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1658201667] [2021-11-23 13:51:52,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 13:51:52,622 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 13:51:52,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-23 13:51:52,626 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-23 13:51:52,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-23 13:51:52,633 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-23 13:51:52,633 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 13:51:52,633 INFO L85 PathProgramCache]: Analyzing trace with hash -525153549, now seen corresponding path program 1 times [2021-11-23 13:51:52,633 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-23 13:51:52,634 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1970079202] [2021-11-23 13:51:52,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 13:51:52,634 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 13:51:52,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 13:51:52,708 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 207 proven. 0 refuted. 0 times theorem prover too weak. 165 trivial. 0 not checked. [2021-11-23 13:51:52,709 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-23 13:51:52,709 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1970079202] [2021-11-23 13:51:52,709 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1970079202] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-23 13:51:52,709 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-23 13:51:52,709 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-23 13:51:52,710 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1195862212] [2021-11-23 13:51:52,710 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-23 13:51:52,710 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-23 13:51:52,711 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-23 13:51:52,711 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-23 13:51:52,712 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-23 13:51:52,712 INFO L87 Difference]: Start difference. First operand 3515 states and 4554 transitions. cyclomatic complexity: 1050 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-11-23 13:51:52,739 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 13:51:52,739 INFO L93 Difference]: Finished difference Result 6423 states and 8280 transitions. [2021-11-23 13:51:52,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-23 13:51:52,740 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 6423 states and 8280 transitions. [2021-11-23 13:51:52,771 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 6205 [2021-11-23 13:51:52,794 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 6423 states to 6423 states and 8280 transitions. [2021-11-23 13:51:52,795 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6317 [2021-11-23 13:51:52,801 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6317 [2021-11-23 13:51:52,801 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6423 states and 8280 transitions. [2021-11-23 13:51:52,802 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-23 13:51:52,802 INFO L681 BuchiCegarLoop]: Abstraction has 6423 states and 8280 transitions. [2021-11-23 13:51:52,807 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6423 states and 8280 transitions. [2021-11-23 13:51:52,854 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6423 to 3515. [2021-11-23 13:51:52,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3515 states, 3515 states have (on average 1.294452347083926) internal successors, (4550), 3514 states have internal predecessors, (4550), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:51:52,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3515 states to 3515 states and 4550 transitions. [2021-11-23 13:51:52,867 INFO L704 BuchiCegarLoop]: Abstraction has 3515 states and 4550 transitions. [2021-11-23 13:51:52,868 INFO L587 BuchiCegarLoop]: Abstraction has 3515 states and 4550 transitions. [2021-11-23 13:51:52,868 INFO L425 BuchiCegarLoop]: ======== Iteration 27============ [2021-11-23 13:51:52,868 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3515 states and 4550 transitions. [2021-11-23 13:51:52,912 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 3297 [2021-11-23 13:51:52,913 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-23 13:51:52,913 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-23 13:51:52,917 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-23 13:51:52,917 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-11-23 13:51:52,919 INFO L791 eck$LassoCheckResult]: Stem: 81799#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(16, 2);call #Ultimate.allocInit(12, 3); 81660#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 81652#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 81613#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 81614#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 81604#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 81605#L110-2 assume !false; 81844#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 82063#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 82059#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 82060#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 82055#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 82056#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 82051#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 82052#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 82047#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 82048#L137 assume 8464 == ssl3_accept_~s__state~0#1; 81984#L144 [2021-11-23 13:51:52,919 INFO L793 eck$LassoCheckResult]: Loop: 81984#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 82777#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 82776#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 82774#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 82769#L614 ssl3_accept_~skip~0#1 := 0; 82768#L110-2 assume !false; 82767#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 82766#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 82765#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 82764#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 82763#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 82762#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 82737#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 82736#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 82735#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 82734#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 82733#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 82732#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 82717#L146 assume 8496 == ssl3_accept_~s__state~0#1; 81981#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 82716#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 82715#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 82714#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 81774#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 82712#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 82707#L614 ssl3_accept_~skip~0#1 := 0; 82706#L110-2 assume !false; 82705#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 82704#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 82703#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 82702#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 82701#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 82700#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 82699#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 82698#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 82697#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 82696#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 82695#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 82694#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 82693#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 82692#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 82085#L152 assume 8512 == ssl3_accept_~s__state~0#1; 81867#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 81868#L315 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1; 81819#L319 assume !(ssl3_accept_~ret~0#1 <= 0); 81820#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 83710#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 83706#L614 ssl3_accept_~skip~0#1 := 0; 83697#L110-2 assume !false; 83698#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 83689#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 83690#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 83681#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 83682#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 83673#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 83674#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 83665#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 83666#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 83657#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 83658#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 83579#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 83580#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 84166#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 84165#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 84164#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 84163#L158 assume 8528 == ssl3_accept_~s__state~0#1; 81646#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 81647#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 84162#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 81732#L362 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 81816#L364 assume !(ssl3_accept_~ret~0#1 <= 0); 81731#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 83304#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 83297#L614 ssl3_accept_~skip~0#1 := 0; 83293#L110-2 assume !false; 83294#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 83285#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 83286#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 83277#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 83278#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 83269#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 83270#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 83259#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 83260#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 83243#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 83244#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 83227#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 83228#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 83215#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 83216#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 83201#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 83202#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 83188#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 83189#L164 assume 8544 == ssl3_accept_~s__state~0#1; 81564#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 81565#L387 assume !(0 != ssl3_accept_~s__session__peer~0#1); 81927#L396 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 81928#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 84124#L408 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 84123#L411 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; 84120#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 84115#L614 ssl3_accept_~skip~0#1 := 0; 84114#L110-2 assume !false; 84113#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 84112#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 84111#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 84110#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 84109#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 84108#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 84107#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 84106#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 84105#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 84104#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 84103#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 84102#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 84101#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 84100#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 84099#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 84098#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 84097#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 84096#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 84095#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 84094#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 84093#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 84092#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 84091#L176 assume 8448 == ssl3_accept_~s__state~0#1; 84090#L177 assume !(ssl3_accept_~num1~0#1 > 0); 84087#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 84084#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 84078#L614 ssl3_accept_~skip~0#1 := 0; 84077#L110-2 assume !false; 84075#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 84073#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 84068#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 84062#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 84060#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 84058#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 84056#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 84054#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 84052#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 84050#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 84048#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 84046#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 84044#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 84042#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 84040#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 84038#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 84036#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 84035#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 84033#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 84028#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 84026#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 84022#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 83913#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 83885#L179 assume 8576 == ssl3_accept_~s__state~0#1; 83835#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 83121#L451 assume !(ssl3_accept_~ret~0#1 <= 0); 82822#L454 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 82386#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 82809#L614 ssl3_accept_~skip~0#1 := 0; 82807#L110-2 assume !false; 82805#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 82803#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 82801#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 82799#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 82797#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 82795#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 82793#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 82791#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 82789#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 82787#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 82784#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 82785#L143 assume 8466 == ssl3_accept_~s__state~0#1; 81984#L144 [2021-11-23 13:51:52,920 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 13:51:52,920 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 22 times [2021-11-23 13:51:52,920 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-23 13:51:52,920 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1792859579] [2021-11-23 13:51:52,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 13:51:52,920 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 13:51:52,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-23 13:51:52,925 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-23 13:51:52,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-23 13:51:52,932 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-23 13:51:52,933 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 13:51:52,933 INFO L85 PathProgramCache]: Analyzing trace with hash -1679659852, now seen corresponding path program 1 times [2021-11-23 13:51:52,933 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-23 13:51:52,934 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1136511730] [2021-11-23 13:51:52,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 13:51:52,934 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 13:51:52,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-23 13:51:52,949 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-23 13:51:52,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-23 13:51:52,988 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-23 13:51:52,989 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 13:51:52,989 INFO L85 PathProgramCache]: Analyzing trace with hash 1159625416, now seen corresponding path program 1 times [2021-11-23 13:51:52,989 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-23 13:51:52,989 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [321040175] [2021-11-23 13:51:52,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 13:51:52,990 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 13:51:53,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-23 13:51:53,007 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-23 13:51:53,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-23 13:51:53,068 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-23 13:51:54,557 INFO L210 LassoAnalysis]: Preferences: [2021-11-23 13:51:54,557 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-11-23 13:51:54,557 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-11-23 13:51:54,557 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-11-23 13:51:54,558 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-11-23 13:51:54,558 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-23 13:51:54,558 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-11-23 13:51:54,558 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-11-23 13:51:54,558 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_8.cil.c_Iteration27_Loop [2021-11-23 13:51:54,558 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-11-23 13:51:54,558 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-11-23 13:51:54,561 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-23 13:51:54,564 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-23 13:51:54,567 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-23 13:51:54,569 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-23 13:51:54,574 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-23 13:51:54,576 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-23 13:51:54,580 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-23 13:51:54,582 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-23 13:51:54,584 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-23 13:51:54,587 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-23 13:51:54,589 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-23 13:51:54,591 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-23 13:51:54,594 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-23 13:51:54,598 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-23 13:51:54,601 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-23 13:51:54,603 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-23 13:51:54,606 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-23 13:51:54,609 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-23 13:51:54,611 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-23 13:51:54,620 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-23 13:51:54,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-11-23 13:51:54,629 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-23 13:51:54,877 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-11-23 13:51:54,877 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-11-23 13:51:54,877 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-23 13:51:54,877 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 [2021-11-23 13:51:54,882 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-23 13:51:54,891 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-23 13:51:54,891 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-23 13:51:54,906 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Waiting until timeout for monitored process [2021-11-23 13:51:54,906 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-23 13:51:54,907 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet40#1=1} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet40#1=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-11-23 13:51:54,932 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Ended with exit code 0 [2021-11-23 13:51:54,932 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-23 13:51:54,932 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 [2021-11-23 13:51:54,937 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-23 13:51:54,946 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-23 13:51:54,946 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-23 13:51:54,956 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Waiting until timeout for monitored process [2021-11-23 13:51:54,970 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-23 13:51:54,970 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-11-23 13:51:55,006 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Forceful destruction successful, exit code 0 [2021-11-23 13:51:55,007 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-23 13:51:55,007 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 [2021-11-23 13:51:55,008 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-23 13:51:55,018 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-23 13:51:55,018 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-23 13:51:55,028 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Waiting until timeout for monitored process [2021-11-23 13:51:55,038 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-23 13:51:55,038 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__hit~0#1=0} Honda state: {ULTIMATE.start_ssl3_accept_~s__hit~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-11-23 13:51:55,077 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Forceful destruction successful, exit code 0 [2021-11-23 13:51:55,078 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-23 13:51:55,078 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 [2021-11-23 13:51:55,079 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-23 13:51:55,080 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Waiting until timeout for monitored process [2021-11-23 13:51:55,080 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-23 13:51:55,080 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-23 13:51:55,093 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-23 13:51:55,093 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~state~0#1=8466, ULTIMATE.start_ssl3_accept_~s__state~0#1=8466} Honda state: {ULTIMATE.start_ssl3_accept_~state~0#1=8466, ULTIMATE.start_ssl3_accept_~s__state~0#1=8466} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-11-23 13:51:55,115 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Forceful destruction successful, exit code 0 [2021-11-23 13:51:55,116 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-23 13:51:55,116 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 [2021-11-23 13:51:55,117 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-23 13:51:55,125 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Waiting until timeout for monitored process [2021-11-23 13:51:55,126 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-23 13:51:55,126 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-23 13:51:55,138 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-23 13:51:55,138 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet38#1=1} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet38#1=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-11-23 13:51:55,158 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Forceful destruction successful, exit code 0 [2021-11-23 13:51:55,158 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-23 13:51:55,159 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 [2021-11-23 13:51:55,159 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-23 13:51:55,160 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Waiting until timeout for monitored process [2021-11-23 13:51:55,160 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-23 13:51:55,160 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-23 13:51:55,177 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-23 13:51:55,177 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0#1=8576} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0#1=8576} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-11-23 13:51:55,196 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Forceful destruction successful, exit code 0 [2021-11-23 13:51:55,196 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-23 13:51:55,197 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 [2021-11-23 13:51:55,197 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-23 13:51:55,201 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-23 13:51:55,201 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-23 13:51:55,201 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Waiting until timeout for monitored process [2021-11-23 13:51:55,218 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-23 13:51:55,218 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-11-23 13:51:55,237 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Ended with exit code 0 [2021-11-23 13:51:55,238 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-23 13:51:55,238 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 [2021-11-23 13:51:55,239 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-23 13:51:55,240 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Waiting until timeout for monitored process [2021-11-23 13:51:55,240 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-23 13:51:55,241 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-23 13:51:55,250 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-23 13:51:55,250 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__shutdown~0#1=0} Honda state: {ULTIMATE.start_ssl3_accept_~s__shutdown~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-11-23 13:51:55,268 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Ended with exit code 0 [2021-11-23 13:51:55,269 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-23 13:51:55,269 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 [2021-11-23 13:51:55,270 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-23 13:51:55,270 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Waiting until timeout for monitored process [2021-11-23 13:51:55,272 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-23 13:51:55,272 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-23 13:51:55,286 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-23 13:51:55,286 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__reuse_message~0#1=-1} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__reuse_message~0#1=-1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-11-23 13:51:55,305 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Ended with exit code 0 [2021-11-23 13:51:55,305 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-23 13:51:55,305 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 [2021-11-23 13:51:55,306 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-23 13:51:55,308 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-23 13:51:55,308 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-23 13:51:55,308 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Waiting until timeout for monitored process [2021-11-23 13:51:55,329 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-23 13:51:55,329 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet42#1=1} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet42#1=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-11-23 13:51:55,347 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Ended with exit code 0 [2021-11-23 13:51:55,348 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-23 13:51:55,348 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 [2021-11-23 13:51:55,349 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-23 13:51:55,350 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Waiting until timeout for monitored process [2021-11-23 13:51:55,350 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-23 13:51:55,350 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-23 13:51:55,362 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-23 13:51:55,363 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~num1~0#1=0} Honda state: {ULTIMATE.start_ssl3_accept_~num1~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-11-23 13:51:55,382 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Forceful destruction successful, exit code 0 [2021-11-23 13:51:55,383 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-23 13:51:55,383 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 [2021-11-23 13:51:55,383 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-23 13:51:55,386 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Waiting until timeout for monitored process [2021-11-23 13:51:55,386 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-23 13:51:55,386 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-23 13:51:55,394 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-23 13:51:55,394 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__cert_request~0#1=1} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__cert_request~0#1=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-11-23 13:51:55,413 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Forceful destruction successful, exit code 0 [2021-11-23 13:51:55,413 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-23 13:51:55,413 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 [2021-11-23 13:51:55,414 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-23 13:51:55,415 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Waiting until timeout for monitored process [2021-11-23 13:51:55,415 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-23 13:51:55,415 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-23 13:51:55,447 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Forceful destruction successful, exit code 0 [2021-11-23 13:51:55,447 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-23 13:51:55,447 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 [2021-11-23 13:51:55,448 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-23 13:51:55,449 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Waiting until timeout for monitored process [2021-11-23 13:51:55,449 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-11-23 13:51:55,449 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-23 13:51:55,474 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-11-23 13:51:55,493 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Forceful destruction successful, exit code 0 [2021-11-23 13:51:55,493 INFO L210 LassoAnalysis]: Preferences: [2021-11-23 13:51:55,493 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-11-23 13:51:55,493 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-11-23 13:51:55,493 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-11-23 13:51:55,494 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-11-23 13:51:55,494 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-23 13:51:55,494 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-11-23 13:51:55,494 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-11-23 13:51:55,494 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_8.cil.c_Iteration27_Loop [2021-11-23 13:51:55,494 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-11-23 13:51:55,494 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-11-23 13:51:55,496 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-23 13:51:55,502 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-23 13:51:55,505 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-23 13:51:55,507 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-23 13:51:55,513 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-23 13:51:55,515 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-23 13:51:55,531 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-23 13:51:55,534 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-23 13:51:55,537 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-23 13:51:55,539 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-23 13:51:55,557 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-23 13:51:55,559 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-23 13:51:55,561 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-23 13:51:55,563 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-23 13:51:55,566 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-23 13:51:55,568 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-23 13:51:55,571 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-23 13:51:55,584 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-23 13:51:55,587 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-23 13:51:55,591 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-23 13:51:55,595 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-23 13:51:55,599 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-23 13:51:55,808 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-11-23 13:51:55,808 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-11-23 13:51:55,808 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-23 13:51:55,808 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 [2021-11-23 13:51:55,810 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-23 13:51:55,822 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Waiting until timeout for monitored process [2021-11-23 13:51:55,822 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-11-23 13:51:55,831 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-23 13:51:55,831 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-23 13:51:55,831 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-23 13:51:55,831 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-23 13:51:55,832 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-23 13:51:55,832 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-23 13:51:55,832 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-23 13:51:55,846 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-23 13:51:55,878 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Forceful destruction successful, exit code 0 [2021-11-23 13:51:55,879 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-23 13:51:55,879 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 [2021-11-23 13:51:55,881 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-23 13:51:55,890 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-11-23 13:51:55,899 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-23 13:51:55,899 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-23 13:51:55,899 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-23 13:51:55,899 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-23 13:51:55,899 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-23 13:51:55,902 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Waiting until timeout for monitored process [2021-11-23 13:51:55,904 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-23 13:51:55,904 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-23 13:51:55,926 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-23 13:51:55,951 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Forceful destruction successful, exit code 0 [2021-11-23 13:51:55,952 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-23 13:51:55,952 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 [2021-11-23 13:51:55,953 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-23 13:51:55,953 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Waiting until timeout for monitored process [2021-11-23 13:51:55,954 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-11-23 13:51:55,961 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-23 13:51:55,961 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-23 13:51:55,961 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-23 13:51:55,961 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-23 13:51:55,961 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-23 13:51:55,962 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-23 13:51:55,962 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-23 13:51:55,963 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-23 13:51:55,982 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Ended with exit code 0 [2021-11-23 13:51:55,982 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-23 13:51:55,982 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 [2021-11-23 13:51:55,983 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-23 13:51:55,985 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Waiting until timeout for monitored process [2021-11-23 13:51:55,986 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-11-23 13:51:55,992 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-23 13:51:55,992 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-23 13:51:55,993 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-23 13:51:55,993 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-23 13:51:55,993 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-23 13:51:55,993 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-23 13:51:55,993 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-23 13:51:55,994 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-23 13:51:56,013 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Ended with exit code 0 [2021-11-23 13:51:56,013 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-23 13:51:56,013 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 [2021-11-23 13:51:56,014 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-23 13:51:56,018 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Waiting until timeout for monitored process [2021-11-23 13:51:56,019 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-11-23 13:51:56,025 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-23 13:51:56,026 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-23 13:51:56,026 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-23 13:51:56,026 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-23 13:51:56,026 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-23 13:51:56,026 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-23 13:51:56,026 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-23 13:51:56,037 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-23 13:51:56,073 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Ended with exit code 0 [2021-11-23 13:51:56,073 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-23 13:51:56,073 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 [2021-11-23 13:51:56,074 INFO L229 MonitoredProcess]: Starting monitored process 41 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-23 13:51:56,094 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-11-23 13:51:56,103 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-23 13:51:56,103 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-23 13:51:56,104 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-23 13:51:56,104 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-23 13:51:56,104 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-23 13:51:56,106 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-23 13:51:56,106 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-23 13:51:56,109 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Waiting until timeout for monitored process [2021-11-23 13:51:56,126 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-23 13:51:56,145 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Ended with exit code 0 [2021-11-23 13:51:56,146 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-23 13:51:56,146 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 [2021-11-23 13:51:56,146 INFO L229 MonitoredProcess]: Starting monitored process 42 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-23 13:51:56,147 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Waiting until timeout for monitored process [2021-11-23 13:51:56,148 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-11-23 13:51:56,155 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-23 13:51:56,155 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-23 13:51:56,155 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-23 13:51:56,155 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-23 13:51:56,155 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-23 13:51:56,156 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-23 13:51:56,156 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-23 13:51:56,163 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-23 13:51:56,182 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Forceful destruction successful, exit code 0 [2021-11-23 13:51:56,182 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-23 13:51:56,182 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 [2021-11-23 13:51:56,183 INFO L229 MonitoredProcess]: Starting monitored process 43 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-23 13:51:56,203 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Waiting until timeout for monitored process [2021-11-23 13:51:56,203 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-11-23 13:51:56,210 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-23 13:51:56,210 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-23 13:51:56,210 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-23 13:51:56,210 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-23 13:51:56,210 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-23 13:51:56,211 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-23 13:51:56,211 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-23 13:51:56,212 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-23 13:51:56,231 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Forceful destruction successful, exit code 0 [2021-11-23 13:51:56,231 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-23 13:51:56,231 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 [2021-11-23 13:51:56,232 INFO L229 MonitoredProcess]: Starting monitored process 44 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-23 13:51:56,233 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Waiting until timeout for monitored process [2021-11-23 13:51:56,234 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-11-23 13:51:56,241 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-23 13:51:56,241 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-23 13:51:56,241 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-23 13:51:56,241 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-23 13:51:56,241 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-23 13:51:56,241 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-23 13:51:56,241 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-23 13:51:56,242 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-23 13:51:56,262 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Ended with exit code 0 [2021-11-23 13:51:56,262 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-23 13:51:56,262 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 [2021-11-23 13:51:56,263 INFO L229 MonitoredProcess]: Starting monitored process 45 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-23 13:51:56,264 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Waiting until timeout for monitored process [2021-11-23 13:51:56,264 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-11-23 13:51:56,271 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-23 13:51:56,271 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-23 13:51:56,271 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-23 13:51:56,271 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-23 13:51:56,271 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-23 13:51:56,272 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-23 13:51:56,272 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-23 13:51:56,273 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-23 13:51:56,291 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Ended with exit code 0 [2021-11-23 13:51:56,291 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-23 13:51:56,291 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 [2021-11-23 13:51:56,292 INFO L229 MonitoredProcess]: Starting monitored process 46 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-23 13:51:56,295 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Waiting until timeout for monitored process [2021-11-23 13:51:56,295 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-11-23 13:51:56,302 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-23 13:51:56,302 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-23 13:51:56,303 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-23 13:51:56,303 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-11-23 13:51:56,303 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-23 13:51:56,303 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-11-23 13:51:56,303 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-23 13:51:56,305 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-23 13:51:56,324 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Ended with exit code 0 [2021-11-23 13:51:56,324 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-23 13:51:56,324 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 [2021-11-23 13:51:56,325 INFO L229 MonitoredProcess]: Starting monitored process 47 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-23 13:51:56,325 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Waiting until timeout for monitored process [2021-11-23 13:51:56,326 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-11-23 13:51:56,333 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-23 13:51:56,333 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-23 13:51:56,333 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-23 13:51:56,333 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-23 13:51:56,333 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-23 13:51:56,333 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-23 13:51:56,333 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-23 13:51:56,335 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-23 13:51:56,356 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Forceful destruction successful, exit code 0 [2021-11-23 13:51:56,357 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-23 13:51:56,357 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 [2021-11-23 13:51:56,358 INFO L229 MonitoredProcess]: Starting monitored process 48 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-23 13:51:56,359 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Waiting until timeout for monitored process [2021-11-23 13:51:56,359 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-11-23 13:51:56,366 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-23 13:51:56,366 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-23 13:51:56,366 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-23 13:51:56,366 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-23 13:51:56,366 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-23 13:51:56,366 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-23 13:51:56,366 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-23 13:51:56,367 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-23 13:51:56,386 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Ended with exit code 0 [2021-11-23 13:51:56,386 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-23 13:51:56,386 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 [2021-11-23 13:51:56,387 INFO L229 MonitoredProcess]: Starting monitored process 49 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-23 13:51:56,387 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Waiting until timeout for monitored process [2021-11-23 13:51:56,388 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-11-23 13:51:56,395 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-23 13:51:56,395 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-23 13:51:56,395 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-23 13:51:56,395 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-23 13:51:56,395 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-23 13:51:56,396 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-23 13:51:56,396 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-23 13:51:56,405 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-11-23 13:51:56,438 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-11-23 13:51:56,438 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2021-11-23 13:51:56,439 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-23 13:51:56,439 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 [2021-11-23 13:51:56,449 INFO L229 MonitoredProcess]: Starting monitored process 50 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-23 13:51:56,450 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-11-23 13:51:56,450 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-11-23 13:51:56,450 INFO L513 LassoAnalysis]: Proved termination. [2021-11-23 13:51:56,450 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~blastFlag~0#1) = -1*ULTIMATE.start_ssl3_accept_~blastFlag~0#1 + 1 Supporting invariants [] [2021-11-23 13:51:56,469 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Waiting until timeout for monitored process [2021-11-23 13:51:56,480 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Forceful destruction successful, exit code 0 [2021-11-23 13:51:56,481 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-11-23 13:51:56,492 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 13:51:56,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 13:51:56,515 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-23 13:51:56,516 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 13:51:56,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 13:51:56,578 INFO L263 TraceCheckSpWp]: Trace formula consists of 249 conjuncts, 4 conjunts are in the unsatisfiable core [2021-11-23 13:51:56,581 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 13:51:57,347 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 95 proven. 0 refuted. 0 times theorem prover too weak. 277 trivial. 0 not checked. [2021-11-23 13:51:57,349 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-11-23 13:51:57,349 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 3515 states and 4550 transitions. cyclomatic complexity: 1046 Second operand has 5 states, 5 states have (on average 18.8) internal successors, (94), 5 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:51:57,474 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 3515 states and 4550 transitions. cyclomatic complexity: 1046. Second operand has 5 states, 5 states have (on average 18.8) internal successors, (94), 5 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 9435 states and 12172 transitions. Complement of second has 4 states. [2021-11-23 13:51:57,475 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 3 states 1 stem states 1 non-accepting loop states 1 accepting loop states [2021-11-23 13:51:57,479 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 18.8) internal successors, (94), 5 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:51:57,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 399 transitions. [2021-11-23 13:51:57,480 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 399 transitions. Stem has 17 letters. Loop has 173 letters. [2021-11-23 13:51:57,484 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-11-23 13:51:57,484 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 399 transitions. Stem has 190 letters. Loop has 173 letters. [2021-11-23 13:51:57,485 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-11-23 13:51:57,485 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 399 transitions. Stem has 17 letters. Loop has 346 letters. [2021-11-23 13:51:57,486 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Forceful destruction successful, exit code 0 [2021-11-23 13:51:57,492 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-11-23 13:51:57,492 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 9435 states and 12172 transitions. [2021-11-23 13:51:57,533 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 6245 [2021-11-23 13:51:57,567 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 9435 states to 9435 states and 12172 transitions. [2021-11-23 13:51:57,568 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6361 [2021-11-23 13:51:57,575 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6373 [2021-11-23 13:51:57,575 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9435 states and 12172 transitions. [2021-11-23 13:51:57,575 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-23 13:51:57,575 INFO L681 BuchiCegarLoop]: Abstraction has 9435 states and 12172 transitions. [2021-11-23 13:51:57,583 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9435 states and 12172 transitions. [2021-11-23 13:51:57,677 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9435 to 9423. [2021-11-23 13:51:57,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9423 states, 9423 states have (on average 1.2898227740634618) internal successors, (12154), 9422 states have internal predecessors, (12154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:51:57,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9423 states to 9423 states and 12154 transitions. [2021-11-23 13:51:57,709 INFO L704 BuchiCegarLoop]: Abstraction has 9423 states and 12154 transitions. [2021-11-23 13:51:57,709 INFO L587 BuchiCegarLoop]: Abstraction has 9423 states and 12154 transitions. [2021-11-23 13:51:57,709 INFO L425 BuchiCegarLoop]: ======== Iteration 28============ [2021-11-23 13:51:57,709 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 9423 states and 12154 transitions. [2021-11-23 13:51:57,737 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 6245 [2021-11-23 13:51:57,738 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-23 13:51:57,738 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-23 13:51:57,740 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-23 13:51:57,740 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-11-23 13:51:57,740 INFO L791 eck$LassoCheckResult]: Stem: 95424#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(16, 2);call #Ultimate.allocInit(12, 3); 95245#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 95233#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 95177#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 95178#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 95165#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 95166#L110-2 assume !false; 95794#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 99649#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 99647#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 99645#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 99643#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 99641#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 99639#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 99637#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 99635#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 99632#L137 assume 8464 == ssl3_accept_~s__state~0#1; 98328#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 98329#L285 [2021-11-23 13:51:57,741 INFO L793 eck$LassoCheckResult]: Loop: 98329#L285 assume !(0 == ssl3_accept_~blastFlag~0#1); 101952#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 101896#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 101891#L614 ssl3_accept_~skip~0#1 := 0; 101890#L110-2 assume !false; 101889#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 101888#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 101887#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 101886#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 101885#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 101884#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 101883#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 101882#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 101881#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 101880#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 101879#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 101878#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 101760#L146 assume 8496 == ssl3_accept_~s__state~0#1; 101756#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 101759#L298 assume !(1 == ssl3_accept_~blastFlag~0#1); 101758#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 101753#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 101752#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 101750#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 101745#L614 ssl3_accept_~skip~0#1 := 0; 101744#L110-2 assume !false; 101743#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 101742#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 101741#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 101740#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 101739#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 101738#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 101737#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 101736#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 101735#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 101734#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 101733#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 101732#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 101731#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 101730#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 101727#L152 assume 8512 == ssl3_accept_~s__state~0#1; 101724#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 101722#L315 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1; 101723#L319 assume !(ssl3_accept_~ret~0#1 <= 0); 102547#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 102545#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 102540#L614 ssl3_accept_~skip~0#1 := 0; 102539#L110-2 assume !false; 102538#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 102537#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 102536#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 102535#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 102534#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 102533#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 102532#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 102531#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 102530#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 102529#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 102528#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 102527#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 102526#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 102525#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 102524#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 102523#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 102522#L158 assume 8528 == ssl3_accept_~s__state~0#1; 102123#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 102521#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 102519#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 102512#L362 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 102510#L364 assume !(ssl3_accept_~ret~0#1 <= 0); 102509#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 102506#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 102497#L614 ssl3_accept_~skip~0#1 := 0; 102495#L110-2 assume !false; 102493#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 102491#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 102489#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 102487#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 102485#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 102483#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 102481#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 102479#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 102477#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 102475#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 102473#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 102471#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 102469#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 102467#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 102465#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 102463#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 102461#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 102459#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 102457#L164 assume 8544 == ssl3_accept_~s__state~0#1; 102118#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 102455#L387 assume !(0 != ssl3_accept_~s__session__peer~0#1); 102453#L396 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 102451#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 102446#L408 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 102445#L411 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; 102442#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 102437#L614 ssl3_accept_~skip~0#1 := 0; 102436#L110-2 assume !false; 102435#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 102434#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 102433#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 102432#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 102431#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 102430#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 102429#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 102428#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 102427#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 102426#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 102425#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 102424#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 102423#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 102422#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 102421#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 102420#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 102419#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 102418#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 102417#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 102416#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 102415#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 102414#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 102413#L176 assume 8448 == ssl3_accept_~s__state~0#1; 102412#L177 assume !(ssl3_accept_~num1~0#1 > 0); 102410#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 102408#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 102403#L614 ssl3_accept_~skip~0#1 := 0; 102402#L110-2 assume !false; 102401#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 102400#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 102399#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 102398#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 102397#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 102396#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 102395#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 102394#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 102393#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 102392#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 102391#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 102390#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 102389#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 102388#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 102387#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 102386#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 102383#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 102384#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 102377#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 102378#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 102372#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 102369#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 102370#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 103217#L179 assume 8576 == ssl3_accept_~s__state~0#1; 102303#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 103216#L451 assume !(ssl3_accept_~ret~0#1 <= 0); 103215#L454 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 101939#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 101929#L614 ssl3_accept_~skip~0#1 := 0; 101927#L110-2 assume !false; 101925#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 101923#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 101921#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 101919#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 101917#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 101915#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 101913#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 101911#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 101909#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 101907#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 101904#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 101905#L143 assume 8466 == ssl3_accept_~s__state~0#1; 101767#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 98329#L285 [2021-11-23 13:51:57,741 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 13:51:57,741 INFO L85 PathProgramCache]: Analyzing trace with hash -1319363256, now seen corresponding path program 1 times [2021-11-23 13:51:57,741 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-23 13:51:57,741 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1361894492] [2021-11-23 13:51:57,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 13:51:57,742 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 13:51:57,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-23 13:51:57,747 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-23 13:51:57,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-23 13:51:57,753 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-23 13:51:57,753 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 13:51:57,753 INFO L85 PathProgramCache]: Analyzing trace with hash -1957408652, now seen corresponding path program 1 times [2021-11-23 13:51:57,754 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-23 13:51:57,754 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2072691337] [2021-11-23 13:51:57,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 13:51:57,754 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 13:51:57,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-23 13:51:57,765 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-23 13:51:57,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-23 13:51:57,792 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-23 13:51:57,792 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 13:51:57,793 INFO L85 PathProgramCache]: Analyzing trace with hash 1504774797, now seen corresponding path program 1 times [2021-11-23 13:51:57,793 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-23 13:51:57,793 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1872142906] [2021-11-23 13:51:57,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 13:51:57,793 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 13:51:57,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 13:51:57,817 INFO L134 CoverageAnalysis]: Checked inductivity of 450 backedges. 78 proven. 0 refuted. 0 times theorem prover too weak. 372 trivial. 0 not checked. [2021-11-23 13:51:57,817 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-23 13:51:57,817 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1872142906] [2021-11-23 13:51:57,817 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1872142906] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-23 13:51:57,817 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-23 13:51:57,818 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-23 13:51:57,818 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [688844466] [2021-11-23 13:51:57,818 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-23 13:51:59,105 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-23 13:51:59,105 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-23 13:51:59,106 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-23 13:51:59,106 INFO L87 Difference]: Start difference. First operand 9423 states and 12154 transitions. cyclomatic complexity: 2754 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-11-23 13:51:59,232 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 13:51:59,232 INFO L93 Difference]: Finished difference Result 12314 states and 15799 transitions. [2021-11-23 13:51:59,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-23 13:51:59,233 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 12314 states and 15799 transitions. [2021-11-23 13:51:59,298 INFO L131 ngComponentsAnalysis]: Automaton has 22 accepting balls. 9111 [2021-11-23 13:51:59,348 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 12314 states to 12310 states and 15795 transitions. [2021-11-23 13:51:59,348 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 9244 [2021-11-23 13:51:59,355 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 9244 [2021-11-23 13:51:59,355 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12310 states and 15795 transitions. [2021-11-23 13:51:59,355 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-23 13:51:59,355 INFO L681 BuchiCegarLoop]: Abstraction has 12310 states and 15795 transitions. [2021-11-23 13:51:59,365 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12310 states and 15795 transitions. [2021-11-23 13:51:59,500 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12310 to 12310. [2021-11-23 13:51:59,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12310 states, 12310 states have (on average 1.2831031681559708) internal successors, (15795), 12309 states have internal predecessors, (15795), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:51:59,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12310 states to 12310 states and 15795 transitions. [2021-11-23 13:51:59,540 INFO L704 BuchiCegarLoop]: Abstraction has 12310 states and 15795 transitions. [2021-11-23 13:51:59,540 INFO L587 BuchiCegarLoop]: Abstraction has 12310 states and 15795 transitions. [2021-11-23 13:51:59,540 INFO L425 BuchiCegarLoop]: ======== Iteration 29============ [2021-11-23 13:51:59,540 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 12310 states and 15795 transitions. [2021-11-23 13:51:59,578 INFO L131 ngComponentsAnalysis]: Automaton has 22 accepting balls. 9111 [2021-11-23 13:51:59,578 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-23 13:51:59,578 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-23 13:51:59,580 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-11-23 13:51:59,580 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-11-23 13:51:59,581 INFO L791 eck$LassoCheckResult]: Stem: 117186#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(16, 2);call #Ultimate.allocInit(12, 3); 116988#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 116975#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 116921#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 116922#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 116909#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 116910#L110-2 assume !false; 117510#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 122231#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 122228#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 122225#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 122222#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 122219#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 122209#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 122210#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 120570#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 120571#L137 assume 8464 == ssl3_accept_~s__state~0#1; 119047#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 119023#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 119024#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 127104#L577 [2021-11-23 13:51:59,581 INFO L793 eck$LassoCheckResult]: Loop: 127104#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 127100#L614 ssl3_accept_~skip~0#1 := 0; 127095#L110-2 assume !false; 127096#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 127091#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 127092#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 127087#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 127088#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 127083#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 127084#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 127079#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 127080#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 127075#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 127076#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 126996#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 126823#L146 assume 8496 == ssl3_accept_~s__state~0#1; 126822#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 126821#L298 assume !(1 == ssl3_accept_~blastFlag~0#1); 126820#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 126819#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 126818#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 126816#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 126811#L614 ssl3_accept_~skip~0#1 := 0; 126810#L110-2 assume !false; 126809#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 126808#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 126807#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 126806#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 126805#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 126804#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 126803#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 126802#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 126801#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 126800#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 126799#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 126798#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 126797#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 126796#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 122272#L152 assume 8512 == ssl3_accept_~s__state~0#1; 122270#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 128084#L315 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1; 117219#L319 assume !(ssl3_accept_~ret~0#1 <= 0); 117220#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 128451#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 128445#L614 ssl3_accept_~skip~0#1 := 0; 128443#L110-2 assume !false; 128441#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 128439#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 128437#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 128435#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 128433#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 128431#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 128429#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 128427#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 128425#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 128423#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 128421#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 128419#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 128417#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 128416#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 128415#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 128414#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 128413#L158 assume 8528 == ssl3_accept_~s__state~0#1; 126961#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 128412#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 117116#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 117091#L362 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 117207#L364 assume !(ssl3_accept_~ret~0#1 <= 0); 117090#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 128405#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 128400#L614 ssl3_accept_~skip~0#1 := 0; 128399#L110-2 assume !false; 128398#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 128397#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 128396#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 128395#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 128394#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 128393#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 128392#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 128391#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 128390#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 128389#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 128388#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 128387#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 128386#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 128385#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 128384#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 128383#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 128382#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 128381#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 128269#L164 assume 8544 == ssl3_accept_~s__state~0#1; 126958#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 128268#L387 assume !(0 != ssl3_accept_~s__session__peer~0#1); 128266#L396 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 128265#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 128261#L408 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 128260#L411 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; 128257#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 128252#L614 ssl3_accept_~skip~0#1 := 0; 128251#L110-2 assume !false; 128250#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 128249#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 128248#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 128247#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 128246#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 128245#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 128244#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 128243#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 128242#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 128241#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 128240#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 128239#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 128238#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 128237#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 128236#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 128235#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 128234#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 128233#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 128232#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 128231#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 128230#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 128229#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 128228#L176 assume 8448 == ssl3_accept_~s__state~0#1; 128227#L177 assume !(ssl3_accept_~num1~0#1 > 0); 128225#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 128223#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 128218#L614 ssl3_accept_~skip~0#1 := 0; 128217#L110-2 assume !false; 128216#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 128215#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 128214#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 128213#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 128212#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 128211#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 128210#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 128209#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 128208#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 128207#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 128206#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 128205#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 128204#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 128203#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 128202#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 128201#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 128200#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 128199#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 128198#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 128197#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 128196#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 128195#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 128194#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 128111#L179 assume 8576 == ssl3_accept_~s__state~0#1; 127316#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 127265#L451 assume !(ssl3_accept_~ret~0#1 <= 0); 127109#L454 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 127111#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 127097#L614 ssl3_accept_~skip~0#1 := 0; 127098#L110-2 assume !false; 127093#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 127094#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 127089#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 127090#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 127085#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 127086#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 127081#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 127082#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 127077#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 127078#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 126951#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 126952#L143 assume 8466 == ssl3_accept_~s__state~0#1; 126845#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 119046#L285 assume !(0 == ssl3_accept_~blastFlag~0#1); 127108#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 127104#L577 [2021-11-23 13:51:59,581 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 13:51:59,582 INFO L85 PathProgramCache]: Analyzing trace with hash -892727728, now seen corresponding path program 1 times [2021-11-23 13:51:59,582 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-23 13:51:59,582 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [276640730] [2021-11-23 13:51:59,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 13:51:59,582 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 13:51:59,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-23 13:51:59,587 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-23 13:51:59,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-23 13:51:59,594 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-23 13:51:59,595 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 13:51:59,595 INFO L85 PathProgramCache]: Analyzing trace with hash 302464000, now seen corresponding path program 2 times [2021-11-23 13:51:59,595 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-23 13:51:59,595 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [331108143] [2021-11-23 13:51:59,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 13:51:59,595 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 13:51:59,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-23 13:51:59,606 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-23 13:51:59,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-23 13:51:59,632 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-23 13:51:59,633 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 13:51:59,633 INFO L85 PathProgramCache]: Analyzing trace with hash -1334930927, now seen corresponding path program 1 times [2021-11-23 13:51:59,633 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-23 13:51:59,633 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [98254290] [2021-11-23 13:51:59,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 13:51:59,634 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 13:51:59,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 13:51:59,721 INFO L134 CoverageAnalysis]: Checked inductivity of 452 backedges. 175 proven. 0 refuted. 0 times theorem prover too weak. 277 trivial. 0 not checked. [2021-11-23 13:51:59,721 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-23 13:51:59,721 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [98254290] [2021-11-23 13:51:59,721 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [98254290] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-23 13:51:59,721 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-23 13:51:59,722 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-23 13:51:59,722 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2130372006] [2021-11-23 13:51:59,722 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-23 13:52:01,072 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-23 13:52:01,073 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-23 13:52:01,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-23 13:52:01,075 INFO L87 Difference]: Start difference. First operand 12310 states and 15795 transitions. cyclomatic complexity: 3514 Second operand has 3 states, 3 states have (on average 32.333333333333336) internal successors, (97), 3 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:52:01,140 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 13:52:01,141 INFO L93 Difference]: Finished difference Result 12590 states and 16131 transitions. [2021-11-23 13:52:01,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-23 13:52:01,141 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 12590 states and 16131 transitions. [2021-11-23 13:52:01,195 INFO L131 ngComponentsAnalysis]: Automaton has 22 accepting balls. 9207 [2021-11-23 13:52:01,238 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 12590 states to 12498 states and 16019 transitions. [2021-11-23 13:52:01,238 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 9340 [2021-11-23 13:52:01,245 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 9340 [2021-11-23 13:52:01,245 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12498 states and 16019 transitions. [2021-11-23 13:52:01,247 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-23 13:52:01,247 INFO L681 BuchiCegarLoop]: Abstraction has 12498 states and 16019 transitions. [2021-11-23 13:52:01,254 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12498 states and 16019 transitions. [2021-11-23 13:52:01,368 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12498 to 12498. [2021-11-23 13:52:01,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12498 states, 12498 states have (on average 1.281725076012162) internal successors, (16019), 12497 states have internal predecessors, (16019), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:52:01,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12498 states to 12498 states and 16019 transitions. [2021-11-23 13:52:01,405 INFO L704 BuchiCegarLoop]: Abstraction has 12498 states and 16019 transitions. [2021-11-23 13:52:01,405 INFO L587 BuchiCegarLoop]: Abstraction has 12498 states and 16019 transitions. [2021-11-23 13:52:01,405 INFO L425 BuchiCegarLoop]: ======== Iteration 30============ [2021-11-23 13:52:01,405 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 12498 states and 16019 transitions. [2021-11-23 13:52:01,476 INFO L131 ngComponentsAnalysis]: Automaton has 22 accepting balls. 9207 [2021-11-23 13:52:01,476 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-23 13:52:01,476 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-23 13:52:01,479 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-11-23 13:52:01,480 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-11-23 13:52:01,480 INFO L791 eck$LassoCheckResult]: Stem: 142076#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(16, 2);call #Ultimate.allocInit(12, 3); 141900#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 141884#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 141828#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 141829#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 141826#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 141827#L110-2 assume !false; 142611#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 146961#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 146957#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 146958#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 146953#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 146954#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 146949#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 146950#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 146945#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 146946#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 147649#L140 assume 8465 == ssl3_accept_~s__state~0#1; 146685#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 146469#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 146463#L285-2 [2021-11-23 13:52:01,480 INFO L793 eck$LassoCheckResult]: Loop: 146463#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 146464#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 146425#L614 ssl3_accept_~skip~0#1 := 0; 146426#L110-2 assume !false; 146396#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 146397#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 146388#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 146389#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 146380#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 146381#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 146374#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 146375#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 146369#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 146370#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 146362#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 146363#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 146358#L146 assume 8496 == ssl3_accept_~s__state~0#1; 146359#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 146331#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 146332#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 146326#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 146328#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 146320#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 146316#L614 ssl3_accept_~skip~0#1 := 0; 146311#L110-2 assume !false; 146312#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 146307#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 146308#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 146303#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 146304#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 146299#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 146300#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 146295#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 146296#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 146291#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 146292#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 146287#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 146288#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 146283#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 146284#L152 assume 8512 == ssl3_accept_~s__state~0#1; 146214#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 146215#L315 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1; 148171#L319 assume !(ssl3_accept_~ret~0#1 <= 0); 148170#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 148168#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 148163#L614 ssl3_accept_~skip~0#1 := 0; 148162#L110-2 assume !false; 148161#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 148160#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 148159#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 148158#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 148157#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 148156#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 148155#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 148154#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 148153#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 148152#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 148151#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 148150#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 148149#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 148148#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 148147#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 148146#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 148145#L158 assume 8528 == ssl3_accept_~s__state~0#1; 147984#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 148144#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 148142#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 148135#L362 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 148133#L364 assume !(ssl3_accept_~ret~0#1 <= 0); 148132#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 148130#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 148125#L614 ssl3_accept_~skip~0#1 := 0; 148123#L110-2 assume !false; 148118#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 148116#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 148114#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 148112#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 148110#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 148108#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 148106#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 148104#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 148102#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 148100#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 148098#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 148096#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 148094#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 148092#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 148090#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 148088#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 148086#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 148084#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 148082#L164 assume 8544 == ssl3_accept_~s__state~0#1; 147977#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 148079#L387 assume !(0 != ssl3_accept_~s__session__peer~0#1); 148076#L396 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 148074#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 148068#L408 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 148067#L411 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; 148064#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 148059#L614 ssl3_accept_~skip~0#1 := 0; 148058#L110-2 assume !false; 148057#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 148056#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 148055#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 148054#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 148053#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 148052#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 148051#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 148050#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 148049#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 148048#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 148047#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 148046#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 148045#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 148044#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 148043#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 148042#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 148041#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 148040#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 148039#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 148038#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 148037#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 148036#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 148035#L176 assume 8448 == ssl3_accept_~s__state~0#1; 148029#L177 assume !(ssl3_accept_~num1~0#1 > 0); 148026#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 148022#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 148016#L614 ssl3_accept_~skip~0#1 := 0; 148014#L110-2 assume !false; 148012#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 148010#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 148008#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 148006#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 148004#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 148002#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 148000#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 147998#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 147996#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 147995#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 147994#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 147993#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 147992#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 147991#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 147990#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 147989#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 147987#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 147988#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 147980#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 147981#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 147974#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 147971#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 147970#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 147307#L179 assume 8576 == ssl3_accept_~s__state~0#1; 147301#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 147298#L451 assume !(ssl3_accept_~ret~0#1 <= 0); 147290#L454 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 147292#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 147272#L614 ssl3_accept_~skip~0#1 := 0; 147273#L110-2 assume !false; 147264#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 147265#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 147256#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 147257#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 147248#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 147249#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 147240#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 147241#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 147232#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 147233#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 147224#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 147225#L143 assume 8466 == ssl3_accept_~s__state~0#1; 145117#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 147208#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 146463#L285-2 [2021-11-23 13:52:01,481 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 13:52:01,481 INFO L85 PathProgramCache]: Analyzing trace with hash -892847954, now seen corresponding path program 1 times [2021-11-23 13:52:01,481 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-23 13:52:01,481 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2106315211] [2021-11-23 13:52:01,481 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 13:52:01,482 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 13:52:01,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 13:52:01,500 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-23 13:52:01,500 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-23 13:52:01,500 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2106315211] [2021-11-23 13:52:01,500 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2106315211] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-23 13:52:01,500 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-23 13:52:01,500 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-23 13:52:01,501 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1555240758] [2021-11-23 13:52:01,501 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-23 13:52:01,501 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-11-23 13:52:01,501 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 13:52:01,501 INFO L85 PathProgramCache]: Analyzing trace with hash 1952293850, now seen corresponding path program 2 times [2021-11-23 13:52:01,502 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-23 13:52:01,502 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [957272271] [2021-11-23 13:52:01,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 13:52:01,502 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 13:52:01,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 13:52:01,548 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 95 proven. 0 refuted. 0 times theorem prover too weak. 277 trivial. 0 not checked. [2021-11-23 13:52:01,548 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-23 13:52:01,548 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [957272271] [2021-11-23 13:52:01,549 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [957272271] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-23 13:52:01,549 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-23 13:52:01,549 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-23 13:52:01,549 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1478975374] [2021-11-23 13:52:01,549 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-23 13:52:01,550 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-23 13:52:01,550 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-23 13:52:01,551 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-23 13:52:01,551 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-23 13:52:01,551 INFO L87 Difference]: Start difference. First operand 12498 states and 16019 transitions. cyclomatic complexity: 3550 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-11-23 13:52:01,674 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 13:52:01,675 INFO L93 Difference]: Finished difference Result 12550 states and 16060 transitions. [2021-11-23 13:52:01,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-23 13:52:01,676 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 12550 states and 16060 transitions. [2021-11-23 13:52:01,727 INFO L131 ngComponentsAnalysis]: Automaton has 22 accepting balls. 9235 [2021-11-23 13:52:01,772 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 12550 states to 12550 states and 16060 transitions. [2021-11-23 13:52:01,772 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 9376 [2021-11-23 13:52:01,779 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 9376 [2021-11-23 13:52:01,779 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12550 states and 16060 transitions. [2021-11-23 13:52:01,783 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-23 13:52:01,783 INFO L681 BuchiCegarLoop]: Abstraction has 12550 states and 16060 transitions. [2021-11-23 13:52:01,790 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12550 states and 16060 transitions. [2021-11-23 13:52:02,017 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12550 to 12498. [2021-11-23 13:52:02,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12498 states, 12498 states have (on average 1.2802048327732438) internal successors, (16000), 12497 states have internal predecessors, (16000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:52:02,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12498 states to 12498 states and 16000 transitions. [2021-11-23 13:52:02,060 INFO L704 BuchiCegarLoop]: Abstraction has 12498 states and 16000 transitions. [2021-11-23 13:52:02,061 INFO L587 BuchiCegarLoop]: Abstraction has 12498 states and 16000 transitions. [2021-11-23 13:52:02,061 INFO L425 BuchiCegarLoop]: ======== Iteration 31============ [2021-11-23 13:52:02,061 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 12498 states and 16000 transitions. [2021-11-23 13:52:02,103 INFO L131 ngComponentsAnalysis]: Automaton has 22 accepting balls. 9207 [2021-11-23 13:52:02,103 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-23 13:52:02,104 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-23 13:52:02,104 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-11-23 13:52:02,104 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-23 13:52:02,105 INFO L791 eck$LassoCheckResult]: Stem: 167137#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(16, 2);call #Ultimate.allocInit(12, 3); 166951#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 166938#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 166883#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 166884#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 166874#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 166875#L110-2 assume !false; 167530#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 172042#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 172043#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 172033#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 172034#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 171854#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 171855#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 171688#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 171689#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 168550#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 168551#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 172114#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 172115#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 171845#L149 [2021-11-23 13:52:02,105 INFO L793 eck$LassoCheckResult]: Loop: 171845#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 171835#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 171836#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 171827#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 171828#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 171812#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 171813#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 171775#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 171776#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 171754#L176 assume 8448 == ssl3_accept_~s__state~0#1; 171753#L177 assume !(ssl3_accept_~num1~0#1 > 0); 171751#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 171749#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 171744#L614 ssl3_accept_~skip~0#1 := 0; 171743#L110-2 assume !false; 171742#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 171740#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 171741#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 171789#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 171766#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 171768#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 171686#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 171687#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 171684#L134 assume 8482 == ssl3_accept_~s__state~0#1; 171685#L135 ssl3_accept_~s__state~0#1 := 3; 172134#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 172129#L614 ssl3_accept_~skip~0#1 := 0; 172128#L110-2 assume !false; 172127#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 172126#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 172125#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 172124#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 172123#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 172122#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 172121#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 172120#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 172119#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 172118#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 172117#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 172116#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 171844#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 171845#L149 [2021-11-23 13:52:02,105 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 13:52:02,106 INFO L85 PathProgramCache]: Analyzing trace with hash -892851790, now seen corresponding path program 1 times [2021-11-23 13:52:02,106 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-23 13:52:02,106 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [117590395] [2021-11-23 13:52:02,106 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 13:52:02,106 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 13:52:02,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 13:52:02,120 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-23 13:52:02,120 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-23 13:52:02,120 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [117590395] [2021-11-23 13:52:02,121 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [117590395] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-23 13:52:02,121 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-23 13:52:02,121 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-23 13:52:02,121 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [16791721] [2021-11-23 13:52:02,121 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-23 13:52:02,122 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-11-23 13:52:02,122 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 13:52:02,122 INFO L85 PathProgramCache]: Analyzing trace with hash -1086275611, now seen corresponding path program 2 times [2021-11-23 13:52:02,122 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-23 13:52:02,122 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [621384541] [2021-11-23 13:52:02,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 13:52:02,123 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 13:52:02,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-23 13:52:02,126 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-23 13:52:02,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-23 13:52:02,131 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-23 13:52:02,238 INFO L210 LassoAnalysis]: Preferences: [2021-11-23 13:52:02,238 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-11-23 13:52:02,238 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-11-23 13:52:02,238 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-11-23 13:52:02,238 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-11-23 13:52:02,239 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-23 13:52:02,239 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-11-23 13:52:02,239 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-11-23 13:52:02,239 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_8.cil.c_Iteration31_Loop [2021-11-23 13:52:02,239 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-11-23 13:52:02,239 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-11-23 13:52:02,240 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-23 13:52:02,243 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-23 13:52:02,245 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-23 13:52:02,251 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-23 13:52:02,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-11-23 13:52:02,298 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-11-23 13:52:02,298 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-11-23 13:52:02,298 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-23 13:52:02,299 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 [2021-11-23 13:52:02,299 INFO L229 MonitoredProcess]: Starting monitored process 51 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-23 13:52:02,301 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-23 13:52:02,301 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-23 13:52:02,311 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Waiting until timeout for monitored process [2021-11-23 13:52:02,312 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-23 13:52:02,314 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-11-23 13:52:02,350 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Forceful destruction successful, exit code 0 [2021-11-23 13:52:02,350 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-23 13:52:02,350 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 [2021-11-23 13:52:02,351 INFO L229 MonitoredProcess]: Starting monitored process 52 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-23 13:52:02,353 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-23 13:52:02,353 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-23 13:52:02,369 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Waiting until timeout for monitored process [2021-11-23 13:52:02,374 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-23 13:52:02,374 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~num1~0#1=0} Honda state: {ULTIMATE.start_ssl3_accept_~num1~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-11-23 13:52:02,393 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Ended with exit code 0 [2021-11-23 13:52:02,394 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-23 13:52:02,394 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 [2021-11-23 13:52:02,396 INFO L229 MonitoredProcess]: Starting monitored process 53 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-23 13:52:02,397 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-23 13:52:02,397 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Waiting until timeout for monitored process [2021-11-23 13:52:02,398 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-23 13:52:02,430 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Forceful destruction successful, exit code 0 [2021-11-23 13:52:02,430 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-23 13:52:02,430 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 [2021-11-23 13:52:02,432 INFO L229 MonitoredProcess]: Starting monitored process 54 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-23 13:52:02,432 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Waiting until timeout for monitored process [2021-11-23 13:52:02,433 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-11-23 13:52:02,433 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-23 13:52:02,456 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-11-23 13:52:02,486 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Ended with exit code 0 [2021-11-23 13:52:02,487 INFO L210 LassoAnalysis]: Preferences: [2021-11-23 13:52:02,487 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-11-23 13:52:02,487 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-11-23 13:52:02,487 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-11-23 13:52:02,487 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-11-23 13:52:02,487 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-23 13:52:02,487 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-11-23 13:52:02,487 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-11-23 13:52:02,487 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_8.cil.c_Iteration31_Loop [2021-11-23 13:52:02,487 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-11-23 13:52:02,487 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-11-23 13:52:02,488 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-23 13:52:02,495 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-23 13:52:02,497 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-23 13:52:02,499 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-23 13:52:02,504 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-23 13:52:02,557 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-11-23 13:52:02,558 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-11-23 13:52:02,558 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-23 13:52:02,558 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 [2021-11-23 13:52:02,559 INFO L229 MonitoredProcess]: Starting monitored process 55 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-23 13:52:02,559 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Waiting until timeout for monitored process [2021-11-23 13:52:02,560 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-11-23 13:52:02,567 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-23 13:52:02,567 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-23 13:52:02,567 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-23 13:52:02,567 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-23 13:52:02,567 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-23 13:52:02,568 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-23 13:52:02,568 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-23 13:52:02,590 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-23 13:52:02,613 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Ended with exit code 0 [2021-11-23 13:52:02,613 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-23 13:52:02,614 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 [2021-11-23 13:52:02,615 INFO L229 MonitoredProcess]: Starting monitored process 56 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-23 13:52:02,615 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Waiting until timeout for monitored process [2021-11-23 13:52:02,616 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-11-23 13:52:02,623 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-23 13:52:02,623 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-23 13:52:02,623 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-23 13:52:02,623 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-23 13:52:02,623 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-23 13:52:02,624 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-23 13:52:02,624 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-23 13:52:02,625 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-23 13:52:02,643 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Ended with exit code 0 [2021-11-23 13:52:02,644 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-23 13:52:02,644 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 [2021-11-23 13:52:02,645 INFO L229 MonitoredProcess]: Starting monitored process 57 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-23 13:52:02,645 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Waiting until timeout for monitored process [2021-11-23 13:52:02,646 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-11-23 13:52:02,653 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-23 13:52:02,653 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-23 13:52:02,653 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-23 13:52:02,653 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-23 13:52:02,653 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-23 13:52:02,653 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-23 13:52:02,653 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-23 13:52:02,654 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-23 13:52:02,673 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Ended with exit code 0 [2021-11-23 13:52:02,674 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-23 13:52:02,674 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 [2021-11-23 13:52:02,674 INFO L229 MonitoredProcess]: Starting monitored process 58 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-23 13:52:02,675 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (58)] Waiting until timeout for monitored process [2021-11-23 13:52:02,676 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-11-23 13:52:02,683 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-23 13:52:02,683 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-23 13:52:02,683 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-23 13:52:02,683 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-23 13:52:02,683 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-23 13:52:02,684 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-23 13:52:02,684 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-23 13:52:02,686 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-11-23 13:52:02,689 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-11-23 13:52:02,689 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2021-11-23 13:52:02,689 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-23 13:52:02,689 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 [2021-11-23 13:52:02,690 INFO L229 MonitoredProcess]: Starting monitored process 59 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-23 13:52:02,690 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (59)] Waiting until timeout for monitored process [2021-11-23 13:52:02,691 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-11-23 13:52:02,691 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-11-23 13:52:02,691 INFO L513 LassoAnalysis]: Proved termination. [2021-11-23 13:52:02,691 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-11-23 13:52:02,709 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (58)] Forceful destruction successful, exit code 0 [2021-11-23 13:52:02,710 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-11-23 13:52:02,725 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 13:52:02,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 13:52:02,749 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-23 13:52:02,750 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 13:52:02,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 13:52:02,803 INFO L263 TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 4 conjunts are in the unsatisfiable core [2021-11-23 13:52:02,804 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 13:52:02,985 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-23 13:52:02,986 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-11-23 13:52:02,986 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 12498 states and 16000 transitions. cyclomatic complexity: 3531 Second operand has 5 states, 5 states have (on average 12.2) internal successors, (61), 5 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:52:03,337 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (59)] Forceful destruction successful, exit code 0 [2021-11-23 13:52:03,544 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 12498 states and 16000 transitions. cyclomatic complexity: 3531. Second operand has 5 states, 5 states have (on average 12.2) internal successors, (61), 5 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 42807 states and 54419 transitions. Complement of second has 9 states. [2021-11-23 13:52:03,544 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-11-23 13:52:03,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 12.2) internal successors, (61), 5 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:52:03,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 356 transitions. [2021-11-23 13:52:03,546 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 356 transitions. Stem has 20 letters. Loop has 41 letters. [2021-11-23 13:52:03,546 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-11-23 13:52:03,546 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 356 transitions. Stem has 61 letters. Loop has 41 letters. [2021-11-23 13:52:03,547 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-11-23 13:52:03,547 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 356 transitions. Stem has 20 letters. Loop has 82 letters. [2021-11-23 13:52:03,548 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-11-23 13:52:03,548 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 42807 states and 54419 transitions. [2021-11-23 13:52:03,720 INFO L131 ngComponentsAnalysis]: Automaton has 50 accepting balls. 17537 [2021-11-23 13:52:04,090 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 42807 states to 42305 states and 53767 transitions. [2021-11-23 13:52:04,090 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 19220 [2021-11-23 13:52:04,104 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 19332 [2021-11-23 13:52:04,104 INFO L73 IsDeterministic]: Start isDeterministic. Operand 42305 states and 53767 transitions. [2021-11-23 13:52:04,104 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-23 13:52:04,104 INFO L681 BuchiCegarLoop]: Abstraction has 42305 states and 53767 transitions. [2021-11-23 13:52:04,129 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 42305 states and 53767 transitions. [2021-11-23 13:52:04,855 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 42305 to 36901. [2021-11-23 13:52:04,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 36901 states, 36901 states have (on average 1.2814286875694425) internal successors, (47286), 36900 states have internal predecessors, (47286), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:52:05,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36901 states to 36901 states and 47286 transitions. [2021-11-23 13:52:05,313 INFO L704 BuchiCegarLoop]: Abstraction has 36901 states and 47286 transitions. [2021-11-23 13:52:05,314 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-23 13:52:05,314 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-23 13:52:05,314 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-23 13:52:05,314 INFO L87 Difference]: Start difference. First operand 36901 states and 47286 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-11-23 13:52:05,554 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 13:52:05,555 INFO L93 Difference]: Finished difference Result 16574 states and 21216 transitions. [2021-11-23 13:52:05,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-23 13:52:05,566 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 16574 states and 21216 transitions. [2021-11-23 13:52:05,744 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5080 [2021-11-23 13:52:05,792 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 16574 states to 16564 states and 21206 transitions. [2021-11-23 13:52:05,793 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5281 [2021-11-23 13:52:05,796 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5281 [2021-11-23 13:52:05,797 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16564 states and 21206 transitions. [2021-11-23 13:52:05,797 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-23 13:52:05,797 INFO L681 BuchiCegarLoop]: Abstraction has 16564 states and 21206 transitions. [2021-11-23 13:52:05,806 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16564 states and 21206 transitions. [2021-11-23 13:52:06,058 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16564 to 16480. [2021-11-23 13:52:06,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16480 states, 16480 states have (on average 1.2809466019417475) internal successors, (21110), 16479 states have internal predecessors, (21110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:52:06,110 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16480 states to 16480 states and 21110 transitions. [2021-11-23 13:52:06,111 INFO L704 BuchiCegarLoop]: Abstraction has 16480 states and 21110 transitions. [2021-11-23 13:52:06,111 INFO L587 BuchiCegarLoop]: Abstraction has 16480 states and 21110 transitions. [2021-11-23 13:52:06,111 INFO L425 BuchiCegarLoop]: ======== Iteration 32============ [2021-11-23 13:52:06,111 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 16480 states and 21110 transitions. [2021-11-23 13:52:06,239 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5068 [2021-11-23 13:52:06,239 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-23 13:52:06,239 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-23 13:52:06,241 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-11-23 13:52:06,241 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-23 13:52:06,242 INFO L791 eck$LassoCheckResult]: Stem: 276134#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(16, 2);call #Ultimate.allocInit(12, 3); 275947#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 275930#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 275876#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 275877#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 275874#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 275875#L110-2 assume !false; 279436#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 279435#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 279434#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 279433#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 279432#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 279431#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 279430#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 279429#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 279428#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 279427#L137 assume 8464 == ssl3_accept_~s__state~0#1; 279426#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 279425#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 279424#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 279422#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 279417#L614 ssl3_accept_~skip~0#1 := 0; 279416#L110-2 assume !false; 279415#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 279414#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 279413#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 279412#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 279411#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 279410#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 279409#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 279408#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 279407#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 279406#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 279405#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 279404#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 279403#L146 assume 8496 == ssl3_accept_~s__state~0#1; 279402#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 279401#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 279399#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 279397#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 277269#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 277270#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 277258#L614 ssl3_accept_~skip~0#1 := 0; 277259#L110-2 assume !false; 277254#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 277255#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 277250#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 277251#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 277246#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 277247#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 277242#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 277243#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 277238#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 277239#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 277234#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 277235#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 277230#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 277231#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 277313#L152 [2021-11-23 13:52:06,242 INFO L793 eck$LassoCheckResult]: Loop: 277313#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 277314#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 277309#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 277310#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 277305#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 277306#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 277301#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 277302#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 277297#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 277298#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 277290#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 277291#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 277201#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 277202#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 277197#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 277198#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 277193#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 277194#L203 assume 8656 == ssl3_accept_~s__state~0#1; 276021#L207 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1; 276022#L510 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet49#1;havoc ssl3_accept_#t~nondet49#1; 275941#L515 assume 2 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 3; 275828#L521-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0; 275935#L531 assume !(0 == ssl3_accept_~tmp___10~0#1); 276996#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 276992#L614 ssl3_accept_~skip~0#1 := 0; 276983#L110-2 assume !false; 276984#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 276975#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 276976#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 276967#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 276968#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 276959#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 276960#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 276951#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 276952#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 276943#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 276944#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 276935#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 276936#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 276927#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 276928#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 276919#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 276920#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 276911#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 276912#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 276905#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 276906#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 276896#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 276897#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 276884#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 276885#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 276865#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 276866#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 276852#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 276853#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 276825#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 276826#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 276811#L203 assume !(8656 == ssl3_accept_~s__state~0#1); 276812#L206 assume !(8657 == ssl3_accept_~s__state~0#1); 277047#L209 assume 8672 == ssl3_accept_~s__state~0#1; 276029#L213 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet50#1;havoc ssl3_accept_#t~nondet50#1; 275982#L539 assume 3 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 4; 275818#L545-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448; 276603#L554 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8640; 276604#L554-2 ssl3_accept_~s__init_num~0#1 := 0; 276601#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 276597#L614 ssl3_accept_~skip~0#1 := 0; 276592#L110-2 assume !false; 276593#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 276588#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 276589#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 276584#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 276585#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 276580#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 276581#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 276576#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 276577#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 276572#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 276573#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 276568#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 276569#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 276564#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 276565#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 276560#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 276561#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 276556#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 276557#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 276552#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 276553#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 276548#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 276549#L176 assume 8448 == ssl3_accept_~s__state~0#1; 276267#L177 assume !(ssl3_accept_~num1~0#1 > 0); 276266#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 276220#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 276216#L614 ssl3_accept_~skip~0#1 := 0; 276191#L110-2 assume !false; 276192#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 276165#L113 assume 12292 == ssl3_accept_~s__state~0#1; 276166#L114 ssl3_accept_~s__new_session~0#1 := 1; 278139#L222 ssl3_accept_~s__server~0#1 := 1; 278138#L227 assume 0 != ssl3_accept_~cb~0#1; 278137#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 278136#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 278134#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 278132#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 278131#L254 assume !(12292 != ssl3_accept_~s__state~0#1);ssl3_accept_#t~post36#1 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := 1 + ssl3_accept_#t~post36#1;havoc ssl3_accept_#t~post36#1;ssl3_accept_~s__state~0#1 := 8480; 278129#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 278124#L614 ssl3_accept_~skip~0#1 := 0; 278123#L110-2 assume !false; 278122#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 278121#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 278120#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 278119#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 278118#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 278117#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 278115#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 278116#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 286355#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 286340#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 286341#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 286269#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 277358#L146 assume 8496 == ssl3_accept_~s__state~0#1; 277359#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 277354#L298 assume !(1 == ssl3_accept_~blastFlag~0#1); 277355#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 277347#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 277348#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 277265#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 277261#L614 ssl3_accept_~skip~0#1 := 0; 277256#L110-2 assume !false; 277257#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 277252#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 277253#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 277248#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 277249#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 277244#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 277245#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 277240#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 277241#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 277236#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 277237#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 277232#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 277233#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 277858#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 277313#L152 [2021-11-23 13:52:06,243 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 13:52:06,243 INFO L85 PathProgramCache]: Analyzing trace with hash 1764503531, now seen corresponding path program 1 times [2021-11-23 13:52:06,243 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-23 13:52:06,243 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1119662466] [2021-11-23 13:52:06,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 13:52:06,244 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 13:52:06,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-23 13:52:06,250 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-23 13:52:06,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-23 13:52:06,263 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-23 13:52:06,263 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 13:52:06,264 INFO L85 PathProgramCache]: Analyzing trace with hash 1229205416, now seen corresponding path program 1 times [2021-11-23 13:52:06,264 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-23 13:52:06,264 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [796556980] [2021-11-23 13:52:06,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 13:52:06,264 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 13:52:06,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 13:52:06,294 INFO L134 CoverageAnalysis]: Checked inductivity of 155 backedges. 116 proven. 5 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2021-11-23 13:52:06,294 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-23 13:52:06,295 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [796556980] [2021-11-23 13:52:06,295 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [796556980] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-23 13:52:06,295 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [449526649] [2021-11-23 13:52:06,295 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 13:52:06,296 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 13:52:06,296 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 [2021-11-23 13:52:06,298 INFO L229 MonitoredProcess]: Starting monitored process 60 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-23 13:52:06,322 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Waiting until timeout for monitored process [2021-11-23 13:52:06,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 13:52:06,368 INFO L263 TraceCheckSpWp]: Trace formula consists of 198 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-23 13:52:06,370 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 13:52:06,571 INFO L134 CoverageAnalysis]: Checked inductivity of 155 backedges. 92 proven. 0 refuted. 0 times theorem prover too weak. 63 trivial. 0 not checked. [2021-11-23 13:52:06,571 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-23 13:52:06,572 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [449526649] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-23 13:52:06,572 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-23 13:52:06,572 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2021-11-23 13:52:06,572 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1196139143] [2021-11-23 13:52:06,572 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-23 13:52:06,572 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-23 13:52:06,573 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-23 13:52:06,573 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-23 13:52:06,573 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-11-23 13:52:06,573 INFO L87 Difference]: Start difference. First operand 16480 states and 21110 transitions. cyclomatic complexity: 4666 Second operand has 3 states, 3 states have (on average 32.666666666666664) internal successors, (98), 3 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:52:06,734 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 13:52:06,735 INFO L93 Difference]: Finished difference Result 16612 states and 21218 transitions. [2021-11-23 13:52:06,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-23 13:52:06,736 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 16612 states and 21218 transitions. [2021-11-23 13:52:06,809 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5084 [2021-11-23 13:52:06,945 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 16612 states to 16528 states and 21122 transitions. [2021-11-23 13:52:06,945 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5273 [2021-11-23 13:52:06,948 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5273 [2021-11-23 13:52:06,949 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16528 states and 21122 transitions. [2021-11-23 13:52:06,949 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-23 13:52:06,949 INFO L681 BuchiCegarLoop]: Abstraction has 16528 states and 21122 transitions. [2021-11-23 13:52:06,956 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16528 states and 21122 transitions. [2021-11-23 13:52:07,087 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16528 to 16480. [2021-11-23 13:52:07,099 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16480 states, 16480 states have (on average 1.27876213592233) internal successors, (21074), 16479 states have internal predecessors, (21074), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:52:07,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16480 states to 16480 states and 21074 transitions. [2021-11-23 13:52:07,132 INFO L704 BuchiCegarLoop]: Abstraction has 16480 states and 21074 transitions. [2021-11-23 13:52:07,132 INFO L587 BuchiCegarLoop]: Abstraction has 16480 states and 21074 transitions. [2021-11-23 13:52:07,132 INFO L425 BuchiCegarLoop]: ======== Iteration 33============ [2021-11-23 13:52:07,132 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 16480 states and 21074 transitions. [2021-11-23 13:52:07,173 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5068 [2021-11-23 13:52:07,173 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-23 13:52:07,173 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-23 13:52:07,175 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-11-23 13:52:07,175 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-23 13:52:07,175 INFO L791 eck$LassoCheckResult]: Stem: 309655#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(16, 2);call #Ultimate.allocInit(12, 3); 309473#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 309457#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 309402#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 309403#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 309400#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 309401#L110-2 assume !false; 314162#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 314160#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 314158#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 314156#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 314154#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 314152#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 314150#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 314148#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 314146#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 314144#L137 assume 8464 == ssl3_accept_~s__state~0#1; 314143#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 314139#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 314140#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 314111#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 314107#L614 ssl3_accept_~skip~0#1 := 0; 314089#L110-2 assume !false; 314090#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 314075#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 314076#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 313851#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 313852#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 313839#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 313840#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 313827#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 313828#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 312374#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 312375#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 312270#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 312271#L146 assume 8496 == ssl3_accept_~s__state~0#1; 312177#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 312178#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 310587#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 310588#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 316201#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 316199#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 316194#L614 ssl3_accept_~skip~0#1 := 0; 316193#L110-2 assume !false; 316192#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 316191#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 316190#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 316189#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 316188#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 316187#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 316186#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 316185#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 316184#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 316183#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 316182#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 316181#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 316180#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 316178#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 316179#L152 [2021-11-23 13:52:07,176 INFO L793 eck$LassoCheckResult]: Loop: 316179#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 317459#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 317458#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 317457#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 317456#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 317455#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 317454#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 317453#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 317452#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 316087#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 316079#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 316070#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 316064#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 316055#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 316050#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 312172#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 312173#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 309408#L203 assume 8656 == ssl3_accept_~s__state~0#1; 309409#L207 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1; 309577#L510 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet49#1;havoc ssl3_accept_#t~nondet49#1; 309578#L515 assume 2 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 3; 316047#L521-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0; 309470#L531 assume !(0 == ssl3_accept_~tmp___10~0#1); 309471#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 325362#L614 ssl3_accept_~skip~0#1 := 0; 325361#L110-2 assume !false; 325360#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 325359#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 325358#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 325357#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 325356#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 325355#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 325354#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 325353#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 325352#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 325351#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 325350#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 325349#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 325348#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 325347#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 325346#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 325345#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 325344#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 325343#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 325342#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 325341#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 325340#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 325339#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 325338#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 325337#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 325336#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 325335#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 325334#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 325333#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 325332#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 325331#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 309633#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 309634#L203 assume !(8656 == ssl3_accept_~s__state~0#1); 310699#L206 assume !(8657 == ssl3_accept_~s__state~0#1); 310700#L209 assume 8672 == ssl3_accept_~s__state~0#1; 310696#L213 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet50#1;havoc ssl3_accept_#t~nondet50#1; 310697#L539 assume 3 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 4; 309553#L545-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448; 309554#L554 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8640; 310126#L554-2 ssl3_accept_~s__init_num~0#1 := 0; 310127#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 309915#L614 ssl3_accept_~skip~0#1 := 0; 309916#L110-2 assume !false; 309907#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 309908#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 309899#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 309900#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 309891#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 309892#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 309883#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 309884#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 309875#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 309876#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 309867#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 309868#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 309859#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 309860#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 309851#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 309852#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 309843#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 309844#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 309835#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 309836#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 309826#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 309827#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 309793#L176 assume 8448 == ssl3_accept_~s__state~0#1; 309794#L177 assume !(ssl3_accept_~num1~0#1 > 0); 310051#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 310052#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 310034#L614 ssl3_accept_~skip~0#1 := 0; 310035#L110-2 assume !false; 310028#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 310029#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 310021#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 310022#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 310017#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 310018#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 310013#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 310014#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 310009#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 310010#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 310005#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 310006#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 310001#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 310002#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 309997#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 309998#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 309993#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 309994#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 309989#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 309990#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 309985#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 309986#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 309981#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 309982#L179 assume 8576 == ssl3_accept_~s__state~0#1; 309977#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 317193#L451 assume !(ssl3_accept_~ret~0#1 <= 0); 317188#L454 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 317189#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 317828#L614 ssl3_accept_~skip~0#1 := 0; 317824#L110-2 assume !false; 317818#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 317813#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 317806#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 317802#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 317797#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 317794#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 317791#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 317788#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 317785#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 317782#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 317778#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 317770#L143 assume 8466 == ssl3_accept_~s__state~0#1; 310263#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 317762#L285 assume !(0 == ssl3_accept_~blastFlag~0#1); 317755#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 317753#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 317747#L614 ssl3_accept_~skip~0#1 := 0; 317450#L110-2 assume !false; 317444#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 317442#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 317440#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 317438#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 317436#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 317434#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 317432#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 317430#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 317428#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 317426#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 317424#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 317422#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 317420#L146 assume 8496 == ssl3_accept_~s__state~0#1; 310191#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 317417#L298 assume !(1 == ssl3_accept_~blastFlag~0#1); 317415#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 317412#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 310585#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 317184#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 317475#L614 ssl3_accept_~skip~0#1 := 0; 317474#L110-2 assume !false; 317473#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 317472#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 317471#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 317470#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 317469#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 317468#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 317467#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 317466#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 317465#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 317464#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 317463#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 317462#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 317461#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 317460#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 316179#L152 [2021-11-23 13:52:07,176 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 13:52:07,176 INFO L85 PathProgramCache]: Analyzing trace with hash 1764503531, now seen corresponding path program 2 times [2021-11-23 13:52:07,176 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-23 13:52:07,177 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [978382579] [2021-11-23 13:52:07,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 13:52:07,177 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 13:52:07,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-23 13:52:07,182 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-23 13:52:07,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-23 13:52:07,193 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-23 13:52:07,194 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 13:52:07,195 INFO L85 PathProgramCache]: Analyzing trace with hash -1282988180, now seen corresponding path program 1 times [2021-11-23 13:52:07,195 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-23 13:52:07,195 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1751643756] [2021-11-23 13:52:07,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 13:52:07,196 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 13:52:07,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 13:52:07,238 INFO L134 CoverageAnalysis]: Checked inductivity of 306 backedges. 216 proven. 26 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2021-11-23 13:52:07,238 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-23 13:52:07,238 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1751643756] [2021-11-23 13:52:07,239 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1751643756] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-23 13:52:07,239 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [93294831] [2021-11-23 13:52:07,239 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 13:52:07,239 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 13:52:07,239 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 [2021-11-23 13:52:07,242 INFO L229 MonitoredProcess]: Starting monitored process 61 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-23 13:52:07,261 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Waiting until timeout for monitored process [2021-11-23 13:52:07,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 13:52:07,309 INFO L263 TraceCheckSpWp]: Trace formula consists of 236 conjuncts, 3 conjunts are in the unsatisfiable core [2021-11-23 13:52:07,312 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 13:52:07,658 INFO L134 CoverageAnalysis]: Checked inductivity of 306 backedges. 216 proven. 26 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2021-11-23 13:52:07,658 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 13:52:07,949 INFO L134 CoverageAnalysis]: Checked inductivity of 306 backedges. 216 proven. 26 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2021-11-23 13:52:07,949 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [93294831] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-23 13:52:07,950 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-23 13:52:07,950 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 6 [2021-11-23 13:52:07,950 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2033686226] [2021-11-23 13:52:07,951 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-23 13:52:07,953 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-23 13:52:07,953 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-23 13:52:07,954 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-23 13:52:07,954 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-11-23 13:52:07,954 INFO L87 Difference]: Start difference. First operand 16480 states and 21074 transitions. cyclomatic complexity: 4630 Second operand has 6 states, 6 states have (on average 31.666666666666668) internal successors, (190), 6 states have internal predecessors, (190), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:52:08,254 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 13:52:08,254 INFO L93 Difference]: Finished difference Result 19220 states and 24170 transitions. [2021-11-23 13:52:08,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-23 13:52:08,255 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 19220 states and 24170 transitions. [2021-11-23 13:52:08,324 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5898 [2021-11-23 13:52:08,374 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 19220 states to 19220 states and 24170 transitions. [2021-11-23 13:52:08,374 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6087 [2021-11-23 13:52:08,379 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6087 [2021-11-23 13:52:08,379 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19220 states and 24170 transitions. [2021-11-23 13:52:08,381 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-23 13:52:08,382 INFO L681 BuchiCegarLoop]: Abstraction has 19220 states and 24170 transitions. [2021-11-23 13:52:08,393 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19220 states and 24170 transitions. [2021-11-23 13:52:08,643 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19220 to 18028. [2021-11-23 13:52:08,655 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18028 states, 18028 states have (on average 1.2559352118926115) internal successors, (22642), 18027 states have internal predecessors, (22642), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:52:08,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18028 states to 18028 states and 22642 transitions. [2021-11-23 13:52:08,694 INFO L704 BuchiCegarLoop]: Abstraction has 18028 states and 22642 transitions. [2021-11-23 13:52:08,694 INFO L587 BuchiCegarLoop]: Abstraction has 18028 states and 22642 transitions. [2021-11-23 13:52:08,694 INFO L425 BuchiCegarLoop]: ======== Iteration 34============ [2021-11-23 13:52:08,694 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 18028 states and 22642 transitions. [2021-11-23 13:52:08,739 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5492 [2021-11-23 13:52:08,739 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-23 13:52:08,739 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-23 13:52:08,740 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-11-23 13:52:08,741 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-23 13:52:08,741 INFO L791 eck$LassoCheckResult]: Stem: 346429#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(16, 2);call #Ultimate.allocInit(12, 3); 346252#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 346237#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 346183#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 346184#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 346181#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 346182#L110-2 assume !false; 349905#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 349903#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 349901#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 349899#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 349897#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 349895#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 349893#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 349891#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 349889#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 349887#L137 assume 8464 == ssl3_accept_~s__state~0#1; 349886#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 349882#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 349877#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 349878#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 352220#L614 ssl3_accept_~skip~0#1 := 0; 352219#L110-2 assume !false; 352218#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 352217#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 352216#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 352215#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 352214#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 352213#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 352212#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 352211#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 352210#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 352209#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 352208#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 352207#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 352206#L146 assume 8496 == ssl3_accept_~s__state~0#1; 352205#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 352204#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 352202#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 352200#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 352201#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 355710#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 355704#L614 ssl3_accept_~skip~0#1 := 0; 355702#L110-2 assume !false; 355700#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 355698#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 355696#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 355694#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 355692#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 355690#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 355688#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 355686#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 355684#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 355682#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 355680#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 355678#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 355671#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 355645#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 355647#L152 [2021-11-23 13:52:08,741 INFO L793 eck$LassoCheckResult]: Loop: 355647#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 350479#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 350480#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 350473#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 350474#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 355663#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 355660#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 355657#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 355655#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 355653#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 355651#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 355649#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 355588#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 355587#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 354834#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 347524#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 347525#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 347521#L203 assume 8656 == ssl3_accept_~s__state~0#1; 346473#L207 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1; 347518#L510 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet49#1;havoc ssl3_accept_#t~nondet49#1; 347519#L515 assume 2 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 3; 347512#L521-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0; 347513#L531 assume !(0 == ssl3_accept_~tmp___10~0#1); 347506#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 347502#L614 ssl3_accept_~skip~0#1 := 0; 354792#L110-2 assume !false; 347496#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 347497#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 347492#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 347493#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 347488#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 347489#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 347484#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 347485#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 347480#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 347481#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 347476#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 347477#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 347472#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 347473#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 347468#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 347469#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 347464#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 347465#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 347460#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 347461#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 347456#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 347457#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 347452#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 347453#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 347448#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 347449#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 347444#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 347445#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 347440#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 347441#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 347436#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 347430#L203 assume !(8656 == ssl3_accept_~s__state~0#1); 347431#L206 assume !(8657 == ssl3_accept_~s__state~0#1); 354661#L209 assume 8672 == ssl3_accept_~s__state~0#1; 347413#L213 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet50#1;havoc ssl3_accept_#t~nondet50#1; 347414#L539 assume 3 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 4; 354616#L545-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448; 354615#L554 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8640; 346706#L554-2 ssl3_accept_~s__init_num~0#1 := 0; 346707#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 346695#L614 ssl3_accept_~skip~0#1 := 0; 346696#L110-2 assume !false; 346691#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 346692#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 346687#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 346688#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 346683#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 346684#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 346675#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 346676#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 346667#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 346668#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 346659#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 346660#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 346651#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 346652#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 346638#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 346639#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 346625#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 346626#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 346590#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 346591#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 346577#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 346578#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 346561#L176 assume 8448 == ssl3_accept_~s__state~0#1; 346562#L177 assume !(ssl3_accept_~num1~0#1 > 0); 346532#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 346533#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 346509#L614 ssl3_accept_~skip~0#1 := 0; 346510#L110-2 assume !false; 346477#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 346478#L113 assume 12292 == ssl3_accept_~s__state~0#1; 354607#L114 ssl3_accept_~s__new_session~0#1 := 1; 354606#L222 ssl3_accept_~s__server~0#1 := 1; 354605#L227 assume 0 != ssl3_accept_~cb~0#1; 354604#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 354603#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 354601#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 354599#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 354598#L254 assume !(12292 != ssl3_accept_~s__state~0#1);ssl3_accept_#t~post36#1 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := 1 + ssl3_accept_#t~post36#1;havoc ssl3_accept_#t~post36#1;ssl3_accept_~s__state~0#1 := 8480; 354596#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 354591#L614 ssl3_accept_~skip~0#1 := 0; 354590#L110-2 assume !false; 354589#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 354588#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 354587#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 354586#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 354585#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 354584#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 354583#L128 assume 8480 == ssl3_accept_~s__state~0#1; 350598#L132 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 351038#L270 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8482;ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__init_num~0#1 := 0; 350949#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 350944#L614 ssl3_accept_~skip~0#1 := 0; 350935#L110-2 assume !false; 350933#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 350931#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 350929#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 350927#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 350925#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 350923#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 350921#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 350862#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 350860#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 350859#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 350858#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 350857#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 350856#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 350855#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 350854#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 350853#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 350852#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 350851#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 350850#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 350848#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 350847#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 350846#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 350845#L176 assume 8448 == ssl3_accept_~s__state~0#1; 350841#L177 assume !(ssl3_accept_~num1~0#1 > 0); 350838#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 350839#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 350831#L614 ssl3_accept_~skip~0#1 := 0; 350830#L110-2 assume !false; 350828#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 350829#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 350609#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 350606#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 350602#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 350603#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 350599#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 350597#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 350533#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 350534#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 351526#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 351525#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 351524#L146 assume 8496 == ssl3_accept_~s__state~0#1; 350457#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 356589#L298 assume !(1 == ssl3_accept_~blastFlag~0#1); 356586#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 356584#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 348712#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 356555#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 356549#L614 ssl3_accept_~skip~0#1 := 0; 356547#L110-2 assume !false; 356545#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 356543#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 356541#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 356532#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 356530#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 356529#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 356525#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 356225#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 356222#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 356218#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 356214#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 356211#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 356208#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 356204#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 355647#L152 [2021-11-23 13:52:08,742 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 13:52:08,742 INFO L85 PathProgramCache]: Analyzing trace with hash 1764503531, now seen corresponding path program 3 times [2021-11-23 13:52:08,742 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-23 13:52:08,742 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [424975373] [2021-11-23 13:52:08,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 13:52:08,743 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 13:52:08,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-23 13:52:08,748 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-23 13:52:08,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-23 13:52:08,760 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-23 13:52:08,760 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 13:52:08,760 INFO L85 PathProgramCache]: Analyzing trace with hash 113259385, now seen corresponding path program 1 times [2021-11-23 13:52:08,761 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-23 13:52:08,761 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1196634225] [2021-11-23 13:52:08,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 13:52:08,761 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 13:52:08,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 13:52:08,792 INFO L134 CoverageAnalysis]: Checked inductivity of 311 backedges. 209 proven. 5 refuted. 0 times theorem prover too weak. 97 trivial. 0 not checked. [2021-11-23 13:52:08,792 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-23 13:52:08,793 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1196634225] [2021-11-23 13:52:08,793 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1196634225] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-23 13:52:08,793 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [252265263] [2021-11-23 13:52:08,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 13:52:08,793 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 13:52:08,793 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 [2021-11-23 13:52:08,798 INFO L229 MonitoredProcess]: Starting monitored process 62 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-23 13:52:08,814 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Waiting until timeout for monitored process [2021-11-23 13:52:08,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 13:52:08,864 INFO L263 TraceCheckSpWp]: Trace formula consists of 254 conjuncts, 3 conjunts are in the unsatisfiable core [2021-11-23 13:52:08,866 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 13:52:09,124 INFO L134 CoverageAnalysis]: Checked inductivity of 311 backedges. 209 proven. 5 refuted. 0 times theorem prover too weak. 97 trivial. 0 not checked. [2021-11-23 13:52:09,124 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 13:52:09,377 INFO L134 CoverageAnalysis]: Checked inductivity of 311 backedges. 209 proven. 5 refuted. 0 times theorem prover too weak. 97 trivial. 0 not checked. [2021-11-23 13:52:09,377 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [252265263] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-23 13:52:09,377 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-23 13:52:09,378 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 6 [2021-11-23 13:52:09,378 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1541526006] [2021-11-23 13:52:09,378 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-23 13:52:09,379 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-23 13:52:09,380 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-23 13:52:09,380 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-23 13:52:09,380 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-11-23 13:52:09,380 INFO L87 Difference]: Start difference. First operand 18028 states and 22642 transitions. cyclomatic complexity: 4650 Second operand has 6 states, 6 states have (on average 26.833333333333332) internal successors, (161), 6 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:52:09,806 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 13:52:09,806 INFO L93 Difference]: Finished difference Result 19064 states and 23730 transitions. [2021-11-23 13:52:09,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-23 13:52:09,807 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 19064 states and 23730 transitions. [2021-11-23 13:52:09,892 INFO L131 ngComponentsAnalysis]: Automaton has 23 accepting balls. 4272 [2021-11-23 13:52:09,942 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 19064 states to 16701 states and 20850 transitions. [2021-11-23 13:52:09,942 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5659 [2021-11-23 13:52:09,947 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5999 [2021-11-23 13:52:09,947 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16701 states and 20850 transitions. [2021-11-23 13:52:09,947 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-23 13:52:09,948 INFO L681 BuchiCegarLoop]: Abstraction has 16701 states and 20850 transitions. [2021-11-23 13:52:09,958 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16701 states and 20850 transitions. [2021-11-23 13:52:10,106 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16701 to 14093. [2021-11-23 13:52:10,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14093 states, 14093 states have (on average 1.2562974526360604) internal successors, (17705), 14092 states have internal predecessors, (17705), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:52:10,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14093 states to 14093 states and 17705 transitions. [2021-11-23 13:52:10,144 INFO L704 BuchiCegarLoop]: Abstraction has 14093 states and 17705 transitions. [2021-11-23 13:52:10,144 INFO L587 BuchiCegarLoop]: Abstraction has 14093 states and 17705 transitions. [2021-11-23 13:52:10,144 INFO L425 BuchiCegarLoop]: ======== Iteration 35============ [2021-11-23 13:52:10,144 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 14093 states and 17705 transitions. [2021-11-23 13:52:10,179 INFO L131 ngComponentsAnalysis]: Automaton has 17 accepting balls. 3852 [2021-11-23 13:52:10,179 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-23 13:52:10,180 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-23 13:52:10,181 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-11-23 13:52:10,181 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-11-23 13:52:10,182 INFO L791 eck$LassoCheckResult]: Stem: 384625#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(16, 2);call #Ultimate.allocInit(12, 3); 384450#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 384439#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 384386#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 384387#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 384376#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 384377#L110-2 assume !false; 389581#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 389580#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 389579#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 389578#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 389577#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 389576#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 389575#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 389574#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 389573#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 389572#L137 assume 8464 == ssl3_accept_~s__state~0#1; 389571#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 389569#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 389570#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 389564#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 389560#L614 ssl3_accept_~skip~0#1 := 0; 389555#L110-2 assume !false; 389556#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 389551#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 389552#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 389547#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 389548#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 389543#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 389544#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 389539#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 389540#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 389535#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 389536#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 389531#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 389532#L146 assume 8496 == ssl3_accept_~s__state~0#1; 389527#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 389528#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 389094#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 389095#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 393588#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 393581#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 393575#L614 ssl3_accept_~skip~0#1 := 0; 393573#L110-2 assume !false; 393571#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 393569#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 393567#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 393565#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 393563#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 393561#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 393559#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 393557#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 393555#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 393553#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 393551#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 393549#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 393547#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 393544#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 393545#L152 [2021-11-23 13:52:10,182 INFO L793 eck$LassoCheckResult]: Loop: 393545#L152 assume 8512 == ssl3_accept_~s__state~0#1; 394569#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 394890#L315 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1; 394889#L319 assume !(ssl3_accept_~ret~0#1 <= 0); 394888#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 394886#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 394881#L614 ssl3_accept_~skip~0#1 := 0; 394880#L110-2 assume !false; 394879#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 394878#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 394877#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 394876#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 394875#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 394874#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 394873#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 394872#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 394871#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 394870#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 394869#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 394868#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 394867#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 394866#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 394865#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 394864#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 394863#L158 assume 8528 == ssl3_accept_~s__state~0#1; 392468#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 394862#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 394860#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 394853#L362 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 394851#L364 assume !(ssl3_accept_~ret~0#1 <= 0); 394850#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 394848#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 394843#L614 ssl3_accept_~skip~0#1 := 0; 394842#L110-2 assume !false; 394841#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 394840#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 394839#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 394838#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 394837#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 394836#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 394835#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 394834#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 394833#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 394832#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 394831#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 394830#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 394829#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 394828#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 394827#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 394826#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 394825#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 394824#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 394820#L164 assume 8544 == ssl3_accept_~s__state~0#1; 394815#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 394812#L387 assume !(0 != ssl3_accept_~s__session__peer~0#1); 394808#L396 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 394805#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 394803#L408 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 394792#L411 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; 394791#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 394779#L614 ssl3_accept_~skip~0#1 := 0; 394780#L110-2 assume !false; 394775#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 394776#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 394771#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 394772#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 394767#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 394768#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 394711#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 394712#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 394705#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 394706#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 394693#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 394694#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 394685#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 394686#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 394677#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 394678#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 394669#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 394670#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 394661#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 394662#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 394652#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 394653#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 394644#L176 assume 8448 == ssl3_accept_~s__state~0#1; 394645#L177 assume !(ssl3_accept_~num1~0#1 > 0); 395042#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 394629#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 394625#L614 ssl3_accept_~skip~0#1 := 0; 394620#L110-2 assume !false; 394621#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 394615#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 394616#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 394611#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 394612#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 394607#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 394608#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 394602#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 394603#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 394592#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 394593#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 394586#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 394587#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 394580#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 394581#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 394574#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 394575#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 394813#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 394814#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 394806#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 394807#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 385786#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 385725#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 385726#L179 assume 8576 == ssl3_accept_~s__state~0#1; 385718#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 385719#L451 assume !(ssl3_accept_~ret~0#1 <= 0); 385704#L454 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 385706#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 395212#L614 ssl3_accept_~skip~0#1 := 0; 395211#L110-2 assume !false; 395210#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 395209#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 395208#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 395207#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 395206#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 395205#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 395204#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 395203#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 395202#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 395200#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 395199#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 395198#L143 assume 8466 == ssl3_accept_~s__state~0#1; 395109#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 395196#L285 assume !(0 == ssl3_accept_~blastFlag~0#1); 395195#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 395192#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 395183#L614 ssl3_accept_~skip~0#1 := 0; 395181#L110-2 assume !false; 395179#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 395177#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 395175#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 395173#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 395171#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 395169#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 395167#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 395165#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 395163#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 395161#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 395159#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 395157#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 395153#L146 assume 8496 == ssl3_accept_~s__state~0#1; 395150#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 395149#L298 assume !(1 == ssl3_accept_~blastFlag~0#1); 395148#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 394559#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 395146#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 395147#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 395182#L614 ssl3_accept_~skip~0#1 := 0; 395180#L110-2 assume !false; 395178#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 395176#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 395174#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 395172#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 395170#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 395168#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 395166#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 395164#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 395162#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 395160#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 395158#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 395156#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 395106#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 395053#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 393545#L152 [2021-11-23 13:52:10,183 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 13:52:10,183 INFO L85 PathProgramCache]: Analyzing trace with hash 75559789, now seen corresponding path program 1 times [2021-11-23 13:52:10,183 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-23 13:52:10,183 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [11816103] [2021-11-23 13:52:10,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 13:52:10,184 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 13:52:10,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-23 13:52:10,190 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-23 13:52:10,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-23 13:52:10,203 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-23 13:52:10,203 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 13:52:10,204 INFO L85 PathProgramCache]: Analyzing trace with hash 1802628382, now seen corresponding path program 3 times [2021-11-23 13:52:10,204 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-23 13:52:10,204 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [582248378] [2021-11-23 13:52:10,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 13:52:10,204 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 13:52:10,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-23 13:52:10,216 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-23 13:52:10,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-23 13:52:10,345 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-23 13:52:10,345 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 13:52:10,346 INFO L85 PathProgramCache]: Analyzing trace with hash -1258661582, now seen corresponding path program 1 times [2021-11-23 13:52:10,346 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-23 13:52:10,346 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [842789647] [2021-11-23 13:52:10,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 13:52:10,346 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 13:52:10,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-23 13:52:10,362 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-23 13:52:10,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-23 13:52:10,429 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-23 13:52:12,355 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 23.11 01:52:12 BoogieIcfgContainer [2021-11-23 13:52:12,355 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2021-11-23 13:52:12,356 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2021-11-23 13:52:12,356 INFO L271 PluginConnector]: Initializing Witness Printer... [2021-11-23 13:52:12,356 INFO L275 PluginConnector]: Witness Printer initialized [2021-11-23 13:52:12,357 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 01:51:40" (3/4) ... [2021-11-23 13:52:12,359 INFO L134 WitnessPrinter]: Generating witness for non-termination counterexample [2021-11-23 13:52:12,432 INFO L141 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/witness.graphml [2021-11-23 13:52:12,432 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2021-11-23 13:52:12,433 INFO L158 Benchmark]: Toolchain (without parser) took 33496.39ms. Allocated memory was 96.5MB in the beginning and 4.2GB in the end (delta: 4.2GB). Free memory was 60.6MB in the beginning and 3.8GB in the end (delta: -3.7GB). Peak memory consumption was 424.5MB. Max. memory is 16.1GB. [2021-11-23 13:52:12,433 INFO L158 Benchmark]: CDTParser took 0.32ms. Allocated memory is still 96.5MB. Free memory was 67.0MB in the beginning and 67.0MB in the end (delta: 25.0kB). There was no memory consumed. Max. memory is 16.1GB. [2021-11-23 13:52:12,433 INFO L158 Benchmark]: CACSL2BoogieTranslator took 392.71ms. Allocated memory is still 96.5MB. Free memory was 60.4MB in the beginning and 67.2MB in the end (delta: -6.8MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2021-11-23 13:52:12,434 INFO L158 Benchmark]: Boogie Procedure Inliner took 56.98ms. Allocated memory is still 96.5MB. Free memory was 67.2MB in the beginning and 64.3MB in the end (delta: 2.9MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2021-11-23 13:52:12,434 INFO L158 Benchmark]: Boogie Preprocessor took 81.64ms. Allocated memory is still 96.5MB. Free memory was 64.3MB in the beginning and 62.6MB in the end (delta: 1.7MB). There was no memory consumed. Max. memory is 16.1GB. [2021-11-23 13:52:12,434 INFO L158 Benchmark]: RCFGBuilder took 727.10ms. Allocated memory is still 96.5MB. Free memory was 62.2MB in the beginning and 37.6MB in the end (delta: 24.6MB). Peak memory consumption was 23.1MB. Max. memory is 16.1GB. [2021-11-23 13:52:12,435 INFO L158 Benchmark]: BuchiAutomizer took 32155.44ms. Allocated memory was 96.5MB in the beginning and 4.2GB in the end (delta: 4.2GB). Free memory was 37.4MB in the beginning and 3.8GB in the end (delta: -3.8GB). Peak memory consumption was 618.0MB. Max. memory is 16.1GB. [2021-11-23 13:52:12,435 INFO L158 Benchmark]: Witness Printer took 76.31ms. Allocated memory is still 4.2GB. Free memory was 3.8GB in the beginning and 3.8GB in the end (delta: 7.3MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2021-11-23 13:52:12,437 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.32ms. Allocated memory is still 96.5MB. Free memory was 67.0MB in the beginning and 67.0MB in the end (delta: 25.0kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 392.71ms. Allocated memory is still 96.5MB. Free memory was 60.4MB in the beginning and 67.2MB in the end (delta: -6.8MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 56.98ms. Allocated memory is still 96.5MB. Free memory was 67.2MB in the beginning and 64.3MB in the end (delta: 2.9MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * Boogie Preprocessor took 81.64ms. Allocated memory is still 96.5MB. Free memory was 64.3MB in the beginning and 62.6MB in the end (delta: 1.7MB). There was no memory consumed. Max. memory is 16.1GB. * RCFGBuilder took 727.10ms. Allocated memory is still 96.5MB. Free memory was 62.2MB in the beginning and 37.6MB in the end (delta: 24.6MB). Peak memory consumption was 23.1MB. Max. memory is 16.1GB. * BuchiAutomizer took 32155.44ms. Allocated memory was 96.5MB in the beginning and 4.2GB in the end (delta: 4.2GB). Free memory was 37.4MB in the beginning and 3.8GB in the end (delta: -3.8GB). Peak memory consumption was 618.0MB. Max. memory is 16.1GB. * Witness Printer took 76.31ms. Allocated memory is still 4.2GB. Free memory was 3.8GB in the beginning and 3.8GB in the end (delta: 7.3MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Constructed decomposition of program Your program was decomposed into 36 terminating modules (33 trivial, 3 deterministic, 0 nondeterministic) and one nonterminating remainder module.One deterministic module has affine ranking function s__state and consists of 6 locations. One deterministic module has affine ranking function -1 * blastFlag + 1 and consists of 3 locations. One deterministic module has affine ranking function s__state and consists of 5 locations. 33 modules have a trivial ranking function, the largest among these consists of 6 locations. The remainder module has 14093 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 32.0s and 35 iterations. TraceHistogramMax:7. Analysis of lassos took 16.7s. Construction of modules took 3.9s. Büchi inclusion checks took 4.2s. Highest rank in rank-based complementation 3. Minimization of det autom 0. Minimization of nondet autom 36. Automata minimization 3.8s AutomataMinimizationTime, 36 MinimizatonAttempts, 22684 StatesRemovedByMinimization, 32 NontrivialMinimizations. Non-live state removal took 2.3s Buchi closure took 0.1s. Biggest automaton had 18028 states and ocurred in iteration 33. Nontrivial modules had stage [3, 0, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 384/384 HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 7254 SdHoareTripleChecker+Valid, 5.2s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 7251 mSDsluCounter, 15439 SdHoareTripleChecker+Invalid, 3.9s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 6586 mSDsCounter, 954 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 4944 IncrementalHoareTripleChecker+Invalid, 5898 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 954 mSolverCounterUnsat, 8853 mSDtfsCounter, 4944 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown LassoAnalysisResults: nont1 unkn0 SFLI24 SFLT1 conc2 concLT1 SILN0 SILU0 SILI5 SILT1 lasso0 LassoPreprocessingBenchmarks: Lassos: inital53 mio100 ax100 hnf100 lsp32 ukn100 mio100 lsp100 div172 bol100 ite100 ukn100 eq193 hnf74 smp97 dnf100 smp100 tf108 neg100 sie100 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 13ms VariablesStem: 0 VariablesLoop: 1 DisjunctsStem: 1 DisjunctsLoop: 2 SupportingInvariants: 0 MotzkinApplications: 4 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 19 LassoNonterminationAnalysisSatUnbounded: 0 LassoNonterminationAnalysisUnsat: 3 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 0.6s - TerminationAnalysisResult: Nontermination possible Buchi Automizer proved that your program is nonterminating for some inputs - FixpointNonTerminationResult [Line: 152]: 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@57b39b15=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3a597b9a=0, NULL=0, NULL=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@32a6178b=0, tmp___9=0, s__ctx__stats__sess_accept=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4071fdc8=0, s__s3__tmp__new_cipher__algo_strength=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4f34d2bd=0, s__ctx__info_callback=0, tmp=7, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7c1093e6=0, __cil_tmp55=0, s__s3__tmp__use_rsa_tmp=1, s__s3__tmp__new_cipher__algorithms=4294967040, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@76af5762=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@25c5db8b=0, tmp___2=0, cb=4, s__cert__pkeys__AT0__privatekey=0, s__options=-2097153, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1b7532b6=0, s__shutdown=0, \result=0, tmp=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4ef014db=0, s__cert=6, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@33745ea0=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@56f32708=0, got_new_session=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@65e1e3d7=0, s__server=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@623c3b9f=1, \old(initial_state)=8464, \result=0, s__type=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@278f324b=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3ac0fe84=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@24992ae1=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2ae4414a=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@393a5f8d=2, s__init_num=0, tmp___5=0, s__session__cipher=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@e586aec=0, s__ctx__stats__sess_accept_renegotiate=0, ret=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@b5bc342=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@72ce102c=0, s__verify_mode=8, __cil_tmp58=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@24d29673=0, blastFlag=2, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5bf38381=0, tmp___7=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1b649f94=0, tmp___10=0, __cil_tmp61=4294967040, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@76c59f77=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@251453d2=1, l=4294967040, new_state=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@22254d10=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7b855430=0, __cil_tmp56=4294967040, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@55308016=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3eb701bb=0, tmp___1=-12288, s__info_callback=4, buf=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@162563=0, s__s3__tmp__reuse_message=5, s__version=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6b350938=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@13cb0488=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1030bae1=1, s__s3__tmp__next_state___0=8576, s__s3__tmp__new_cipher=0, s__s3__tmp__cert_request=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4619c7cf=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@18cc3569=0, num1=0, NULL=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6ff63925=0, s__debug=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@7fcc19bd=0, s__ctx__stats__sess_accept_good=0, tmp___3=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@30661223=1, __cil_tmp60=0, s__in_handshake=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7d762a50=0, s__init_buf___0=1, initial_state=8464, tmp___4=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3e40eb44=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@b51b484=0, __cil_tmp59=0, skip=0, s__hit=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3f7e6958=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3ad7d446=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@275d9aa4=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1b8698db=0, tmp___6=0, s__session__peer=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1b2222ef=1, state=8512, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@556da20c=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4a819c29=0, __cil_tmp57=-2097153, s__state=8512, s__new_session=0, tmp___8=0, s=8464, Time=7, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@7eb0cde4=0, s__rwstate=0} - StatisticsResult: NonterminationArgumentStatistics Fixpoint - NonterminatingLassoResult [Line: 152]: Nonterminating execution Found a nonterminating execution for the following lasso shaped sequence of statements. Stem: [L647] int s ; [L648] int tmp ; [L652] s = 8464 [L653] CALL ssl3_accept(s) [L23] int s__info_callback = __VERIFIER_nondet_int() ; [L24] int s__in_handshake = __VERIFIER_nondet_int() ; [L25] int s__state ; [L26] int s__new_session ; [L27] int s__server ; [L28] int s__version = __VERIFIER_nondet_int() ; [L29] int s__type ; [L30] int s__init_num ; [L31] int s__hit = __VERIFIER_nondet_int() ; [L32] int s__rwstate ; [L33] int s__init_buf___0 = 1; [L34] int s__debug = __VERIFIER_nondet_int() ; [L35] int s__shutdown ; [L36] int s__cert = __VERIFIER_nondet_int() ; [L37] int s__options = __VERIFIER_nondet_int() ; [L38] int s__verify_mode = __VERIFIER_nondet_int() ; [L39] int s__session__peer = __VERIFIER_nondet_int() ; [L40] int s__cert__pkeys__AT0__privatekey = __VERIFIER_nondet_int() ; [L41] int s__ctx__info_callback = __VERIFIER_nondet_int() ; [L42] int s__ctx__stats__sess_accept_renegotiate = __VERIFIER_nondet_int() ; [L43] int s__ctx__stats__sess_accept = __VERIFIER_nondet_int() ; [L44] int s__ctx__stats__sess_accept_good = __VERIFIER_nondet_int() ; [L45] int s__s3__tmp__cert_request ; [L46] int s__s3__tmp__reuse_message = __VERIFIER_nondet_int() ; [L47] int s__s3__tmp__use_rsa_tmp ; [L48] int s__s3__tmp__new_cipher = __VERIFIER_nondet_int() ; [L49] int s__s3__tmp__new_cipher__algorithms = __VERIFIER_nondet_int() ; [L50] int s__s3__tmp__next_state___0 ; [L51] int s__s3__tmp__new_cipher__algo_strength = __VERIFIER_nondet_int() ; [L52] int s__session__cipher ; [L53] int buf ; [L54] unsigned long l ; [L55] unsigned long Time ; [L56] unsigned long tmp ; [L57] int cb ; [L58] long num1 = __VERIFIER_nondet_long() ; [L59] int ret ; [L60] int new_state ; [L61] int state ; [L62] int skip ; [L63] int got_new_session ; [L64] int tmp___1 = __VERIFIER_nondet_int() ; [L65] int tmp___2 = __VERIFIER_nondet_int() ; [L66] int tmp___3 = __VERIFIER_nondet_int() ; [L67] int tmp___4 = __VERIFIER_nondet_int() ; [L68] int tmp___5 = __VERIFIER_nondet_int() ; [L69] int tmp___6 = __VERIFIER_nondet_int() ; [L70] int tmp___7 ; [L71] long tmp___8 = __VERIFIER_nondet_long() ; [L72] int tmp___9 = __VERIFIER_nondet_int() ; [L73] int tmp___10 = __VERIFIER_nondet_int() ; [L74] int blastFlag ; [L75] int __cil_tmp55 ; [L76] unsigned long __cil_tmp56 ; [L77] unsigned long __cil_tmp57 ; [L78] unsigned long __cil_tmp58 ; [L79] unsigned long __cil_tmp59 ; [L80] int __cil_tmp60 ; [L81] unsigned long __cil_tmp61 ; [L85] s__state = initial_state [L86] blastFlag = 0 [L87] tmp = __VERIFIER_nondet_int() [L88] Time = tmp [L89] cb = 0 [L90] ret = -1 [L91] skip = 0 [L92] got_new_session = 0 [L93] COND TRUE s__info_callback != 0 [L94] cb = s__info_callback [L100] s__in_handshake ++ [L101] COND FALSE !(tmp___1 + 12288) [L106] COND FALSE !(s__cert == 0) [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND TRUE s__state == 8464 [L283] s__shutdown = 0 [L284] ret = __VERIFIER_nondet_int() [L285] COND TRUE blastFlag == 0 [L286] blastFlag = 1 [L288] COND FALSE !(ret <= 0) [L291] got_new_session = 1 [L292] s__state = 8496 [L293] s__init_num = 0 [L614] COND FALSE !(! s__s3__tmp__reuse_message) [L631] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND TRUE s__state == 8496 [L297] ret = __VERIFIER_nondet_int() [L298] COND TRUE blastFlag == 1 [L299] blastFlag = 2 [L301] COND FALSE !(ret <= 0) [L304] COND FALSE !(\read(s__hit)) [L307] s__state = 8512 [L309] s__init_num = 0 [L614] COND FALSE !(! s__s3__tmp__reuse_message) [L631] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND FALSE !(s__state == 8496) [L149] COND FALSE !(s__state == 8497) Loop: [L152] COND TRUE s__state == 8512 [L314] __cil_tmp56 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L315] COND FALSE !(__cil_tmp56 + 256UL) [L318] ret = __VERIFIER_nondet_int() [L319] COND FALSE !(ret <= 0) [L324] s__state = 8528 [L325] s__init_num = 0 [L614] COND FALSE !(! s__s3__tmp__reuse_message) [L631] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND FALSE !(s__state == 8496) [L149] COND FALSE !(s__state == 8497) [L152] COND FALSE !(s__state == 8512) [L155] COND FALSE !(s__state == 8513) [L158] COND TRUE s__state == 8528 [L329] l = (unsigned long )s__s3__tmp__new_cipher__algorithms [L331] __cil_tmp57 = (unsigned long )s__options [L332] COND TRUE __cil_tmp57 + 2097152UL [L333] s__s3__tmp__use_rsa_tmp = 1 [L338] COND TRUE \read(s__s3__tmp__use_rsa_tmp) [L363] ret = __VERIFIER_nondet_int() [L364] COND FALSE !(ret <= 0) [L381] s__state = 8544 [L382] s__init_num = 0 [L614] COND FALSE !(! s__s3__tmp__reuse_message) [L631] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND FALSE !(s__state == 8496) [L149] COND FALSE !(s__state == 8497) [L152] COND FALSE !(s__state == 8512) [L155] COND FALSE !(s__state == 8513) [L158] COND FALSE !(s__state == 8528) [L161] COND FALSE !(s__state == 8529) [L164] COND TRUE s__state == 8544 [L386] COND TRUE s__verify_mode + 1 [L387] COND FALSE !(s__session__peer != 0) [L398] __cil_tmp61 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L399] COND FALSE !(__cil_tmp61 + 256UL) [L409] s__s3__tmp__cert_request = 1 [L410] ret = __VERIFIER_nondet_int() [L411] COND FALSE !(ret <= 0) [L414] s__state = 8448 [L415] s__s3__tmp__next_state___0 = 8576 [L416] s__init_num = 0 [L614] COND FALSE !(! s__s3__tmp__reuse_message) [L631] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND FALSE !(s__state == 8496) [L149] COND FALSE !(s__state == 8497) [L152] COND FALSE !(s__state == 8512) [L155] COND FALSE !(s__state == 8513) [L158] COND FALSE !(s__state == 8528) [L161] COND FALSE !(s__state == 8529) [L164] COND FALSE !(s__state == 8544) [L167] COND FALSE !(s__state == 8545) [L170] COND FALSE !(s__state == 8560) [L173] COND FALSE !(s__state == 8561) [L176] COND TRUE s__state == 8448 [L437] COND FALSE !(num1 > 0L) [L446] s__state = s__s3__tmp__next_state___0 [L614] COND FALSE !(! s__s3__tmp__reuse_message) [L631] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND FALSE !(s__state == 8496) [L149] COND FALSE !(s__state == 8497) [L152] COND FALSE !(s__state == 8512) [L155] COND FALSE !(s__state == 8513) [L158] COND FALSE !(s__state == 8528) [L161] COND FALSE !(s__state == 8529) [L164] COND FALSE !(s__state == 8544) [L167] COND FALSE !(s__state == 8545) [L170] COND FALSE !(s__state == 8560) [L173] COND FALSE !(s__state == 8561) [L176] COND FALSE !(s__state == 8448) [L179] COND TRUE s__state == 8576 [L450] ret = __VERIFIER_nondet_int() [L451] COND FALSE !(ret <= 0) [L454] COND TRUE ret == 2 [L455] s__state = 8466 [L614] COND FALSE !(! s__s3__tmp__reuse_message) [L631] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND TRUE s__state == 8466 [L283] s__shutdown = 0 [L284] ret = __VERIFIER_nondet_int() [L285] COND FALSE !(blastFlag == 0) [L288] COND FALSE !(ret <= 0) [L291] got_new_session = 1 [L292] s__state = 8496 [L293] s__init_num = 0 [L614] COND FALSE !(! s__s3__tmp__reuse_message) [L631] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND TRUE s__state == 8496 [L297] ret = __VERIFIER_nondet_int() [L298] COND FALSE !(blastFlag == 1) [L301] COND FALSE !(ret <= 0) [L304] COND FALSE !(\read(s__hit)) [L307] s__state = 8512 [L309] s__init_num = 0 [L614] COND FALSE !(! s__s3__tmp__reuse_message) [L631] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND FALSE !(s__state == 8496) [L149] COND FALSE !(s__state == 8497) End of lasso representation. RESULT: Ultimate proved your program to be incorrect! [2021-11-23 13:52:12,514 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Forceful destruction successful, exit code 0 [2021-11-23 13:52:12,739 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Forceful destruction successful, exit code 0 [2021-11-23 13:52:12,939 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Forceful destruction successful, exit code 0 [2021-11-23 13:52:13,126 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2021-11-23 13:52:13,326 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2021-11-23 13:52:13,525 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2021-11-23 13:52:13,726 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2021-11-23 13:52:13,926 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2021-11-23 13:52:14,126 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2021-11-23 13:52:14,328 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b3ba28-fdc8-454c-8f04-705de4cba415/bin/uautomizer-wIGwrQj20G/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Writing human readable error path to file UltimateCounterExample.errorpath Result: FALSE(TERM)