./Ultimate.py --spec ../../sv-benchmarks/c/properties/termination.prp --file ../../sv-benchmarks/c/openssl-simplified/s3_srvr_2.cil-1.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version dbf71c69 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/openssl-simplified/s3_srvr_2.cil-1.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ --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 dca428a91d61f16d984f5dd6898f66ec80371948e14839543a0c63f73de1fec4 --- Real Ultimate output --- [0.001s][warning][os,container] Duplicate cpuset controllers detected. Picking /sys/fs/cgroup/cpuset, skipping /sys/fs/cgroup/cpuset. This is Ultimate 0.2.2-dev-dbf71c6-m [2022-10-17 10:15:02,637 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-10-17 10:15:02,639 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-10-17 10:15:02,670 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-10-17 10:15:02,670 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-10-17 10:15:02,671 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-10-17 10:15:02,673 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-10-17 10:15:02,675 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-10-17 10:15:02,677 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-10-17 10:15:02,678 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-10-17 10:15:02,679 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-10-17 10:15:02,683 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-10-17 10:15:02,684 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-10-17 10:15:02,686 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-10-17 10:15:02,687 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-10-17 10:15:02,689 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-10-17 10:15:02,690 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-10-17 10:15:02,691 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-10-17 10:15:02,693 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-10-17 10:15:02,695 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-10-17 10:15:02,702 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-10-17 10:15:02,705 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-10-17 10:15:02,706 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-10-17 10:15:02,707 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-10-17 10:15:02,712 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-10-17 10:15:02,712 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-10-17 10:15:02,713 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-10-17 10:15:02,714 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-10-17 10:15:02,714 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-10-17 10:15:02,715 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-10-17 10:15:02,716 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-10-17 10:15:02,717 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-10-17 10:15:02,718 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-10-17 10:15:02,719 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-10-17 10:15:02,720 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-10-17 10:15:02,720 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-10-17 10:15:02,721 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-10-17 10:15:02,721 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-10-17 10:15:02,722 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-10-17 10:15:02,723 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-10-17 10:15:02,724 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-10-17 10:15:02,725 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/config/svcomp-Termination-32bit-Automizer_Default.epf [2022-10-17 10:15:02,754 INFO L113 SettingsManager]: Loading preferences was successful [2022-10-17 10:15:02,754 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-10-17 10:15:02,754 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-10-17 10:15:02,755 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-10-17 10:15:02,756 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-10-17 10:15:02,756 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-10-17 10:15:02,756 INFO L138 SettingsManager]: * Use SBE=true [2022-10-17 10:15:02,756 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2022-10-17 10:15:02,756 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2022-10-17 10:15:02,757 INFO L138 SettingsManager]: * Use old map elimination=false [2022-10-17 10:15:02,757 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2022-10-17 10:15:02,757 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2022-10-17 10:15:02,757 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2022-10-17 10:15:02,757 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-10-17 10:15:02,757 INFO L138 SettingsManager]: * sizeof long=4 [2022-10-17 10:15:02,758 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2022-10-17 10:15:02,758 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-10-17 10:15:02,758 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-10-17 10:15:02,758 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-10-17 10:15:02,758 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2022-10-17 10:15:02,759 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2022-10-17 10:15:02,759 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2022-10-17 10:15:02,759 INFO L138 SettingsManager]: * sizeof long double=12 [2022-10-17 10:15:02,759 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-10-17 10:15:02,759 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2022-10-17 10:15:02,759 INFO L138 SettingsManager]: * Use constant arrays=true [2022-10-17 10:15:02,760 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2022-10-17 10:15:02,760 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-10-17 10:15:02,760 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-10-17 10:15:02,760 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-10-17 10:15:02,760 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-10-17 10:15:02,761 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2022-10-17 10:15:02,762 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_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/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_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ 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 -> dca428a91d61f16d984f5dd6898f66ec80371948e14839543a0c63f73de1fec4 [2022-10-17 10:15:03,081 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-10-17 10:15:03,117 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-10-17 10:15:03,121 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-10-17 10:15:03,122 INFO L271 PluginConnector]: Initializing CDTParser... [2022-10-17 10:15:03,123 INFO L275 PluginConnector]: CDTParser initialized [2022-10-17 10:15:03,124 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/../../sv-benchmarks/c/openssl-simplified/s3_srvr_2.cil-1.c [2022-10-17 10:15:03,215 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/data/cd4bfee3e/ad2ceb0e131044aa9ffe33c0cb081a6f/FLAG7179824e3 [2022-10-17 10:15:03,707 INFO L306 CDTParser]: Found 1 translation units. [2022-10-17 10:15:03,707 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/sv-benchmarks/c/openssl-simplified/s3_srvr_2.cil-1.c [2022-10-17 10:15:03,719 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/data/cd4bfee3e/ad2ceb0e131044aa9ffe33c0cb081a6f/FLAG7179824e3 [2022-10-17 10:15:04,049 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/data/cd4bfee3e/ad2ceb0e131044aa9ffe33c0cb081a6f [2022-10-17 10:15:04,052 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-10-17 10:15:04,054 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-10-17 10:15:04,057 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-10-17 10:15:04,057 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-10-17 10:15:04,060 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-10-17 10:15:04,061 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 17.10 10:15:04" (1/1) ... [2022-10-17 10:15:04,063 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5a394d83 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 10:15:04, skipping insertion in model container [2022-10-17 10:15:04,063 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 17.10 10:15:04" (1/1) ... [2022-10-17 10:15:04,070 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-10-17 10:15:04,106 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-10-17 10:15:04,453 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_9acd1484-363b-45e4-a7a3-53750c48085e/sv-benchmarks/c/openssl-simplified/s3_srvr_2.cil-1.c[42877,42890] [2022-10-17 10:15:04,457 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-10-17 10:15:04,466 INFO L203 MainTranslator]: Completed pre-run [2022-10-17 10:15:04,558 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_9acd1484-363b-45e4-a7a3-53750c48085e/sv-benchmarks/c/openssl-simplified/s3_srvr_2.cil-1.c[42877,42890] [2022-10-17 10:15:04,570 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-10-17 10:15:04,590 INFO L208 MainTranslator]: Completed translation [2022-10-17 10:15:04,591 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 10:15:04 WrapperNode [2022-10-17 10:15:04,591 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-10-17 10:15:04,592 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-10-17 10:15:04,592 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-10-17 10:15:04,592 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-10-17 10:15:04,600 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 10:15:04" (1/1) ... [2022-10-17 10:15:04,611 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 10:15:04" (1/1) ... [2022-10-17 10:15:04,651 INFO L138 Inliner]: procedures = 15, calls = 8, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 500 [2022-10-17 10:15:04,652 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-10-17 10:15:04,652 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-10-17 10:15:04,652 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-10-17 10:15:04,653 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-10-17 10:15:04,662 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 10:15:04" (1/1) ... [2022-10-17 10:15:04,662 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 10:15:04" (1/1) ... [2022-10-17 10:15:04,666 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 10:15:04" (1/1) ... [2022-10-17 10:15:04,667 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 10:15:04" (1/1) ... [2022-10-17 10:15:04,674 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 10:15:04" (1/1) ... [2022-10-17 10:15:04,682 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 10:15:04" (1/1) ... [2022-10-17 10:15:04,685 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 10:15:04" (1/1) ... [2022-10-17 10:15:04,687 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 10:15:04" (1/1) ... [2022-10-17 10:15:04,691 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-10-17 10:15:04,692 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-10-17 10:15:04,692 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-10-17 10:15:04,692 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-10-17 10:15:04,693 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 10:15:04" (1/1) ... [2022-10-17 10:15:04,700 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:15:04,725 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:15:04,753 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:15:04,759 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Waiting until timeout for monitored process [2022-10-17 10:15:04,802 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-10-17 10:15:04,802 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-10-17 10:15:04,802 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-10-17 10:15:04,802 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-10-17 10:15:04,889 INFO L235 CfgBuilder]: Building ICFG [2022-10-17 10:15:04,891 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-10-17 10:15:04,910 WARN L816 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-10-17 10:15:05,552 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##90: assume false; [2022-10-17 10:15:05,552 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##91: assume !false; [2022-10-17 10:15:05,552 INFO L276 CfgBuilder]: Performing block encoding [2022-10-17 10:15:05,562 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-10-17 10:15:05,562 INFO L300 CfgBuilder]: Removed 1 assume(true) statements. [2022-10-17 10:15:05,564 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 17.10 10:15:05 BoogieIcfgContainer [2022-10-17 10:15:05,565 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-10-17 10:15:05,566 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2022-10-17 10:15:05,566 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2022-10-17 10:15:05,570 INFO L275 PluginConnector]: BuchiAutomizer initialized [2022-10-17 10:15:05,571 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2022-10-17 10:15:05,571 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 17.10 10:15:04" (1/3) ... [2022-10-17 10:15:05,572 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@1d565a80 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 17.10 10:15:05, skipping insertion in model container [2022-10-17 10:15:05,572 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2022-10-17 10:15:05,572 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 10:15:04" (2/3) ... [2022-10-17 10:15:05,573 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@1d565a80 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 17.10 10:15:05, skipping insertion in model container [2022-10-17 10:15:05,573 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2022-10-17 10:15:05,573 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 17.10 10:15:05" (3/3) ... [2022-10-17 10:15:05,574 INFO L332 chiAutomizerObserver]: Analyzing ICFG s3_srvr_2.cil-1.c [2022-10-17 10:15:05,631 INFO L303 stractBuchiCegarLoop]: Interprodecural is true [2022-10-17 10:15:05,632 INFO L304 stractBuchiCegarLoop]: Hoare is false [2022-10-17 10:15:05,632 INFO L305 stractBuchiCegarLoop]: Compute interpolants for ForwardPredicates [2022-10-17 10:15:05,632 INFO L306 stractBuchiCegarLoop]: Backedges is STRAIGHT_LINE [2022-10-17 10:15:05,632 INFO L307 stractBuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2022-10-17 10:15:05,632 INFO L308 stractBuchiCegarLoop]: Difference is false [2022-10-17 10:15:05,633 INFO L309 stractBuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2022-10-17 10:15:05,633 INFO L313 stractBuchiCegarLoop]: ======== Iteration 0 == of CEGAR loop == BuchiAutomatonCegarLoop ======== [2022-10-17 10:15:05,656 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 140 states, 139 states have (on average 1.7194244604316546) internal successors, (239), 139 states have internal predecessors, (239), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:15:05,683 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 118 [2022-10-17 10:15:05,683 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:15:05,683 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:15:05,691 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2022-10-17 10:15:05,692 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:15:05,692 INFO L335 stractBuchiCegarLoop]: ======== Iteration 1 ============ [2022-10-17 10:15:05,693 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 140 states, 139 states have (on average 1.7194244604316546) internal successors, (239), 139 states have internal predecessors, (239), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:15:05,702 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 118 [2022-10-17 10:15:05,703 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:15:05,703 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:15:05,706 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2022-10-17 10:15:05,708 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:15:05,715 INFO L748 eck$LassoCheckResult]: Stem: 126#ULTIMATE.startENTRYtrue assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 41#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; 39#L93true assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 24#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; 128#L101true assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 22#L101-1true assume !(0 == ssl3_accept_~s__cert~0#1); 44#L110-2true [2022-10-17 10:15:05,716 INFO L750 eck$LassoCheckResult]: Loop: 44#L110-2true assume !false; 23#L111true ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 120#L113true assume !(12292 == ssl3_accept_~s__state~0#1); 31#L116true assume !(16384 == ssl3_accept_~s__state~0#1); 127#L119true assume !(8192 == ssl3_accept_~s__state~0#1); 52#L122true assume !(24576 == ssl3_accept_~s__state~0#1); 92#L125true assume !(8195 == ssl3_accept_~s__state~0#1); 59#L128true assume 8480 == ssl3_accept_~s__state~0#1; 134#L132true ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 9#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; 140#L554true assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 122#L591true ssl3_accept_~skip~0#1 := 0; 44#L110-2true [2022-10-17 10:15:05,722 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:15:05,723 INFO L85 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 1 times [2022-10-17 10:15:05,732 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:15:05,733 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [455484834] [2022-10-17 10:15:05,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:15:05,734 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:15:05,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:15:05,825 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:15:05,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:15:05,871 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:15:05,876 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:15:05,876 INFO L85 PathProgramCache]: Analyzing trace with hash -289467049, now seen corresponding path program 1 times [2022-10-17 10:15:05,877 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:15:05,878 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1933169685] [2022-10-17 10:15:05,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:15:05,879 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:15:05,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:15:05,902 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:15:05,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:15:05,923 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:15:05,926 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:15:05,926 INFO L85 PathProgramCache]: Analyzing trace with hash -1315320920, now seen corresponding path program 1 times [2022-10-17 10:15:05,926 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:15:05,927 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1849759351] [2022-10-17 10:15:05,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:15:05,927 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:15:05,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:15:06,142 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:15:06,142 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:15:06,142 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1849759351] [2022-10-17 10:15:06,143 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1849759351] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:15:06,143 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:15:06,143 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:15:06,144 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1247251163] [2022-10-17 10:15:06,144 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:15:06,269 INFO L210 LassoAnalysis]: Preferences: [2022-10-17 10:15:06,270 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-10-17 10:15:06,270 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-10-17 10:15:06,270 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-10-17 10:15:06,270 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-10-17 10:15:06,270 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:15:06,270 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-10-17 10:15:06,271 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-10-17 10:15:06,271 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_2.cil-1.c_Iteration1_Loop [2022-10-17 10:15:06,271 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-10-17 10:15:06,272 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-10-17 10:15:06,290 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:15:06,302 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:15:06,309 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:15:06,312 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:15:06,314 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:15:06,318 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:15:06,328 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:15:06,422 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-10-17 10:15:06,423 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-10-17 10:15:06,425 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:15:06,425 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:15:06,428 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:15:06,439 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Waiting until timeout for monitored process [2022-10-17 10:15:06,439 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:15:06,440 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:15:06,466 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:15:06,466 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: [] [2022-10-17 10:15:06,497 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Ended with exit code 0 [2022-10-17 10:15:06,498 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:15:06,498 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:15:06,499 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:15:06,501 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Waiting until timeout for monitored process [2022-10-17 10:15:06,502 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:15:06,502 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:15:06,518 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:15:06,518 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: [] [2022-10-17 10:15:06,537 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Forceful destruction successful, exit code 0 [2022-10-17 10:15:06,538 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:15:06,538 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:15:06,539 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:15:06,540 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Waiting until timeout for monitored process [2022-10-17 10:15:06,547 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:15:06,548 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:15:06,573 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:15:06,573 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: [] [2022-10-17 10:15:06,599 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Forceful destruction successful, exit code 0 [2022-10-17 10:15:06,600 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:15:06,600 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:15:06,601 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:15:06,612 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:15:06,613 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:15:06,615 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Waiting until timeout for monitored process [2022-10-17 10:15:06,634 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:15:06,634 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: [] [2022-10-17 10:15:06,660 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Forceful destruction successful, exit code 0 [2022-10-17 10:15:06,660 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:15:06,660 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:15:06,676 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:15:06,680 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:15:06,680 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:15:06,681 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Waiting until timeout for monitored process [2022-10-17 10:15:06,702 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:15:06,702 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: [] [2022-10-17 10:15:06,737 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Forceful destruction successful, exit code 0 [2022-10-17 10:15:06,737 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:15:06,737 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:15:06,738 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:15:06,752 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:15:06,752 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:15:06,773 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Waiting until timeout for monitored process [2022-10-17 10:15:06,822 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Forceful destruction successful, exit code 0 [2022-10-17 10:15:06,822 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:15:06,822 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:15:06,823 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:15:06,832 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-10-17 10:15:06,832 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:15:06,847 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Waiting until timeout for monitored process [2022-10-17 10:15:06,855 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-10-17 10:15:06,891 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Forceful destruction successful, exit code 0 [2022-10-17 10:15:06,891 INFO L210 LassoAnalysis]: Preferences: [2022-10-17 10:15:06,891 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-10-17 10:15:06,891 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-10-17 10:15:06,892 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-10-17 10:15:06,892 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-10-17 10:15:06,892 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:15:06,892 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-10-17 10:15:06,892 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-10-17 10:15:06,892 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_2.cil-1.c_Iteration1_Loop [2022-10-17 10:15:06,892 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-10-17 10:15:06,892 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-10-17 10:15:06,894 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:15:06,907 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:15:06,910 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:15:06,913 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:15:06,917 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:15:06,921 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:15:06,929 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:15:07,035 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-10-17 10:15:07,040 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-10-17 10:15:07,042 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:15:07,042 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:15:07,043 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:15:07,076 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 [2022-10-17 10:15:07,085 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:15:07,086 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:15:07,086 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:15:07,086 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:15:07,086 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:15:07,091 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:15:07,091 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:15:07,094 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Waiting until timeout for monitored process [2022-10-17 10:15:07,104 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:15:07,143 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Forceful destruction successful, exit code 0 [2022-10-17 10:15:07,143 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:15:07,143 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:15:07,145 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:15:07,150 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 [2022-10-17 10:15:07,159 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:15:07,159 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:15:07,160 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:15:07,160 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:15:07,160 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:15:07,162 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:15:07,162 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:15:07,165 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Waiting until timeout for monitored process [2022-10-17 10:15:07,191 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:15:07,228 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Forceful destruction successful, exit code 0 [2022-10-17 10:15:07,228 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:15:07,228 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:15:07,230 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:15:07,233 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Waiting until timeout for monitored process [2022-10-17 10:15:07,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 [2022-10-17 10:15:07,243 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:15:07,243 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:15:07,243 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:15:07,243 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:15:07,243 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:15:07,244 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:15:07,244 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:15:07,259 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:15:07,295 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Forceful destruction successful, exit code 0 [2022-10-17 10:15:07,295 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:15:07,296 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:15:07,296 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:15:07,299 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Waiting until timeout for monitored process [2022-10-17 10:15:07,300 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 [2022-10-17 10:15:07,307 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:15:07,307 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:15:07,307 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:15:07,307 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:15:07,307 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:15:07,308 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:15:07,308 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:15:07,318 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:15:07,337 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Forceful destruction successful, exit code 0 [2022-10-17 10:15:07,337 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:15:07,338 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:15:07,338 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:15:07,339 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Waiting until timeout for monitored process [2022-10-17 10:15:07,340 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 [2022-10-17 10:15:07,347 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:15:07,347 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:15:07,348 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:15:07,348 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:15:07,348 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:15:07,349 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:15:07,349 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:15:07,351 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:15:07,387 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Forceful destruction successful, exit code 0 [2022-10-17 10:15:07,387 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:15:07,387 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:15:07,392 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:15:07,397 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 [2022-10-17 10:15:07,406 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:15:07,406 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:15:07,406 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:15:07,406 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:15:07,407 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:15:07,408 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:15:07,408 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:15:07,412 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Waiting until timeout for monitored process [2022-10-17 10:15:07,417 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-10-17 10:15:07,423 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2022-10-17 10:15:07,423 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2022-10-17 10:15:07,424 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:15:07,424 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:15:07,426 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:15:07,430 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-10-17 10:15:07,431 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2022-10-17 10:15:07,431 INFO L513 LassoAnalysis]: Proved termination. [2022-10-17 10:15:07,431 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 [] [2022-10-17 10:15:07,467 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Waiting until timeout for monitored process [2022-10-17 10:15:07,468 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Forceful destruction successful, exit code 0 [2022-10-17 10:15:07,470 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2022-10-17 10:15:07,487 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:15:07,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:15:07,532 INFO L263 TraceCheckSpWp]: Trace formula consists of 55 conjuncts, 2 conjunts are in the unsatisfiable core [2022-10-17 10:15:07,533 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-10-17 10:15:07,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:15:07,552 INFO L263 TraceCheckSpWp]: Trace formula consists of 26 conjuncts, 4 conjunts are in the unsatisfiable core [2022-10-17 10:15:07,553 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-10-17 10:15:07,629 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:15:07,661 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2022-10-17 10:15:07,664 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand has 140 states, 139 states have (on average 1.7194244604316546) internal successors, (239), 139 states have internal predecessors, (239), 0 states have call successors, (0), 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) [2022-10-17 10:15:08,339 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand has 140 states, 139 states have (on average 1.7194244604316546) internal successors, (239), 139 states have internal predecessors, (239), 0 states have call successors, (0), 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 788 states and 1325 transitions. Complement of second has 10 states. [2022-10-17 10:15:08,341 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 [2022-10-17 10:15:08,345 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) [2022-10-17 10:15:08,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 573 transitions. [2022-10-17 10:15:08,349 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 573 transitions. Stem has 6 letters. Loop has 12 letters. [2022-10-17 10:15:08,350 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-10-17 10:15:08,350 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 573 transitions. Stem has 18 letters. Loop has 12 letters. [2022-10-17 10:15:08,351 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-10-17 10:15:08,351 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 573 transitions. Stem has 6 letters. Loop has 24 letters. [2022-10-17 10:15:08,352 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-10-17 10:15:08,353 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 788 states and 1325 transitions. [2022-10-17 10:15:08,369 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 299 [2022-10-17 10:15:08,437 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 788 states to 650 states and 1003 transitions. [2022-10-17 10:15:08,438 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 365 [2022-10-17 10:15:08,439 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 376 [2022-10-17 10:15:08,440 INFO L73 IsDeterministic]: Start isDeterministic. Operand 650 states and 1003 transitions. [2022-10-17 10:15:08,440 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:15:08,440 INFO L218 hiAutomatonCegarLoop]: Abstraction has 650 states and 1003 transitions. [2022-10-17 10:15:08,469 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Forceful destruction successful, exit code 0 [2022-10-17 10:15:08,472 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 650 states and 1003 transitions. [2022-10-17 10:15:08,506 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 650 to 456. [2022-10-17 10:15:08,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 456 states, 456 states have (on average 1.5350877192982457) internal successors, (700), 455 states have internal predecessors, (700), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:15:08,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 456 states to 456 states and 700 transitions. [2022-10-17 10:15:08,510 INFO L240 hiAutomatonCegarLoop]: Abstraction has 456 states and 700 transitions. [2022-10-17 10:15:08,511 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:15:08,513 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:15:08,514 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:15:08,515 INFO L87 Difference]: Start difference. First operand 456 states and 700 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) [2022-10-17 10:15:08,647 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:15:08,648 INFO L93 Difference]: Finished difference Result 508 states and 781 transitions. [2022-10-17 10:15:08,648 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 508 states and 781 transitions. [2022-10-17 10:15:08,655 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 247 [2022-10-17 10:15:08,660 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 508 states to 508 states and 781 transitions. [2022-10-17 10:15:08,660 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 311 [2022-10-17 10:15:08,661 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 311 [2022-10-17 10:15:08,662 INFO L73 IsDeterministic]: Start isDeterministic. Operand 508 states and 781 transitions. [2022-10-17 10:15:08,662 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:15:08,662 INFO L218 hiAutomatonCegarLoop]: Abstraction has 508 states and 781 transitions. [2022-10-17 10:15:08,663 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 508 states and 781 transitions. [2022-10-17 10:15:08,688 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 508 to 488. [2022-10-17 10:15:08,689 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 488 states, 488 states have (on average 1.5471311475409837) internal successors, (755), 487 states have internal predecessors, (755), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:15:08,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 488 states to 488 states and 755 transitions. [2022-10-17 10:15:08,692 INFO L240 hiAutomatonCegarLoop]: Abstraction has 488 states and 755 transitions. [2022-10-17 10:15:08,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:15:08,693 INFO L428 stractBuchiCegarLoop]: Abstraction has 488 states and 755 transitions. [2022-10-17 10:15:08,693 INFO L335 stractBuchiCegarLoop]: ======== Iteration 2 ============ [2022-10-17 10:15:08,694 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 488 states and 755 transitions. [2022-10-17 10:15:08,699 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 243 [2022-10-17 10:15:08,700 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:15:08,700 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:15:08,702 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:15:08,702 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:15:08,703 INFO L748 eck$LassoCheckResult]: Stem: 2255#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 2098#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; 2092#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 2045#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; 2046#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 2039#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 2040#L110-2 assume !false; 2359#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 2358#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 2352#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 2339#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 2130#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 2131#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 2324#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 2115#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 2116#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 2258#L137 assume 8464 == ssl3_accept_~s__state~0#1; 1993#L144 [2022-10-17 10:15:08,703 INFO L750 eck$LassoCheckResult]: Loop: 1993#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 1994#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 2024#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; 1996#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 2354#L591 ssl3_accept_~skip~0#1 := 0; 2348#L110-2 assume !false; 2349#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 2343#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 2337#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 2338#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 2342#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 2336#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 2276#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 2274#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 2272#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 2273#L137 assume 8464 == ssl3_accept_~s__state~0#1; 1993#L144 [2022-10-17 10:15:08,704 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:15:08,704 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 1 times [2022-10-17 10:15:08,704 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:15:08,705 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1879735617] [2022-10-17 10:15:08,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:15:08,705 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:15:08,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:15:08,744 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:15:08,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:15:08,765 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:15:08,770 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:15:08,770 INFO L85 PathProgramCache]: Analyzing trace with hash 1699504289, now seen corresponding path program 1 times [2022-10-17 10:15:08,770 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:15:08,771 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [68612002] [2022-10-17 10:15:08,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:15:08,772 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:15:08,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:15:08,830 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:15:08,830 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:15:08,830 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [68612002] [2022-10-17 10:15:08,831 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [68612002] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:15:08,831 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:15:08,831 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-10-17 10:15:08,831 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [554575397] [2022-10-17 10:15:08,832 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:15:08,832 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:15:08,832 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:15:08,833 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:15:08,833 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:15:08,833 INFO L87 Difference]: Start difference. First operand 488 states and 755 transitions. cyclomatic complexity: 270 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) [2022-10-17 10:15:08,999 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:15:08,999 INFO L93 Difference]: Finished difference Result 598 states and 933 transitions. [2022-10-17 10:15:08,999 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 598 states and 933 transitions. [2022-10-17 10:15:09,006 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 325 [2022-10-17 10:15:09,012 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 598 states to 598 states and 933 transitions. [2022-10-17 10:15:09,012 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 375 [2022-10-17 10:15:09,013 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 375 [2022-10-17 10:15:09,013 INFO L73 IsDeterministic]: Start isDeterministic. Operand 598 states and 933 transitions. [2022-10-17 10:15:09,014 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:15:09,014 INFO L218 hiAutomatonCegarLoop]: Abstraction has 598 states and 933 transitions. [2022-10-17 10:15:09,015 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 598 states and 933 transitions. [2022-10-17 10:15:09,024 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 598 to 522. [2022-10-17 10:15:09,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 522 states, 522 states have (on average 1.5421455938697317) internal successors, (805), 521 states have internal predecessors, (805), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:15:09,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 522 states to 522 states and 805 transitions. [2022-10-17 10:15:09,028 INFO L240 hiAutomatonCegarLoop]: Abstraction has 522 states and 805 transitions. [2022-10-17 10:15:09,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:15:09,030 INFO L428 stractBuchiCegarLoop]: Abstraction has 522 states and 805 transitions. [2022-10-17 10:15:09,030 INFO L335 stractBuchiCegarLoop]: ======== Iteration 3 ============ [2022-10-17 10:15:09,030 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 522 states and 805 transitions. [2022-10-17 10:15:09,034 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 275 [2022-10-17 10:15:09,034 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:15:09,034 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:15:09,035 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:15:09,035 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:15:09,036 INFO L748 eck$LassoCheckResult]: Stem: 3337#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 3189#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; 3183#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 3137#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; 3138#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 3131#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 3132#L110-2 assume !false; 3525#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 3523#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 3521#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 3517#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 3518#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 3512#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 3514#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 3557#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 3552#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 3417#L137 assume 8464 == ssl3_accept_~s__state~0#1; 3085#L144 [2022-10-17 10:15:09,036 INFO L750 eck$LassoCheckResult]: Loop: 3085#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 3086#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 3114#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; 3115#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 3447#L591 ssl3_accept_~skip~0#1 := 0; 3446#L110-2 assume !false; 3445#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 3444#L113 assume 12292 == ssl3_accept_~s__state~0#1; 3362#L114 ssl3_accept_~s__new_session~0#1 := 1; 3353#L222 ssl3_accept_~s__server~0#1 := 1; 3499#L227 assume 0 != ssl3_accept_~cb~0#1; 3497#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 3495#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 3492#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 3490#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 3394#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; 3338#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 3368#L591 ssl3_accept_~skip~0#1 := 0; 3366#L110-2 assume !false; 3364#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 3361#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 3359#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 3357#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 3355#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 3352#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 3348#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 3349#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 3350#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 3397#L137 assume 8464 == ssl3_accept_~s__state~0#1; 3085#L144 [2022-10-17 10:15:09,037 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:15:09,037 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 2 times [2022-10-17 10:15:09,037 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:15:09,037 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2061178032] [2022-10-17 10:15:09,038 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:15:09,038 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:15:09,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:15:09,048 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:15:09,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:15:09,062 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:15:09,062 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:15:09,063 INFO L85 PathProgramCache]: Analyzing trace with hash 1808014257, now seen corresponding path program 1 times [2022-10-17 10:15:09,063 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:15:09,063 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1452164175] [2022-10-17 10:15:09,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:15:09,064 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:15:09,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:15:09,100 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:15:09,100 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:15:09,100 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1452164175] [2022-10-17 10:15:09,101 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1452164175] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:15:09,101 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:15:09,101 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:15:09,101 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [117204154] [2022-10-17 10:15:09,101 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:15:09,102 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:15:09,102 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:15:09,102 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:15:09,103 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:15:09,103 INFO L87 Difference]: Start difference. First operand 522 states and 805 transitions. cyclomatic complexity: 286 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) [2022-10-17 10:15:09,273 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:15:09,273 INFO L93 Difference]: Finished difference Result 650 states and 922 transitions. [2022-10-17 10:15:09,273 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 650 states and 922 transitions. [2022-10-17 10:15:09,280 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 355 [2022-10-17 10:15:09,287 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 650 states to 577 states and 842 transitions. [2022-10-17 10:15:09,287 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 405 [2022-10-17 10:15:09,288 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 416 [2022-10-17 10:15:09,288 INFO L73 IsDeterministic]: Start isDeterministic. Operand 577 states and 842 transitions. [2022-10-17 10:15:09,289 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:15:09,290 INFO L218 hiAutomatonCegarLoop]: Abstraction has 577 states and 842 transitions. [2022-10-17 10:15:09,290 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 577 states and 842 transitions. [2022-10-17 10:15:09,298 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 577 to 531. [2022-10-17 10:15:09,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 531 states, 531 states have (on average 1.4783427495291903) internal successors, (785), 530 states have internal predecessors, (785), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:15:09,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 531 states to 531 states and 785 transitions. [2022-10-17 10:15:09,302 INFO L240 hiAutomatonCegarLoop]: Abstraction has 531 states and 785 transitions. [2022-10-17 10:15:09,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:15:09,303 INFO L428 stractBuchiCegarLoop]: Abstraction has 531 states and 785 transitions. [2022-10-17 10:15:09,303 INFO L335 stractBuchiCegarLoop]: ======== Iteration 4 ============ [2022-10-17 10:15:09,303 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 531 states and 785 transitions. [2022-10-17 10:15:09,307 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 344 [2022-10-17 10:15:09,307 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:15:09,307 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:15:09,309 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:15:09,309 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:15:09,309 INFO L748 eck$LassoCheckResult]: Stem: 4516#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 4373#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; 4362#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 4315#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; 4316#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 4309#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 4310#L110-2 assume !false; 4574#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 4742#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 4741#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 4740#L119 assume 8192 == ssl3_accept_~s__state~0#1; 4485#L222 [2022-10-17 10:15:09,309 INFO L750 eck$LassoCheckResult]: Loop: 4485#L222 ssl3_accept_~s__server~0#1 := 1; 4721#L227 assume 0 != ssl3_accept_~cb~0#1; 4720#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 4718#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 4716#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 4702#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 4701#L254 assume 12292 != ssl3_accept_~s__state~0#1; 4300#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; 4266#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 4589#L591 ssl3_accept_~skip~0#1 := 0; 4588#L110-2 assume !false; 4587#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 4586#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 4585#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 4584#L119 assume 8192 == ssl3_accept_~s__state~0#1; 4485#L222 [2022-10-17 10:15:09,310 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:15:09,310 INFO L85 PathProgramCache]: Analyzing trace with hash -443242978, now seen corresponding path program 1 times [2022-10-17 10:15:09,310 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:15:09,310 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [417736966] [2022-10-17 10:15:09,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:15:09,311 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:15:09,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:15:09,386 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:15:09,386 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:15:09,386 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [417736966] [2022-10-17 10:15:09,386 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [417736966] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:15:09,387 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:15:09,387 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-10-17 10:15:09,387 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1385602446] [2022-10-17 10:15:09,387 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:15:09,387 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-10-17 10:15:09,388 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:15:09,388 INFO L85 PathProgramCache]: Analyzing trace with hash 1662919674, now seen corresponding path program 1 times [2022-10-17 10:15:09,388 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:15:09,388 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1353272635] [2022-10-17 10:15:09,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:15:09,389 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:15:09,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:15:09,425 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:15:09,425 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:15:09,425 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1353272635] [2022-10-17 10:15:09,426 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1353272635] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:15:09,426 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:15:09,426 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-10-17 10:15:09,426 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1898216352] [2022-10-17 10:15:09,427 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:15:09,428 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:15:09,433 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:15:09,433 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:15:09,433 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:15:09,434 INFO L87 Difference]: Start difference. First operand 531 states and 785 transitions. cyclomatic complexity: 257 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) [2022-10-17 10:15:09,554 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:15:09,554 INFO L93 Difference]: Finished difference Result 541 states and 793 transitions. [2022-10-17 10:15:09,554 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 541 states and 793 transitions. [2022-10-17 10:15:09,562 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 354 [2022-10-17 10:15:09,567 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 541 states to 541 states and 793 transitions. [2022-10-17 10:15:09,567 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 385 [2022-10-17 10:15:09,568 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 385 [2022-10-17 10:15:09,568 INFO L73 IsDeterministic]: Start isDeterministic. Operand 541 states and 793 transitions. [2022-10-17 10:15:09,573 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:15:09,573 INFO L218 hiAutomatonCegarLoop]: Abstraction has 541 states and 793 transitions. [2022-10-17 10:15:09,577 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 541 states and 793 transitions. [2022-10-17 10:15:09,583 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 541 to 531. [2022-10-17 10:15:09,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 531 states, 531 states have (on average 1.4708097928436912) internal successors, (781), 530 states have internal predecessors, (781), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:15:09,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 531 states to 531 states and 781 transitions. [2022-10-17 10:15:09,587 INFO L240 hiAutomatonCegarLoop]: Abstraction has 531 states and 781 transitions. [2022-10-17 10:15:09,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:15:09,591 INFO L428 stractBuchiCegarLoop]: Abstraction has 531 states and 781 transitions. [2022-10-17 10:15:09,591 INFO L335 stractBuchiCegarLoop]: ======== Iteration 5 ============ [2022-10-17 10:15:09,591 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 531 states and 781 transitions. [2022-10-17 10:15:09,594 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 344 [2022-10-17 10:15:09,594 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:15:09,595 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:15:09,596 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:15:09,596 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:15:09,597 INFO L748 eck$LassoCheckResult]: Stem: 5584#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 5451#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; 5440#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 5394#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; 5395#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 5388#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 5389#L110-2 assume !false; 5792#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 5810#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 5809#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 5808#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 5807#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 5557#L125 assume 8195 == ssl3_accept_~s__state~0#1; 5552#L222 [2022-10-17 10:15:09,597 INFO L750 eck$LassoCheckResult]: Loop: 5552#L222 ssl3_accept_~s__server~0#1 := 1; 5553#L227 assume 0 != ssl3_accept_~cb~0#1; 5442#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 5443#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 5571#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 5455#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 5456#L254 assume 12292 != ssl3_accept_~s__state~0#1; 5380#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; 5345#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 5772#L591 ssl3_accept_~skip~0#1 := 0; 5770#L110-2 assume !false; 5768#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 5766#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 5764#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 5762#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 5760#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 5758#L125 assume 8195 == ssl3_accept_~s__state~0#1; 5552#L222 [2022-10-17 10:15:09,597 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:15:09,597 INFO L85 PathProgramCache]: Analyzing trace with hash -754735645, now seen corresponding path program 1 times [2022-10-17 10:15:09,598 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:15:09,598 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1953660267] [2022-10-17 10:15:09,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:15:09,598 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:15:09,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:15:09,664 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:15:09,664 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:15:09,664 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1953660267] [2022-10-17 10:15:09,664 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1953660267] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:15:09,665 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:15:09,665 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-10-17 10:15:09,665 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [804771434] [2022-10-17 10:15:09,665 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:15:09,665 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-10-17 10:15:09,666 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:15:09,666 INFO L85 PathProgramCache]: Analyzing trace with hash 337976511, now seen corresponding path program 1 times [2022-10-17 10:15:09,666 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:15:09,666 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [42771908] [2022-10-17 10:15:09,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:15:09,667 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:15:09,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:15:09,692 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:15:09,692 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:15:09,692 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [42771908] [2022-10-17 10:15:09,692 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [42771908] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:15:09,693 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:15:09,693 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-10-17 10:15:09,693 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [798800313] [2022-10-17 10:15:09,693 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:15:09,693 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:15:09,693 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:15:09,694 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:15:09,694 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:15:09,694 INFO L87 Difference]: Start difference. First operand 531 states and 781 transitions. cyclomatic complexity: 253 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) [2022-10-17 10:15:09,788 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:15:09,788 INFO L93 Difference]: Finished difference Result 541 states and 789 transitions. [2022-10-17 10:15:09,789 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 541 states and 789 transitions. [2022-10-17 10:15:09,793 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 354 [2022-10-17 10:15:09,798 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 541 states to 541 states and 789 transitions. [2022-10-17 10:15:09,798 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 385 [2022-10-17 10:15:09,799 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 385 [2022-10-17 10:15:09,799 INFO L73 IsDeterministic]: Start isDeterministic. Operand 541 states and 789 transitions. [2022-10-17 10:15:09,801 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:15:09,801 INFO L218 hiAutomatonCegarLoop]: Abstraction has 541 states and 789 transitions. [2022-10-17 10:15:09,802 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 541 states and 789 transitions. [2022-10-17 10:15:09,809 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 541 to 531. [2022-10-17 10:15:09,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 531 states, 531 states have (on average 1.463276836158192) internal successors, (777), 530 states have internal predecessors, (777), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:15:09,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 531 states to 531 states and 777 transitions. [2022-10-17 10:15:09,813 INFO L240 hiAutomatonCegarLoop]: Abstraction has 531 states and 777 transitions. [2022-10-17 10:15:09,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:15:09,815 INFO L428 stractBuchiCegarLoop]: Abstraction has 531 states and 777 transitions. [2022-10-17 10:15:09,815 INFO L335 stractBuchiCegarLoop]: ======== Iteration 6 ============ [2022-10-17 10:15:09,815 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 531 states and 777 transitions. [2022-10-17 10:15:09,818 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 344 [2022-10-17 10:15:09,818 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:15:09,819 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:15:09,821 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:15:09,821 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:15:09,822 INFO L748 eck$LassoCheckResult]: Stem: 6663#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 6528#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; 6517#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 6471#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; 6472#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 6469#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 6470#L110-2 assume !false; 6737#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 6912#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 6910#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 6908#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 6906#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 6904#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 6902#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 6898#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 6896#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 6894#L137 assume 8464 == ssl3_accept_~s__state~0#1; 6421#L144 [2022-10-17 10:15:09,822 INFO L750 eck$LassoCheckResult]: Loop: 6421#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 6422#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 6455#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; 6456#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 6444#L591 ssl3_accept_~skip~0#1 := 0; 6529#L110-2 assume !false; 6465#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 6466#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 6492#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 6493#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 6553#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 6554#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 6576#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 6539#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 6540#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 6597#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 6582#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 6583#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 6640#L146 assume 8496 == ssl3_accept_~s__state~0#1; 6641#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 6498#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 6475#L301-2 assume !(ssl3_accept_~ret~0#1 <= 0); 6476#L308 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 6803#L308-2 ssl3_accept_~s__init_num~0#1 := 0; 6706#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 6790#L591 ssl3_accept_~skip~0#1 := 0; 6788#L110-2 assume !false; 6786#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 6785#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 6775#L116 assume 16384 == ssl3_accept_~s__state~0#1; 6774#L222 ssl3_accept_~s__server~0#1 := 1; 6773#L227 assume 0 != ssl3_accept_~cb~0#1; 6772#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 6771#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 6769#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 6766#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 6765#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; 6763#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 6757#L591 ssl3_accept_~skip~0#1 := 0; 6755#L110-2 assume !false; 6753#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 6751#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 6749#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 6747#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 6745#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 6743#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 6676#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 6677#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 6678#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 6686#L137 assume 8464 == ssl3_accept_~s__state~0#1; 6421#L144 [2022-10-17 10:15:09,823 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:15:09,823 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 3 times [2022-10-17 10:15:09,823 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:15:09,823 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1880270035] [2022-10-17 10:15:09,823 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:15:09,824 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:15:09,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:15:09,842 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:15:09,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:15:09,865 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:15:09,866 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:15:09,867 INFO L85 PathProgramCache]: Analyzing trace with hash -843013632, now seen corresponding path program 1 times [2022-10-17 10:15:09,867 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:15:09,867 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1543461286] [2022-10-17 10:15:09,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:15:09,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:15:09,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:15:09,914 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 25 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:15:09,914 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:15:09,914 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1543461286] [2022-10-17 10:15:09,915 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1543461286] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:15:09,915 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:15:09,915 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:15:09,915 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [427691676] [2022-10-17 10:15:09,915 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:15:09,916 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:15:09,916 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:15:09,916 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:15:09,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:15:09,918 INFO L87 Difference]: Start difference. First operand 531 states and 777 transitions. cyclomatic complexity: 249 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) [2022-10-17 10:15:10,070 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:15:10,070 INFO L93 Difference]: Finished difference Result 671 states and 987 transitions. [2022-10-17 10:15:10,070 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 671 states and 987 transitions. [2022-10-17 10:15:10,076 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 433 [2022-10-17 10:15:10,082 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 671 states to 664 states and 980 transitions. [2022-10-17 10:15:10,082 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 464 [2022-10-17 10:15:10,083 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 464 [2022-10-17 10:15:10,083 INFO L73 IsDeterministic]: Start isDeterministic. Operand 664 states and 980 transitions. [2022-10-17 10:15:10,083 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:15:10,083 INFO L218 hiAutomatonCegarLoop]: Abstraction has 664 states and 980 transitions. [2022-10-17 10:15:10,084 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 664 states and 980 transitions. [2022-10-17 10:15:10,093 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 664 to 651. [2022-10-17 10:15:10,095 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 651 states, 651 states have (on average 1.4807987711213517) internal successors, (964), 650 states have internal predecessors, (964), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:15:10,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 651 states to 651 states and 964 transitions. [2022-10-17 10:15:10,098 INFO L240 hiAutomatonCegarLoop]: Abstraction has 651 states and 964 transitions. [2022-10-17 10:15:10,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:15:10,101 INFO L428 stractBuchiCegarLoop]: Abstraction has 651 states and 964 transitions. [2022-10-17 10:15:10,101 INFO L335 stractBuchiCegarLoop]: ======== Iteration 7 ============ [2022-10-17 10:15:10,102 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 651 states and 964 transitions. [2022-10-17 10:15:10,105 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 424 [2022-10-17 10:15:10,106 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:15:10,106 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:15:10,109 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:15:10,109 INFO L149 hiAutomatonCegarLoop]: 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] [2022-10-17 10:15:10,110 INFO L748 eck$LassoCheckResult]: Stem: 7870#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 7737#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; 7726#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 7681#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; 7682#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 7679#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 7680#L110-2 assume !false; 8010#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 8217#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 8212#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 8211#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 8210#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 7847#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 7785#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 7748#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 7749#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 7983#L137 assume 8464 == ssl3_accept_~s__state~0#1; 7629#L144 [2022-10-17 10:15:10,117 INFO L750 eck$LassoCheckResult]: Loop: 7629#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 7630#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 7665#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; 7666#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 7654#L591 ssl3_accept_~skip~0#1 := 0; 7738#L110-2 assume !false; 7675#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 7676#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 7699#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 7700#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 7761#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 7762#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 8200#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 8199#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 8198#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 8197#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 8196#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 8191#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 7848#L146 assume 8496 == ssl3_accept_~s__state~0#1; 7849#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 7705#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 7685#L301-2 assume !(ssl3_accept_~ret~0#1 <= 0); 7635#L308 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 7636#L308-2 ssl3_accept_~s__init_num~0#1 := 0; 7652#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 8203#L591 ssl3_accept_~skip~0#1 := 0; 8202#L110-2 assume !false; 8201#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 7982#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 7981#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 7979#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 7978#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 7977#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 7972#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 7970#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 7968#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 7967#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 7966#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 7965#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 7964#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 7963#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 7962#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 7961#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 7960#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 7959#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 7913#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 7914#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 7812#L170 assume 8560 == ssl3_accept_~s__state~0#1; 7788#L174 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet43#1;havoc ssl3_accept_#t~nondet43#1; 7813#L433 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; 7632#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 8167#L591 ssl3_accept_~skip~0#1 := 0; 8165#L110-2 assume !false; 8161#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 8115#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 8110#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 8108#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 8056#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 8027#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 8025#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 8023#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 7889#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 7890#L137 assume 8464 == ssl3_accept_~s__state~0#1; 7629#L144 [2022-10-17 10:15:10,118 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:15:10,118 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 4 times [2022-10-17 10:15:10,118 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:15:10,120 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [636675409] [2022-10-17 10:15:10,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:15:10,120 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:15:10,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:15:10,137 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:15:10,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:15:10,153 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:15:10,154 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:15:10,154 INFO L85 PathProgramCache]: Analyzing trace with hash 477531437, now seen corresponding path program 1 times [2022-10-17 10:15:10,154 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:15:10,154 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1924380969] [2022-10-17 10:15:10,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:15:10,155 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:15:10,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:15:10,227 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 42 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:15:10,227 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:15:10,227 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1924380969] [2022-10-17 10:15:10,227 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1924380969] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:15:10,227 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:15:10,228 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:15:10,228 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1341494548] [2022-10-17 10:15:10,228 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:15:10,228 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:15:10,228 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:15:10,229 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:15:10,229 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:15:10,229 INFO L87 Difference]: Start difference. First operand 651 states and 964 transitions. cyclomatic complexity: 316 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) [2022-10-17 10:15:10,369 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:15:10,370 INFO L93 Difference]: Finished difference Result 787 states and 1074 transitions. [2022-10-17 10:15:10,370 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 787 states and 1074 transitions. [2022-10-17 10:15:10,376 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 519 [2022-10-17 10:15:10,383 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 787 states to 787 states and 1074 transitions. [2022-10-17 10:15:10,383 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 550 [2022-10-17 10:15:10,384 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 550 [2022-10-17 10:15:10,384 INFO L73 IsDeterministic]: Start isDeterministic. Operand 787 states and 1074 transitions. [2022-10-17 10:15:10,384 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:15:10,384 INFO L218 hiAutomatonCegarLoop]: Abstraction has 787 states and 1074 transitions. [2022-10-17 10:15:10,385 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 787 states and 1074 transitions. [2022-10-17 10:15:10,395 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 787 to 779. [2022-10-17 10:15:10,397 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 779 states, 779 states have (on average 1.3645699614890885) internal successors, (1063), 778 states have internal predecessors, (1063), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:15:10,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 779 states to 779 states and 1063 transitions. [2022-10-17 10:15:10,400 INFO L240 hiAutomatonCegarLoop]: Abstraction has 779 states and 1063 transitions. [2022-10-17 10:15:10,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:15:10,403 INFO L428 stractBuchiCegarLoop]: Abstraction has 779 states and 1063 transitions. [2022-10-17 10:15:10,403 INFO L335 stractBuchiCegarLoop]: ======== Iteration 8 ============ [2022-10-17 10:15:10,403 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 779 states and 1063 transitions. [2022-10-17 10:15:10,408 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 512 [2022-10-17 10:15:10,408 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:15:10,408 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:15:10,409 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:15:10,409 INFO L149 hiAutomatonCegarLoop]: 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] [2022-10-17 10:15:10,410 INFO L748 eck$LassoCheckResult]: Stem: 9326#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 9176#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; 9170#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 9124#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; 9125#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 9118#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 9119#L110-2 assume !false; 9541#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 9753#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 9751#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 9749#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 9747#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 9746#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 9745#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 9744#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 9743#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 9742#L137 assume 8464 == ssl3_accept_~s__state~0#1; 9073#L144 [2022-10-17 10:15:10,410 INFO L750 eck$LassoCheckResult]: Loop: 9073#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 9074#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 9104#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; 9105#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 9832#L591 ssl3_accept_~skip~0#1 := 0; 9831#L110-2 assume !false; 9830#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 9829#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 9828#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 9827#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 9826#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 9825#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 9824#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 9823#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 9822#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 9821#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 9819#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 9817#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 9662#L146 assume 8496 == ssl3_accept_~s__state~0#1; 9304#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 9148#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 9128#L301-2 assume !(ssl3_accept_~ret~0#1 <= 0); 9079#L308 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 9081#L308-2 ssl3_accept_~s__init_num~0#1 := 0; 9103#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 9561#L591 ssl3_accept_~skip~0#1 := 0; 9559#L110-2 assume !false; 9557#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 9555#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 9553#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 9551#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 9549#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 9547#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 9545#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 9543#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 9542#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 9540#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 9538#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 9535#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 9536#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 9741#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 9739#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 9735#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 9734#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 9733#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 9732#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 9731#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 9730#L170 assume 8560 == ssl3_accept_~s__state~0#1; 9336#L174 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet43#1;havoc ssl3_accept_#t~nondet43#1; 9261#L433 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; 9076#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 9521#L591 ssl3_accept_~skip~0#1 := 0; 9519#L110-2 assume !false; 9514#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 9512#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 9510#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 9508#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 9506#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 9504#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 9499#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 9500#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 9368#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 9369#L137 assume 8464 == ssl3_accept_~s__state~0#1; 9073#L144 [2022-10-17 10:15:10,410 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:15:10,410 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 5 times [2022-10-17 10:15:10,410 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:15:10,411 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2019127850] [2022-10-17 10:15:10,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:15:10,411 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:15:10,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:15:10,421 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:15:10,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:15:10,430 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:15:10,432 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:15:10,432 INFO L85 PathProgramCache]: Analyzing trace with hash 901178159, now seen corresponding path program 1 times [2022-10-17 10:15:10,432 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:15:10,433 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1794896041] [2022-10-17 10:15:10,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:15:10,433 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:15:10,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:15:10,480 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 42 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:15:10,480 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:15:10,480 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1794896041] [2022-10-17 10:15:10,480 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1794896041] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:15:10,481 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:15:10,481 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:15:10,481 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [980454205] [2022-10-17 10:15:10,481 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:15:10,482 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:15:10,483 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:15:10,483 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:15:10,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:15:10,484 INFO L87 Difference]: Start difference. First operand 779 states and 1063 transitions. cyclomatic complexity: 287 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) [2022-10-17 10:15:10,583 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:15:10,584 INFO L93 Difference]: Finished difference Result 860 states and 1162 transitions. [2022-10-17 10:15:10,584 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 860 states and 1162 transitions. [2022-10-17 10:15:10,590 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 566 [2022-10-17 10:15:10,597 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 860 states to 860 states and 1162 transitions. [2022-10-17 10:15:10,598 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 597 [2022-10-17 10:15:10,598 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 597 [2022-10-17 10:15:10,598 INFO L73 IsDeterministic]: Start isDeterministic. Operand 860 states and 1162 transitions. [2022-10-17 10:15:10,599 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:15:10,599 INFO L218 hiAutomatonCegarLoop]: Abstraction has 860 states and 1162 transitions. [2022-10-17 10:15:10,600 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 860 states and 1162 transitions. [2022-10-17 10:15:10,611 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 860 to 848. [2022-10-17 10:15:10,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 848 states, 848 states have (on average 1.3525943396226414) internal successors, (1147), 847 states have internal predecessors, (1147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:15:10,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 848 states to 848 states and 1147 transitions. [2022-10-17 10:15:10,617 INFO L240 hiAutomatonCegarLoop]: Abstraction has 848 states and 1147 transitions. [2022-10-17 10:15:10,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:15:10,618 INFO L428 stractBuchiCegarLoop]: Abstraction has 848 states and 1147 transitions. [2022-10-17 10:15:10,618 INFO L335 stractBuchiCegarLoop]: ======== Iteration 9 ============ [2022-10-17 10:15:10,629 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 848 states and 1147 transitions. [2022-10-17 10:15:10,633 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 558 [2022-10-17 10:15:10,633 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:15:10,633 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:15:10,635 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:15:10,635 INFO L149 hiAutomatonCegarLoop]: 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] [2022-10-17 10:15:10,636 INFO L748 eck$LassoCheckResult]: Stem: 10969#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 10826#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; 10815#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 10768#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; 10769#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 10766#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 10767#L110-2 assume !false; 11139#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 11393#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 11391#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 11389#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 11359#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 11355#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 11351#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 11346#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 11342#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 11338#L137 assume 8464 == ssl3_accept_~s__state~0#1; 10718#L144 [2022-10-17 10:15:10,637 INFO L750 eck$LassoCheckResult]: Loop: 10718#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 10719#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 10752#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; 10753#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 11546#L591 ssl3_accept_~skip~0#1 := 0; 11545#L110-2 assume !false; 11544#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 11543#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 11542#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 10966#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 10967#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 11522#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 11519#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 11516#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 11513#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 11510#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 10879#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 10880#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 10938#L146 assume 8496 == ssl3_accept_~s__state~0#1; 10939#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 10793#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 10772#L301-2 assume !(ssl3_accept_~ret~0#1 <= 0); 10724#L308 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 10726#L308-2 ssl3_accept_~s__init_num~0#1 := 0; 10898#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 10742#L591 ssl3_accept_~skip~0#1 := 0; 10827#L110-2 assume !false; 10762#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 10763#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 10786#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 10787#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 10850#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 10851#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 10874#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 10837#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 10838#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 10895#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 10896#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 11473#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 11453#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 11419#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 11326#L152 assume 8512 == ssl3_accept_~s__state~0#1; 10975#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 10976#L319 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 10709#L319-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 10747#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 11392#L591 ssl3_accept_~skip~0#1 := 0; 11390#L110-2 assume !false; 11388#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 11387#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 11385#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 11383#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 11382#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 11381#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 11379#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 11374#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 11372#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 11370#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 11368#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 11366#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 11358#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 11354#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 11349#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 11325#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 11287#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 11284#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 11281#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 11278#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 11275#L170 assume 8560 == ssl3_accept_~s__state~0#1; 10979#L174 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet43#1;havoc ssl3_accept_#t~nondet43#1; 10907#L433 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; 10721#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 11167#L591 ssl3_accept_~skip~0#1 := 0; 11166#L110-2 assume !false; 11165#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 11164#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 11163#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 11162#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 11161#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 11160#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 11159#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 10983#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 10984#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 11002#L137 assume 8464 == ssl3_accept_~s__state~0#1; 10718#L144 [2022-10-17 10:15:10,637 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:15:10,637 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 6 times [2022-10-17 10:15:10,637 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:15:10,637 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1783207365] [2022-10-17 10:15:10,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:15:10,638 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:15:10,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:15:10,645 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:15:10,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:15:10,657 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:15:10,658 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:15:10,658 INFO L85 PathProgramCache]: Analyzing trace with hash -1122686502, now seen corresponding path program 1 times [2022-10-17 10:15:10,658 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:15:10,658 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [80988598] [2022-10-17 10:15:10,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:15:10,659 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:15:10,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:15:10,719 INFO L134 CoverageAnalysis]: Checked inductivity of 89 backedges. 73 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-10-17 10:15:10,719 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:15:10,719 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [80988598] [2022-10-17 10:15:10,722 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [80988598] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:15:10,722 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:15:10,722 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:15:10,722 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1819280548] [2022-10-17 10:15:10,722 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:15:10,723 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:15:10,724 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:15:10,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:15:10,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:15:10,724 INFO L87 Difference]: Start difference. First operand 848 states and 1147 transitions. cyclomatic complexity: 302 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) [2022-10-17 10:15:10,826 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:15:10,826 INFO L93 Difference]: Finished difference Result 962 states and 1300 transitions. [2022-10-17 10:15:10,826 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 962 states and 1300 transitions. [2022-10-17 10:15:10,839 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 634 [2022-10-17 10:15:10,847 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 962 states to 962 states and 1300 transitions. [2022-10-17 10:15:10,847 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 665 [2022-10-17 10:15:10,848 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 665 [2022-10-17 10:15:10,848 INFO L73 IsDeterministic]: Start isDeterministic. Operand 962 states and 1300 transitions. [2022-10-17 10:15:10,849 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:15:10,849 INFO L218 hiAutomatonCegarLoop]: Abstraction has 962 states and 1300 transitions. [2022-10-17 10:15:10,850 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 962 states and 1300 transitions. [2022-10-17 10:15:10,863 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 962 to 923. [2022-10-17 10:15:10,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 923 states, 923 states have (on average 1.3401950162513543) internal successors, (1237), 922 states have internal predecessors, (1237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:15:10,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 923 states to 923 states and 1237 transitions. [2022-10-17 10:15:10,869 INFO L240 hiAutomatonCegarLoop]: Abstraction has 923 states and 1237 transitions. [2022-10-17 10:15:10,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:15:10,870 INFO L428 stractBuchiCegarLoop]: Abstraction has 923 states and 1237 transitions. [2022-10-17 10:15:10,870 INFO L335 stractBuchiCegarLoop]: ======== Iteration 10 ============ [2022-10-17 10:15:10,870 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 923 states and 1237 transitions. [2022-10-17 10:15:10,875 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 608 [2022-10-17 10:15:10,875 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:15:10,875 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:15:10,876 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:15:10,876 INFO L149 hiAutomatonCegarLoop]: 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] [2022-10-17 10:15:10,877 INFO L748 eck$LassoCheckResult]: Stem: 12794#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 12643#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; 12632#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 12586#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; 12587#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 12584#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 12585#L110-2 assume !false; 12964#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 13416#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 13415#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 13414#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 13413#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 13390#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 13387#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 13384#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 12795#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 12796#L137 assume 8464 == ssl3_accept_~s__state~0#1; 12534#L144 [2022-10-17 10:15:10,877 INFO L750 eck$LassoCheckResult]: Loop: 12534#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 12535#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 12570#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; 12571#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 13403#L591 ssl3_accept_~skip~0#1 := 0; 13401#L110-2 assume !false; 13399#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 13397#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 13395#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 13393#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 13391#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 13388#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 13385#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 13383#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 13382#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 12718#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 12699#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 12700#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 13203#L146 assume 8496 == ssl3_accept_~s__state~0#1; 13082#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 13201#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 13200#L301-2 assume !(ssl3_accept_~ret~0#1 <= 0); 13198#L308 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 13199#L308-2 ssl3_accept_~s__init_num~0#1 := 0; 13350#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 13344#L591 ssl3_accept_~skip~0#1 := 0; 13342#L110-2 assume !false; 13337#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 13335#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 13333#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 13331#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 13329#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 13327#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 13325#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 13323#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 13321#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 13318#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 13314#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 13311#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 13308#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 13305#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 13302#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 13293#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 13290#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 13286#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 13283#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 13253#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 13252#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 13251#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 13250#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 13249#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 13247#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 13246#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 13245#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 13244#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 13243#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 13236#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 13237#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 12596#L203 assume 8656 == ssl3_accept_~s__state~0#1; 12597#L207 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1; 12724#L503 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet49#1;havoc ssl3_accept_#t~nondet49#1; 12618#L508 assume 2 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 3; 12619#L508-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0; 12749#L516 assume !(0 == ssl3_accept_~tmp___10~0#1); 12750#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 13291#L591 ssl3_accept_~skip~0#1 := 0; 13287#L110-2 assume !false; 13284#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 12916#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 12917#L116 assume 16384 == ssl3_accept_~s__state~0#1; 12686#L222 ssl3_accept_~s__server~0#1 := 1; 13442#L227 assume 0 != ssl3_accept_~cb~0#1; 13441#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 12807#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 12777#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 12742#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 13439#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; 13437#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 12793#L591 ssl3_accept_~skip~0#1 := 0; 12644#L110-2 assume !false; 12580#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 12581#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 12604#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 12605#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 12670#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 12671#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 12760#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 12696#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 12829#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 12830#L137 assume 8464 == ssl3_accept_~s__state~0#1; 12534#L144 [2022-10-17 10:15:10,877 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:15:10,878 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 7 times [2022-10-17 10:15:10,878 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:15:10,878 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [815034223] [2022-10-17 10:15:10,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:15:10,878 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:15:10,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:15:10,886 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:15:10,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:15:10,897 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:15:10,899 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:15:10,900 INFO L85 PathProgramCache]: Analyzing trace with hash -641536259, now seen corresponding path program 1 times [2022-10-17 10:15:10,900 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:15:10,900 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [691322080] [2022-10-17 10:15:10,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:15:10,900 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:15:10,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:15:11,002 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 44 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-10-17 10:15:11,003 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:15:11,003 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [691322080] [2022-10-17 10:15:11,003 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [691322080] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:15:11,003 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:15:11,004 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:15:11,004 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [28511105] [2022-10-17 10:15:11,004 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:15:11,004 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:15:11,005 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:15:11,005 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:15:11,006 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:15:11,006 INFO L87 Difference]: Start difference. First operand 923 states and 1237 transitions. cyclomatic complexity: 317 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) [2022-10-17 10:15:11,153 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:15:11,153 INFO L93 Difference]: Finished difference Result 868 states and 1152 transitions. [2022-10-17 10:15:11,153 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 868 states and 1152 transitions. [2022-10-17 10:15:11,159 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 537 [2022-10-17 10:15:11,165 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 868 states to 866 states and 1150 transitions. [2022-10-17 10:15:11,166 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 615 [2022-10-17 10:15:11,167 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 615 [2022-10-17 10:15:11,167 INFO L73 IsDeterministic]: Start isDeterministic. Operand 866 states and 1150 transitions. [2022-10-17 10:15:11,167 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:15:11,167 INFO L218 hiAutomatonCegarLoop]: Abstraction has 866 states and 1150 transitions. [2022-10-17 10:15:11,168 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 866 states and 1150 transitions. [2022-10-17 10:15:11,180 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 866 to 862. [2022-10-17 10:15:11,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 862 states, 862 states have (on average 1.3294663573085848) internal successors, (1146), 861 states have internal predecessors, (1146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:15:11,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 862 states to 862 states and 1146 transitions. [2022-10-17 10:15:11,185 INFO L240 hiAutomatonCegarLoop]: Abstraction has 862 states and 1146 transitions. [2022-10-17 10:15:11,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:15:11,186 INFO L428 stractBuchiCegarLoop]: Abstraction has 862 states and 1146 transitions. [2022-10-17 10:15:11,186 INFO L335 stractBuchiCegarLoop]: ======== Iteration 11 ============ [2022-10-17 10:15:11,186 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 862 states and 1146 transitions. [2022-10-17 10:15:11,191 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 533 [2022-10-17 10:15:11,191 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:15:11,191 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:15:11,192 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:15:11,192 INFO L149 hiAutomatonCegarLoop]: 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] [2022-10-17 10:15:11,193 INFO L748 eck$LassoCheckResult]: Stem: 14574#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 14431#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; 14427#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 14382#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; 14383#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 14376#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 14377#L110-2 assume !false; 14610#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 15040#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 15039#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 15034#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 15032#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 15030#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 15028#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 15026#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 15024#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 15018#L137 assume 8464 == ssl3_accept_~s__state~0#1; 14331#L144 [2022-10-17 10:15:11,193 INFO L750 eck$LassoCheckResult]: Loop: 14331#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 14332#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 14362#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; 14363#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 15118#L591 ssl3_accept_~skip~0#1 := 0; 15116#L110-2 assume !false; 15114#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 15112#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 15110#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 15108#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 15106#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 15104#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 15102#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 15100#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 15098#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 15096#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 15094#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 15092#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 14998#L146 assume 8496 == ssl3_accept_~s__state~0#1; 14774#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 14996#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 14995#L301-2 assume !(ssl3_accept_~ret~0#1 <= 0); 14992#L308 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 14991#L308-2 ssl3_accept_~s__init_num~0#1 := 0; 14982#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 14976#L591 ssl3_accept_~skip~0#1 := 0; 14975#L110-2 assume !false; 14974#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 14973#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 14972#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 14971#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 14969#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 14968#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 14967#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 14966#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 14965#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 14964#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 14963#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 14962#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 14961#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 14960#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 14959#L152 assume 8512 == ssl3_accept_~s__state~0#1; 14732#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 14957#L319 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 14955#L319-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 14954#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 14949#L591 ssl3_accept_~skip~0#1 := 0; 14947#L110-2 assume !false; 14946#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 14945#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 14944#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 14943#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 14942#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 14941#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 14940#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 14939#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 14938#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 14937#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 14935#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 14933#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 14931#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 14929#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 14927#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 14925#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 14924#L158 assume 8528 == ssl3_accept_~s__state~0#1; 14727#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; 14917#L336 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 14915#L336-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1); 14913#L345 assume !(0 != (30 + ssl3_accept_~l~0#1) % 4294967296); 14910#L348 assume !(0 != (1 + ssl3_accept_~l~0#1) % 4294967296);ssl3_accept_~skip~0#1 := 1; 14551#L348-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 14385#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 14839#L591 ssl3_accept_~skip~0#1 := 0; 14837#L110-2 assume !false; 14835#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 14833#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 14830#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 14828#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 14826#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 14824#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 14822#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 14819#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 14816#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 14813#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 14810#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 14807#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 14805#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 14803#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 14801#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 14731#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 14733#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 14726#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 14663#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 14664#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 14665#L170 assume 8560 == ssl3_accept_~s__state~0#1; 14584#L174 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet43#1;havoc ssl3_accept_#t~nondet43#1; 14511#L433 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; 14334#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 15033#L591 ssl3_accept_~skip~0#1 := 0; 15031#L110-2 assume !false; 15029#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 15027#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 15025#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 15023#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 15022#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 15017#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 15013#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 14668#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 14642#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 14643#L137 assume 8464 == ssl3_accept_~s__state~0#1; 14331#L144 [2022-10-17 10:15:11,194 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:15:11,194 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 8 times [2022-10-17 10:15:11,194 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:15:11,194 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1849732650] [2022-10-17 10:15:11,194 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:15:11,194 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:15:11,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:15:11,200 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:15:11,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:15:11,207 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:15:11,208 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:15:11,208 INFO L85 PathProgramCache]: Analyzing trace with hash 344869446, now seen corresponding path program 1 times [2022-10-17 10:15:11,208 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:15:11,208 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1863402477] [2022-10-17 10:15:11,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:15:11,209 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:15:11,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:15:11,260 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 93 proven. 0 refuted. 0 times theorem prover too weak. 63 trivial. 0 not checked. [2022-10-17 10:15:11,261 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:15:11,261 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1863402477] [2022-10-17 10:15:11,261 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1863402477] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:15:11,261 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:15:11,261 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:15:11,262 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1563074058] [2022-10-17 10:15:11,262 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:15:11,262 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:15:11,262 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:15:11,263 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:15:11,263 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:15:11,263 INFO L87 Difference]: Start difference. First operand 862 states and 1146 transitions. cyclomatic complexity: 288 Second operand has 3 states, 3 states have (on average 22.0) internal successors, (66), 3 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:15:11,287 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:15:11,287 INFO L93 Difference]: Finished difference Result 1694 states and 2236 transitions. [2022-10-17 10:15:11,287 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1694 states and 2236 transitions. [2022-10-17 10:15:11,301 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1052 [2022-10-17 10:15:11,315 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1694 states to 1694 states and 2236 transitions. [2022-10-17 10:15:11,316 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1199 [2022-10-17 10:15:11,317 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1199 [2022-10-17 10:15:11,317 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1694 states and 2236 transitions. [2022-10-17 10:15:11,317 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:15:11,318 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1694 states and 2236 transitions. [2022-10-17 10:15:11,320 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1694 states and 2236 transitions. [2022-10-17 10:15:11,334 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1694 to 865. [2022-10-17 10:15:11,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 865 states, 865 states have (on average 1.3283236994219654) internal successors, (1149), 864 states have internal predecessors, (1149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:15:11,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 865 states to 865 states and 1149 transitions. [2022-10-17 10:15:11,340 INFO L240 hiAutomatonCegarLoop]: Abstraction has 865 states and 1149 transitions. [2022-10-17 10:15:11,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:15:11,341 INFO L428 stractBuchiCegarLoop]: Abstraction has 865 states and 1149 transitions. [2022-10-17 10:15:11,342 INFO L335 stractBuchiCegarLoop]: ======== Iteration 12 ============ [2022-10-17 10:15:11,342 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 865 states and 1149 transitions. [2022-10-17 10:15:11,347 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 535 [2022-10-17 10:15:11,347 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:15:11,347 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:15:11,348 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:15:11,349 INFO L149 hiAutomatonCegarLoop]: 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] [2022-10-17 10:15:11,349 INFO L748 eck$LassoCheckResult]: Stem: 17133#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 16996#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; 16987#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 16943#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; 16944#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 16941#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 16942#L110-2 assume !false; 17194#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 17670#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 17668#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 17666#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 17664#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 17662#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 17660#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 17658#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 17656#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 17654#L137 assume 8464 == ssl3_accept_~s__state~0#1; 16893#L144 [2022-10-17 10:15:11,350 INFO L750 eck$LassoCheckResult]: Loop: 16893#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 16894#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 16928#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; 16929#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 16917#L591 ssl3_accept_~skip~0#1 := 0; 16997#L110-2 assume !false; 16937#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 16938#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 16959#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 16960#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 17020#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 17021#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 17040#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 17005#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 17006#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 17062#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 17044#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 17045#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 17116#L146 assume 8496 == ssl3_accept_~s__state~0#1; 17327#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 17570#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 17569#L301-2 assume !(ssl3_accept_~ret~0#1 <= 0); 17567#L308 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 17565#L308-2 ssl3_accept_~s__init_num~0#1 := 0; 17559#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 17553#L591 ssl3_accept_~skip~0#1 := 0; 17551#L110-2 assume !false; 17549#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 17547#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 17545#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 17543#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 17541#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 17539#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 17537#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 17535#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 17533#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 17531#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 17529#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 17527#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 17525#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 17523#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 17521#L152 assume 8512 == ssl3_accept_~s__state~0#1; 17322#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 17519#L319 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 17516#L319-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 17508#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 17502#L591 ssl3_accept_~skip~0#1 := 0; 17500#L110-2 assume !false; 17498#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 17496#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 17494#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 17492#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 17490#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 17488#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 17486#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 17484#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 17482#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 17480#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 17478#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 17476#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 17474#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 17472#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 17470#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 17468#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 17466#L158 assume 8528 == ssl3_accept_~s__state~0#1; 17317#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; 17082#L336 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 17083#L336-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 17103#L366 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 17461#L368 assume !(ssl3_accept_~ret~0#1 <= 0); 17459#L348-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 17218#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 17451#L591 ssl3_accept_~skip~0#1 := 0; 17449#L110-2 assume !false; 17447#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 17445#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 17443#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 17441#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 17439#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 17437#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 17435#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 17433#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 17431#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 17429#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 17428#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 17427#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 17426#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 17425#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 17424#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 17422#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 17420#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 17415#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 17224#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 17225#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 17226#L170 assume 8560 == ssl3_accept_~s__state~0#1; 17144#L174 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet43#1;havoc ssl3_accept_#t~nondet43#1; 17070#L433 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; 16896#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 17378#L591 ssl3_accept_~skip~0#1 := 0; 17377#L110-2 assume !false; 17371#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 17369#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 17367#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 17365#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 17363#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 17361#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 17359#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 17229#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 17202#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 17203#L137 assume 8464 == ssl3_accept_~s__state~0#1; 16893#L144 [2022-10-17 10:15:11,350 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:15:11,351 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 9 times [2022-10-17 10:15:11,351 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:15:11,353 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [773633852] [2022-10-17 10:15:11,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:15:11,353 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:15:11,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:15:11,363 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:15:11,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:15:11,372 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:15:11,374 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:15:11,374 INFO L85 PathProgramCache]: Analyzing trace with hash -1893606779, now seen corresponding path program 1 times [2022-10-17 10:15:11,375 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:15:11,375 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1789631157] [2022-10-17 10:15:11,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:15:11,375 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:15:11,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:15:11,427 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 106 proven. 0 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2022-10-17 10:15:11,428 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:15:11,428 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1789631157] [2022-10-17 10:15:11,428 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1789631157] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:15:11,428 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:15:11,428 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:15:11,429 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [899416024] [2022-10-17 10:15:11,429 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:15:11,430 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:15:11,430 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:15:11,430 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:15:11,430 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:15:11,431 INFO L87 Difference]: Start difference. First operand 865 states and 1149 transitions. cyclomatic complexity: 288 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) [2022-10-17 10:15:11,553 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:15:11,554 INFO L93 Difference]: Finished difference Result 968 states and 1280 transitions. [2022-10-17 10:15:11,554 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 968 states and 1280 transitions. [2022-10-17 10:15:11,561 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 603 [2022-10-17 10:15:11,569 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 968 states to 968 states and 1280 transitions. [2022-10-17 10:15:11,569 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 681 [2022-10-17 10:15:11,570 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 681 [2022-10-17 10:15:11,570 INFO L73 IsDeterministic]: Start isDeterministic. Operand 968 states and 1280 transitions. [2022-10-17 10:15:11,570 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:15:11,571 INFO L218 hiAutomatonCegarLoop]: Abstraction has 968 states and 1280 transitions. [2022-10-17 10:15:11,572 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 968 states and 1280 transitions. [2022-10-17 10:15:11,584 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 968 to 946. [2022-10-17 10:15:11,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 946 states, 946 states have (on average 1.3160676532769555) internal successors, (1245), 945 states have internal predecessors, (1245), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:15:11,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 946 states to 946 states and 1245 transitions. [2022-10-17 10:15:11,590 INFO L240 hiAutomatonCegarLoop]: Abstraction has 946 states and 1245 transitions. [2022-10-17 10:15:11,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:15:11,591 INFO L428 stractBuchiCegarLoop]: Abstraction has 946 states and 1245 transitions. [2022-10-17 10:15:11,591 INFO L335 stractBuchiCegarLoop]: ======== Iteration 13 ============ [2022-10-17 10:15:11,592 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 946 states and 1245 transitions. [2022-10-17 10:15:11,596 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 589 [2022-10-17 10:15:11,597 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:15:11,597 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:15:11,598 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:15:11,598 INFO L149 hiAutomatonCegarLoop]: 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] [2022-10-17 10:15:11,599 INFO L748 eck$LassoCheckResult]: Stem: 18990#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 18837#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; 18828#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 18783#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; 18784#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 18781#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 18782#L110-2 assume !false; 19032#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 19522#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 19521#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 19520#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 19519#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 19518#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 19517#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 19516#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 19515#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 19067#L137 assume 8464 == ssl3_accept_~s__state~0#1; 18732#L144 [2022-10-17 10:15:11,599 INFO L750 eck$LassoCheckResult]: Loop: 18732#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 18733#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 18768#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; 18769#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 19417#L591 ssl3_accept_~skip~0#1 := 0; 19416#L110-2 assume !false; 19415#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 19414#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 19413#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 19412#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 19411#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 19410#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 19409#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 19408#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 19407#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 19406#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 19404#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 19401#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 19400#L146 assume 8496 == ssl3_accept_~s__state~0#1; 18965#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 18806#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 18807#L301-2 assume !(ssl3_accept_~ret~0#1 <= 0); 19396#L308 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 19395#L308-2 ssl3_accept_~s__init_num~0#1 := 0; 19393#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 19388#L591 ssl3_accept_~skip~0#1 := 0; 19387#L110-2 assume !false; 19386#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 19385#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 19384#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 19383#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 19382#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 19381#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 19380#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 19379#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 19378#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 19377#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 19376#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 19375#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 19374#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 19373#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 19372#L152 assume 8512 == ssl3_accept_~s__state~0#1; 19194#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 19371#L319 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 19369#L319-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 19367#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 19362#L591 ssl3_accept_~skip~0#1 := 0; 19361#L110-2 assume !false; 19360#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 19359#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 19358#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 19357#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 19356#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 19355#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 19354#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 19353#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 19352#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 19351#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 19350#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 19349#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 19348#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 19347#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 19346#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 19345#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 19344#L158 assume 8528 == ssl3_accept_~s__state~0#1; 18819#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; 18820#L336 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 18930#L336-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 18874#L366 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 18978#L368 assume !(ssl3_accept_~ret~0#1 <= 0); 18873#L348-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 19332#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 19327#L591 ssl3_accept_~skip~0#1 := 0; 19326#L110-2 assume !false; 19325#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 19324#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 19323#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 19322#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 19321#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 19320#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 19319#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 19318#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 19317#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 19316#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 19315#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 19314#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 19313#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 19312#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 19311#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 19310#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 19309#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 19308#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 19303#L164 assume 8544 == ssl3_accept_~s__state~0#1; 19185#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 19266#L391 assume !(0 != ssl3_accept_~s__session__peer~0#1); 19269#L400 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 19307#L403 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 18899#L412 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; 18900#L415 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; 18735#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 19581#L591 ssl3_accept_~skip~0#1 := 0; 19578#L110-2 assume !false; 19575#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 19572#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 19569#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 19566#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 19563#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 19561#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 19559#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 19083#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 19062#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 19063#L137 assume 8464 == ssl3_accept_~s__state~0#1; 18732#L144 [2022-10-17 10:15:11,600 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:15:11,600 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 10 times [2022-10-17 10:15:11,600 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:15:11,600 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [340001616] [2022-10-17 10:15:11,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:15:11,600 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:15:11,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:15:11,607 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:15:11,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:15:11,614 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:15:11,615 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:15:11,615 INFO L85 PathProgramCache]: Analyzing trace with hash -1206190507, now seen corresponding path program 1 times [2022-10-17 10:15:11,615 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:15:11,615 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1048381617] [2022-10-17 10:15:11,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:15:11,616 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:15:11,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:15:11,666 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 52 proven. 0 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2022-10-17 10:15:11,666 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:15:11,666 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1048381617] [2022-10-17 10:15:11,666 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1048381617] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:15:11,667 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:15:11,667 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-10-17 10:15:11,667 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1088772152] [2022-10-17 10:15:11,667 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:15:11,668 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:15:11,668 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:15:11,668 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:15:11,668 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:15:11,668 INFO L87 Difference]: Start difference. First operand 946 states and 1245 transitions. cyclomatic complexity: 303 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) [2022-10-17 10:15:11,782 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:15:11,782 INFO L93 Difference]: Finished difference Result 1019 states and 1333 transitions. [2022-10-17 10:15:11,783 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1019 states and 1333 transitions. [2022-10-17 10:15:11,788 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 621 [2022-10-17 10:15:11,796 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1019 states to 997 states and 1302 transitions. [2022-10-17 10:15:11,796 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 719 [2022-10-17 10:15:11,797 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 733 [2022-10-17 10:15:11,797 INFO L73 IsDeterministic]: Start isDeterministic. Operand 997 states and 1302 transitions. [2022-10-17 10:15:11,797 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:15:11,797 INFO L218 hiAutomatonCegarLoop]: Abstraction has 997 states and 1302 transitions. [2022-10-17 10:15:11,799 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 997 states and 1302 transitions. [2022-10-17 10:15:11,811 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 997 to 950. [2022-10-17 10:15:11,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 950 states, 950 states have (on average 1.3136842105263158) internal successors, (1248), 949 states have internal predecessors, (1248), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:15:11,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 950 states to 950 states and 1248 transitions. [2022-10-17 10:15:11,817 INFO L240 hiAutomatonCegarLoop]: Abstraction has 950 states and 1248 transitions. [2022-10-17 10:15:11,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:15:11,817 INFO L428 stractBuchiCegarLoop]: Abstraction has 950 states and 1248 transitions. [2022-10-17 10:15:11,818 INFO L335 stractBuchiCegarLoop]: ======== Iteration 14 ============ [2022-10-17 10:15:11,818 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 950 states and 1248 transitions. [2022-10-17 10:15:11,821 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 610 [2022-10-17 10:15:11,822 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:15:11,822 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:15:11,822 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:15:11,823 INFO L149 hiAutomatonCegarLoop]: 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] [2022-10-17 10:15:11,823 INFO L748 eck$LassoCheckResult]: Stem: 20927#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 20802#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; 20796#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 20753#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; 20754#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 20751#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 20752#L110-2 assume !false; 20985#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 20983#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 20981#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 20979#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 20977#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 20975#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 20973#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 20971#L131 assume 8481 == ssl3_accept_~s__state~0#1; 20931#L132 [2022-10-17 10:15:11,823 INFO L750 eck$LassoCheckResult]: Loop: 20931#L132 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 20705#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; 20706#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 20725#L591 ssl3_accept_~skip~0#1 := 0; 20803#L110-2 assume !false; 20747#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 20748#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 20767#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 20768#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 20825#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 20826#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 20845#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 20846#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 21561#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 21560#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 21559#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 21558#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 21557#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 21466#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 21556#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 20824#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 20722#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 20713#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 20714#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 20743#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 20744#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 20848#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 20849#L176 assume 8448 == ssl3_accept_~s__state~0#1; 20842#L177 assume !(ssl3_accept_~num1~0#1 > 0); 20844#L441-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 20930#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 21021#L591 ssl3_accept_~skip~0#1 := 0; 21019#L110-2 assume !false; 21017#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 20941#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 20942#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 21158#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 21153#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 21152#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 21147#L128 assume 8480 == ssl3_accept_~s__state~0#1; 20931#L132 [2022-10-17 10:15:11,824 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:15:11,824 INFO L85 PathProgramCache]: Analyzing trace with hash 548522408, now seen corresponding path program 1 times [2022-10-17 10:15:11,824 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:15:11,824 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [876776873] [2022-10-17 10:15:11,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:15:11,825 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:15:11,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:15:11,848 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:15:11,849 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:15:11,849 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [876776873] [2022-10-17 10:15:11,849 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [876776873] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:15:11,849 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:15:11,849 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-10-17 10:15:11,849 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1147769062] [2022-10-17 10:15:11,850 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:15:11,850 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-10-17 10:15:11,851 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:15:11,851 INFO L85 PathProgramCache]: Analyzing trace with hash 1813896946, now seen corresponding path program 1 times [2022-10-17 10:15:11,851 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:15:11,851 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1452854417] [2022-10-17 10:15:11,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:15:11,851 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:15:11,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:15:11,919 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:15:11,920 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:15:11,920 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1452854417] [2022-10-17 10:15:11,920 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1452854417] provided 0 perfect and 1 imperfect interpolant sequences [2022-10-17 10:15:11,920 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [817716227] [2022-10-17 10:15:11,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:15:11,921 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-10-17 10:15:11,921 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:15:11,924 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-10-17 10:15:11,939 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-10-17 10:15:11,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:15:11,970 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 3 conjunts are in the unsatisfiable core [2022-10-17 10:15:11,971 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-10-17 10:15:12,062 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:15:12,063 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-10-17 10:15:12,127 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:15:12,127 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [817716227] provided 0 perfect and 2 imperfect interpolant sequences [2022-10-17 10:15:12,127 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-10-17 10:15:12,127 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 5 [2022-10-17 10:15:12,128 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [782838057] [2022-10-17 10:15:12,128 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-10-17 10:15:12,128 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:15:12,128 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:15:12,129 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:15:12,129 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:15:12,129 INFO L87 Difference]: Start difference. First operand 950 states and 1248 transitions. cyclomatic complexity: 303 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) [2022-10-17 10:15:12,225 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:15:12,226 INFO L93 Difference]: Finished difference Result 952 states and 1248 transitions. [2022-10-17 10:15:12,226 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 952 states and 1248 transitions. [2022-10-17 10:15:12,231 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 612 [2022-10-17 10:15:12,238 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 952 states to 952 states and 1248 transitions. [2022-10-17 10:15:12,238 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 688 [2022-10-17 10:15:12,239 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 688 [2022-10-17 10:15:12,239 INFO L73 IsDeterministic]: Start isDeterministic. Operand 952 states and 1248 transitions. [2022-10-17 10:15:12,240 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:15:12,240 INFO L218 hiAutomatonCegarLoop]: Abstraction has 952 states and 1248 transitions. [2022-10-17 10:15:12,241 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 952 states and 1248 transitions. [2022-10-17 10:15:12,253 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 952 to 950. [2022-10-17 10:15:12,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 950 states, 950 states have (on average 1.311578947368421) internal successors, (1246), 949 states have internal predecessors, (1246), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:15:12,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 950 states to 950 states and 1246 transitions. [2022-10-17 10:15:12,258 INFO L240 hiAutomatonCegarLoop]: Abstraction has 950 states and 1246 transitions. [2022-10-17 10:15:12,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:15:12,259 INFO L428 stractBuchiCegarLoop]: Abstraction has 950 states and 1246 transitions. [2022-10-17 10:15:12,259 INFO L335 stractBuchiCegarLoop]: ======== Iteration 15 ============ [2022-10-17 10:15:12,260 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 950 states and 1246 transitions. [2022-10-17 10:15:12,263 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 610 [2022-10-17 10:15:12,263 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:15:12,263 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:15:12,264 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:15:12,264 INFO L149 hiAutomatonCegarLoop]: 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] [2022-10-17 10:15:12,264 INFO L748 eck$LassoCheckResult]: Stem: 23091#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 22946#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; 22942#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 22899#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; 22900#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 22897#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 22898#L110-2 assume !false; 23163#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 23161#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 23159#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 23157#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 23123#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 23122#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 23121#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 23120#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 23114#L134 assume 8482 == ssl3_accept_~s__state~0#1; 23079#L135 [2022-10-17 10:15:12,265 INFO L750 eck$LassoCheckResult]: Loop: 23079#L135 ssl3_accept_~s__state~0#1 := 3; 22852#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 23664#L591 ssl3_accept_~skip~0#1 := 0; 23663#L110-2 assume !false; 23661#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 23657#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 23656#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 23654#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 23653#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 23651#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 23649#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 23647#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 23645#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 23643#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 23641#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 23639#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 23431#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 23429#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 23427#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 23424#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 23421#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 23418#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 23415#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 23412#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 23409#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 23407#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 23112#L176 assume 8448 == ssl3_accept_~s__state~0#1; 22987#L177 assume !(ssl3_accept_~num1~0#1 > 0); 22989#L441-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 23097#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 23199#L591 ssl3_accept_~skip~0#1 := 0; 23117#L110-2 assume !false; 23113#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 23110#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 23111#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 23269#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 23267#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 23264#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 23262#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 23260#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 23261#L134 assume 8482 == ssl3_accept_~s__state~0#1; 23079#L135 [2022-10-17 10:15:12,265 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:15:12,265 INFO L85 PathProgramCache]: Analyzing trace with hash -175674394, now seen corresponding path program 1 times [2022-10-17 10:15:12,265 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:15:12,265 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [90633730] [2022-10-17 10:15:12,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:15:12,266 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:15:12,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:15:12,289 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:15:12,289 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:15:12,289 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [90633730] [2022-10-17 10:15:12,290 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [90633730] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:15:12,290 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:15:12,290 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-10-17 10:15:12,290 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [990025747] [2022-10-17 10:15:12,290 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:15:12,290 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-10-17 10:15:12,291 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:15:12,291 INFO L85 PathProgramCache]: Analyzing trace with hash 1502772099, now seen corresponding path program 1 times [2022-10-17 10:15:12,291 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:15:12,291 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1956760519] [2022-10-17 10:15:12,291 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:15:12,292 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:15:12,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:15:12,311 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:15:12,311 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:15:12,312 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1956760519] [2022-10-17 10:15:12,312 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1956760519] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:15:12,312 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:15:12,312 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-10-17 10:15:12,312 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1591312425] [2022-10-17 10:15:12,312 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:15:12,313 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:15:12,313 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:15:12,313 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:15:12,313 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:15:12,313 INFO L87 Difference]: Start difference. First operand 950 states and 1246 transitions. cyclomatic complexity: 301 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) [2022-10-17 10:15:12,429 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:15:12,430 INFO L93 Difference]: Finished difference Result 950 states and 1244 transitions. [2022-10-17 10:15:12,430 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 950 states and 1244 transitions. [2022-10-17 10:15:12,436 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 610 [2022-10-17 10:15:12,443 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 950 states to 950 states and 1244 transitions. [2022-10-17 10:15:12,444 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 686 [2022-10-17 10:15:12,445 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 686 [2022-10-17 10:15:12,445 INFO L73 IsDeterministic]: Start isDeterministic. Operand 950 states and 1244 transitions. [2022-10-17 10:15:12,445 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:15:12,445 INFO L218 hiAutomatonCegarLoop]: Abstraction has 950 states and 1244 transitions. [2022-10-17 10:15:12,447 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 950 states and 1244 transitions. [2022-10-17 10:15:12,464 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 950 to 950. [2022-10-17 10:15:12,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 950 states, 950 states have (on average 1.3094736842105263) internal successors, (1244), 949 states have internal predecessors, (1244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:15:12,469 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 950 states to 950 states and 1244 transitions. [2022-10-17 10:15:12,469 INFO L240 hiAutomatonCegarLoop]: Abstraction has 950 states and 1244 transitions. [2022-10-17 10:15:12,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:15:12,470 INFO L428 stractBuchiCegarLoop]: Abstraction has 950 states and 1244 transitions. [2022-10-17 10:15:12,470 INFO L335 stractBuchiCegarLoop]: ======== Iteration 16 ============ [2022-10-17 10:15:12,470 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 950 states and 1244 transitions. [2022-10-17 10:15:12,474 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 610 [2022-10-17 10:15:12,474 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:15:12,474 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:15:12,476 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:15:12,476 INFO L149 hiAutomatonCegarLoop]: 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] [2022-10-17 10:15:12,476 INFO L748 eck$LassoCheckResult]: Stem: 24988#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 24851#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; 24847#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 24805#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; 24806#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 24803#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 24804#L110-2 assume !false; 25472#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 25575#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 25573#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 25571#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 25569#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 25567#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 25565#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 25563#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 25561#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 25559#L137 assume 8464 == ssl3_accept_~s__state~0#1; 24756#L144 [2022-10-17 10:15:12,477 INFO L750 eck$LassoCheckResult]: Loop: 24756#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 24757#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 24789#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; 24790#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 25663#L591 ssl3_accept_~skip~0#1 := 0; 25661#L110-2 assume !false; 25659#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 25657#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 25655#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 25653#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 25651#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 25649#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 25647#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 25645#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 25643#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 25641#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 25639#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 25638#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 24956#L146 assume 8496 == ssl3_accept_~s__state~0#1; 24957#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 24825#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 24809#L301-2 assume !(ssl3_accept_~ret~0#1 <= 0); 24760#L308 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 24762#L308-2 ssl3_accept_~s__init_num~0#1 := 0; 25630#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 25621#L591 ssl3_accept_~skip~0#1 := 0; 25619#L110-2 assume !false; 25617#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 25615#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 25613#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 25611#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 25609#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 25607#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 25605#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 25603#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 25602#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 25591#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 25482#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 25479#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 25476#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 25473#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 25166#L152 assume 8512 == ssl3_accept_~s__state~0#1; 24993#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 24994#L319 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 24747#L319-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 24783#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 25511#L591 ssl3_accept_~skip~0#1 := 0; 25509#L110-2 assume !false; 25507#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 25505#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 25503#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 25501#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 25499#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 25497#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 25495#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 25493#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 25491#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 25489#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 25487#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 25485#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 25481#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 25478#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 25475#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 25471#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 25195#L158 assume 8528 == ssl3_accept_~s__state~0#1; 25176#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; 25315#L336 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 0; 25312#L336-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 24953#L366 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 25307#L368 assume !(ssl3_accept_~ret~0#1 <= 0); 25294#L348-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 25257#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 25251#L591 ssl3_accept_~skip~0#1 := 0; 25248#L110-2 assume !false; 25247#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 25242#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 25240#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 25238#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 25236#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 25234#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 25232#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 25230#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 25228#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 25226#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 25224#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 25222#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 25220#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 25218#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 25216#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 25214#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 25212#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 25210#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 25202#L164 assume 8544 == ssl3_accept_~s__state~0#1; 25055#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; 25047#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 25241#L591 ssl3_accept_~skip~0#1 := 0; 25239#L110-2 assume !false; 25237#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 25235#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 25233#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 25231#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 25229#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 25227#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 25225#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 25223#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 25221#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 25219#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 25217#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 25215#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 25213#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 25211#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 25209#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 25208#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 25207#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 25206#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 25205#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 25203#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 25096#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 25094#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 25095#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 25263#L179 assume 8576 == ssl3_accept_~s__state~0#1; 25259#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 25258#L455 assume !(ssl3_accept_~ret~0#1 <= 0); 25252#L458 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 24792#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 25620#L591 ssl3_accept_~skip~0#1 := 0; 25618#L110-2 assume !false; 25616#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 25614#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 25612#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 25610#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 25608#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 25606#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 25604#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 25004#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 25601#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 25143#L137 assume 8464 == ssl3_accept_~s__state~0#1; 24756#L144 [2022-10-17 10:15:12,477 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:15:12,477 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 11 times [2022-10-17 10:15:12,477 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:15:12,478 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [73475117] [2022-10-17 10:15:12,478 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:15:12,478 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:15:12,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:15:12,485 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:15:12,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:15:12,496 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:15:12,497 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:15:12,497 INFO L85 PathProgramCache]: Analyzing trace with hash -2009516085, now seen corresponding path program 1 times [2022-10-17 10:15:12,497 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:15:12,497 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [212513899] [2022-10-17 10:15:12,498 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:15:12,498 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:15:12,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:15:12,545 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 147 proven. 0 refuted. 0 times theorem prover too weak. 98 trivial. 0 not checked. [2022-10-17 10:15:12,545 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:15:12,546 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [212513899] [2022-10-17 10:15:12,546 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [212513899] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:15:12,546 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:15:12,546 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:15:12,546 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1151567757] [2022-10-17 10:15:12,546 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:15:12,547 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:15:12,547 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:15:12,547 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:15:12,547 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:15:12,548 INFO L87 Difference]: Start difference. First operand 950 states and 1244 transitions. cyclomatic complexity: 299 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) [2022-10-17 10:15:12,566 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:15:12,566 INFO L93 Difference]: Finished difference Result 1864 states and 2423 transitions. [2022-10-17 10:15:12,566 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1864 states and 2423 transitions. [2022-10-17 10:15:12,577 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1202 [2022-10-17 10:15:12,591 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1864 states to 1864 states and 2423 transitions. [2022-10-17 10:15:12,591 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1345 [2022-10-17 10:15:12,593 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1345 [2022-10-17 10:15:12,593 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1864 states and 2423 transitions. [2022-10-17 10:15:12,593 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:15:12,594 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1864 states and 2423 transitions. [2022-10-17 10:15:12,596 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1864 states and 2423 transitions. [2022-10-17 10:15:12,615 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1864 to 950. [2022-10-17 10:15:12,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 950 states, 950 states have (on average 1.3063157894736843) internal successors, (1241), 949 states have internal predecessors, (1241), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:15:12,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 950 states to 950 states and 1241 transitions. [2022-10-17 10:15:12,621 INFO L240 hiAutomatonCegarLoop]: Abstraction has 950 states and 1241 transitions. [2022-10-17 10:15:12,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:15:12,622 INFO L428 stractBuchiCegarLoop]: Abstraction has 950 states and 1241 transitions. [2022-10-17 10:15:12,622 INFO L335 stractBuchiCegarLoop]: ======== Iteration 17 ============ [2022-10-17 10:15:12,622 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 950 states and 1241 transitions. [2022-10-17 10:15:12,626 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 610 [2022-10-17 10:15:12,626 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:15:12,626 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:15:12,629 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:15:12,629 INFO L149 hiAutomatonCegarLoop]: 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] [2022-10-17 10:15:12,630 INFO L748 eck$LassoCheckResult]: Stem: 27805#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 27674#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; 27670#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 27626#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; 27627#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 27620#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 27621#L110-2 assume !false; 27869#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 28475#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 28474#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 28473#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 28472#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 28471#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 28470#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 28469#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 28468#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 28053#L137 assume 8464 == ssl3_accept_~s__state~0#1; 27576#L144 [2022-10-17 10:15:12,630 INFO L750 eck$LassoCheckResult]: Loop: 27576#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 27577#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 27606#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; 27607#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 28378#L591 ssl3_accept_~skip~0#1 := 0; 28376#L110-2 assume !false; 28374#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 28372#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 28369#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 28368#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 28367#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 28366#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 28364#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 28357#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 28354#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 28348#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 28347#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 28346#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 28197#L146 assume 8496 == ssl3_accept_~s__state~0#1; 27782#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 27783#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 27630#L301-2 assume !(ssl3_accept_~ret~0#1 <= 0); 27631#L308 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 28306#L308-2 ssl3_accept_~s__init_num~0#1 := 0; 28307#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 28398#L591 ssl3_accept_~skip~0#1 := 0; 28397#L110-2 assume !false; 28396#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 28395#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 28394#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 28393#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 28392#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 28391#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 28390#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 28389#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 28388#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 28387#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 28386#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 28385#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 28267#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 28268#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 28262#L152 assume 8512 == ssl3_accept_~s__state~0#1; 28017#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 27818#L319 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 27563#L319-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 28362#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 28355#L591 ssl3_accept_~skip~0#1 := 0; 28352#L110-2 assume !false; 28350#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 28349#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 28191#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 28190#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 28189#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 28188#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 28187#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 28185#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 28180#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 28178#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 28176#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 28173#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 28170#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 28167#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 28164#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 28161#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 28156#L158 assume 8528 == ssl3_accept_~s__state~0#1; 27660#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; 27661#L336 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 27753#L336-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 27770#L366 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 28153#L368 assume !(ssl3_accept_~ret~0#1 <= 0); 28152#L348-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 28150#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 28145#L591 ssl3_accept_~skip~0#1 := 0; 28144#L110-2 assume !false; 28143#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 28142#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 28141#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 28140#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 28139#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 28138#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 28137#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 28136#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 28135#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 28134#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 28133#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 28132#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 28131#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 28130#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 28129#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 28128#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 28127#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 28126#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 27902#L164 assume 8544 == ssl3_accept_~s__state~0#1; 27900#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; 27887#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 28073#L591 ssl3_accept_~skip~0#1 := 0; 28071#L110-2 assume !false; 28069#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 28067#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 28065#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 28063#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 28061#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 28059#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 28058#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 28057#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 28052#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 28051#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 28050#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 28049#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 28047#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 28042#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 28040#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 28038#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 28036#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 28034#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 28032#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 27903#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 27904#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 27927#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 27928#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 28094#L179 assume 8576 == ssl3_accept_~s__state~0#1; 27998#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 28091#L455 assume !(ssl3_accept_~ret~0#1 <= 0); 28084#L458 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 27613#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 28451#L591 ssl3_accept_~skip~0#1 := 0; 28449#L110-2 assume !false; 28447#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 28445#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 28443#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 28441#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 28439#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 28437#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 28435#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 27907#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 28432#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 28430#L137 assume 8464 == ssl3_accept_~s__state~0#1; 27576#L144 [2022-10-17 10:15:12,631 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:15:12,631 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 12 times [2022-10-17 10:15:12,631 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:15:12,631 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [574080397] [2022-10-17 10:15:12,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:15:12,631 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:15:12,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:15:12,637 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:15:12,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:15:12,645 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:15:12,646 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:15:12,646 INFO L85 PathProgramCache]: Analyzing trace with hash -1042165431, now seen corresponding path program 1 times [2022-10-17 10:15:12,646 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:15:12,646 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [579062127] [2022-10-17 10:15:12,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:15:12,647 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:15:12,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:15:12,703 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 141 proven. 0 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2022-10-17 10:15:12,703 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:15:12,703 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [579062127] [2022-10-17 10:15:12,704 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [579062127] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:15:12,704 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:15:12,704 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:15:12,704 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2078863242] [2022-10-17 10:15:12,704 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:15:12,705 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:15:12,705 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:15:12,705 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:15:12,705 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:15:12,705 INFO L87 Difference]: Start difference. First operand 950 states and 1241 transitions. cyclomatic complexity: 296 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) [2022-10-17 10:15:12,818 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:15:12,819 INFO L93 Difference]: Finished difference Result 922 states and 1170 transitions. [2022-10-17 10:15:12,819 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 922 states and 1170 transitions. [2022-10-17 10:15:12,824 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 491 [2022-10-17 10:15:12,837 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 922 states to 793 states and 1010 transitions. [2022-10-17 10:15:12,838 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 559 [2022-10-17 10:15:12,839 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 688 [2022-10-17 10:15:12,840 INFO L73 IsDeterministic]: Start isDeterministic. Operand 793 states and 1010 transitions. [2022-10-17 10:15:12,841 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:15:12,841 INFO L218 hiAutomatonCegarLoop]: Abstraction has 793 states and 1010 transitions. [2022-10-17 10:15:12,842 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 793 states and 1010 transitions. [2022-10-17 10:15:12,851 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 793 to 662. [2022-10-17 10:15:12,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 662 states, 662 states have (on average 1.2779456193353473) internal successors, (846), 661 states have internal predecessors, (846), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:15:12,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 662 states to 662 states and 846 transitions. [2022-10-17 10:15:12,855 INFO L240 hiAutomatonCegarLoop]: Abstraction has 662 states and 846 transitions. [2022-10-17 10:15:12,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:15:12,856 INFO L428 stractBuchiCegarLoop]: Abstraction has 662 states and 846 transitions. [2022-10-17 10:15:12,856 INFO L335 stractBuchiCegarLoop]: ======== Iteration 18 ============ [2022-10-17 10:15:12,856 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 662 states and 846 transitions. [2022-10-17 10:15:12,858 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 489 [2022-10-17 10:15:12,859 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:15:12,859 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:15:12,860 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:15:12,860 INFO L149 hiAutomatonCegarLoop]: 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] [2022-10-17 10:15:12,861 INFO L748 eck$LassoCheckResult]: Stem: 29638#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 29534#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; 29528#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 29491#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; 29492#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 29489#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 29490#L110-2 assume !false; 29729#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 29983#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 29981#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 29979#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 29977#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 29975#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 29973#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 29971#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 29781#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 29646#L137 assume 8464 == ssl3_accept_~s__state~0#1; 29447#L144 [2022-10-17 10:15:12,861 INFO L750 eck$LassoCheckResult]: Loop: 29447#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 29448#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 29476#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; 29477#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 29962#L591 ssl3_accept_~skip~0#1 := 0; 29957#L110-2 assume !false; 29955#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 29953#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 29951#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 29949#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 29947#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 29945#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 29943#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 29941#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 29939#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 29938#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 29935#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 29934#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 29932#L146 assume 8496 == ssl3_accept_~s__state~0#1; 29622#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 29623#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 29928#L301-2 assume !(ssl3_accept_~ret~0#1 <= 0); 29927#L308 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 29455#L308-2 ssl3_accept_~s__init_num~0#1 := 0; 29586#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 30085#L591 ssl3_accept_~skip~0#1 := 0; 30083#L110-2 assume !false; 30081#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 30078#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 30077#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 30076#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 30074#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 30072#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 30070#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 30069#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 30067#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 30065#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 30064#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 30063#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 30062#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 30005#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 29999#L152 assume 8512 == ssl3_accept_~s__state~0#1; 29644#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 29645#L319 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 29441#L319-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 29471#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 29901#L591 ssl3_accept_~skip~0#1 := 0; 29899#L110-2 assume !false; 29897#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 29895#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 29893#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 29891#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 29889#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 29887#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 29885#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 29883#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 29881#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 29879#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 29877#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 29875#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 29873#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 29871#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 29869#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 29867#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 29865#L158 assume 8528 == ssl3_accept_~s__state~0#1; 29522#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; 29523#L336 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 29601#L336-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 29566#L366 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 29636#L368 assume !(ssl3_accept_~ret~0#1 <= 0); 29565#L348-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 29621#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 29466#L591 ssl3_accept_~skip~0#1 := 0; 29535#L110-2 assume !false; 29485#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 29486#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 29505#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 29506#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 29555#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 29556#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 29570#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 29543#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 29544#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 29583#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 29584#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 29628#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 29616#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 29617#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 29514#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 29515#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 30068#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 30066#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 29614#L164 assume 8544 == ssl3_accept_~s__state~0#1; 29444#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 29445#L391 assume !(0 != ssl3_accept_~s__session__peer~0#1); 29553#L400 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 29561#L403 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 29563#L412 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; 29582#L415 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; 29450#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 29991#L591 ssl3_accept_~skip~0#1 := 0; 29990#L110-2 assume !false; 29989#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 29988#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 29987#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 29986#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 29985#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 29984#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 29982#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 29980#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 29978#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 29976#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 29974#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 29972#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 29801#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 29799#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 29797#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 29795#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 29793#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 29791#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 29789#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 29787#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 29785#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 29783#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 29654#L176 assume 8448 == ssl3_accept_~s__state~0#1; 29567#L177 assume !(ssl3_accept_~num1~0#1 > 0); 29569#L441-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 29642#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 29681#L591 ssl3_accept_~skip~0#1 := 0; 29678#L110-2 assume !false; 29675#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 29651#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 29652#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 29673#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 29669#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 29667#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 29666#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 29665#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 29655#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 29656#L137 assume 8464 == ssl3_accept_~s__state~0#1; 29447#L144 [2022-10-17 10:15:12,862 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:15:12,862 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 13 times [2022-10-17 10:15:12,862 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:15:12,862 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [617788889] [2022-10-17 10:15:12,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:15:12,862 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:15:12,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:15:12,870 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:15:12,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:15:12,878 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:15:12,879 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:15:12,879 INFO L85 PathProgramCache]: Analyzing trace with hash -725816742, now seen corresponding path program 1 times [2022-10-17 10:15:12,879 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:15:12,879 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1618509312] [2022-10-17 10:15:12,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:15:12,880 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:15:12,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:15:12,966 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 128 proven. 13 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2022-10-17 10:15:12,966 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:15:12,967 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1618509312] [2022-10-17 10:15:12,967 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1618509312] provided 0 perfect and 1 imperfect interpolant sequences [2022-10-17 10:15:12,967 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [103496405] [2022-10-17 10:15:12,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:15:12,967 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-10-17 10:15:12,968 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:15:12,968 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-10-17 10:15:12,990 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-10-17 10:15:13,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:15:13,073 INFO L263 TraceCheckSpWp]: Trace formula consists of 208 conjuncts, 3 conjunts are in the unsatisfiable core [2022-10-17 10:15:13,077 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-10-17 10:15:13,142 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 128 proven. 13 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2022-10-17 10:15:13,142 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-10-17 10:15:13,210 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 128 proven. 13 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2022-10-17 10:15:13,211 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [103496405] provided 0 perfect and 2 imperfect interpolant sequences [2022-10-17 10:15:13,211 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-10-17 10:15:13,211 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 5 [2022-10-17 10:15:13,211 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1929832816] [2022-10-17 10:15:13,211 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-10-17 10:15:13,212 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:15:13,212 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:15:13,213 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-10-17 10:15:13,213 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-10-17 10:15:13,213 INFO L87 Difference]: Start difference. First operand 662 states and 846 transitions. cyclomatic complexity: 187 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) [2022-10-17 10:15:13,811 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:15:13,811 INFO L93 Difference]: Finished difference Result 1631 states and 2072 transitions. [2022-10-17 10:15:13,811 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1631 states and 2072 transitions. [2022-10-17 10:15:13,819 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1428 [2022-10-17 10:15:13,830 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1631 states to 1601 states and 2042 transitions. [2022-10-17 10:15:13,830 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1496 [2022-10-17 10:15:13,834 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1496 [2022-10-17 10:15:13,834 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1601 states and 2042 transitions. [2022-10-17 10:15:13,834 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:15:13,835 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1601 states and 2042 transitions. [2022-10-17 10:15:13,837 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1601 states and 2042 transitions. [2022-10-17 10:15:13,857 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1601 to 996. [2022-10-17 10:15:13,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 996 states, 996 states have (on average 1.2951807228915662) internal successors, (1290), 995 states have internal predecessors, (1290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:15:13,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 996 states to 996 states and 1290 transitions. [2022-10-17 10:15:13,862 INFO L240 hiAutomatonCegarLoop]: Abstraction has 996 states and 1290 transitions. [2022-10-17 10:15:13,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-10-17 10:15:13,863 INFO L428 stractBuchiCegarLoop]: Abstraction has 996 states and 1290 transitions. [2022-10-17 10:15:13,863 INFO L335 stractBuchiCegarLoop]: ======== Iteration 19 ============ [2022-10-17 10:15:13,863 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 996 states and 1290 transitions. [2022-10-17 10:15:13,867 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 823 [2022-10-17 10:15:13,867 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:15:13,867 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:15:13,869 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:15:13,869 INFO L149 hiAutomatonCegarLoop]: 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] [2022-10-17 10:15:13,869 INFO L748 eck$LassoCheckResult]: Stem: 32800#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 32682#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; 32678#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 32639#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; 32640#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 32633#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 32634#L110-2 assume !false; 32838#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 33264#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 33263#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 33262#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 33261#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 33260#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 33259#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 33258#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 33257#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 33256#L137 assume 8464 == ssl3_accept_~s__state~0#1; 32595#L144 [2022-10-17 10:15:13,870 INFO L750 eck$LassoCheckResult]: Loop: 32595#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 32596#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 32620#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; 32621#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 33580#L591 ssl3_accept_~skip~0#1 := 0; 33579#L110-2 assume !false; 33578#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 33577#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 33576#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 33575#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 33574#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 33573#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 33572#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 33571#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 33570#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 33569#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 32722#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 32723#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 32782#L146 assume 8496 == ssl3_accept_~s__state~0#1; 32777#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 32659#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 32643#L301-2 assume !(ssl3_accept_~ret~0#1 <= 0); 32599#L308 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 32600#L308-2 ssl3_accept_~s__init_num~0#1 := 0; 32733#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 33562#L591 ssl3_accept_~skip~0#1 := 0; 33561#L110-2 assume !false; 33560#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 33558#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 33557#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 33552#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 33550#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 33548#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 33546#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 33544#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 33542#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 33540#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 33539#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 33538#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 32769#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 32770#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 32663#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 32664#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 32611#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 32604#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 32605#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 32766#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 33504#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 33496#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 32698#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 32699#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 32783#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 32784#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 32622#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 32623#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 32758#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 33315#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 32788#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 32649#L203 assume 8656 == ssl3_accept_~s__state~0#1; 32650#L207 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1; 32739#L503 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet49#1;havoc ssl3_accept_#t~nondet49#1; 32667#L508 assume 2 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 3; 32668#L508-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0; 32761#L516 assume !(0 == ssl3_accept_~tmp___10~0#1); 32762#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 33551#L591 ssl3_accept_~skip~0#1 := 0; 33549#L110-2 assume !false; 33547#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 33545#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 33543#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 33541#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 33537#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 33536#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 33534#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 33533#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 33528#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 33526#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 33524#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 33522#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 33520#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 33518#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 33516#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 33514#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 33512#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 33510#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 33508#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 32629#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 32630#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 32726#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 32727#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 33491#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 33488#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 32779#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 32780#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 33437#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 32776#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 32746#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 32747#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 33310#L203 assume !(8656 == ssl3_accept_~s__state~0#1); 33148#L206 assume !(8657 == ssl3_accept_~s__state~0#1); 32676#L209 assume 8672 == ssl3_accept_~s__state~0#1; 32745#L213 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet50#1;havoc ssl3_accept_#t~nondet50#1; 32645#L524 assume !(4 == ssl3_accept_~blastFlag~0#1); 32646#L527 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448; 32683#L531 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 3; 32685#L531-2 ssl3_accept_~s__init_num~0#1 := 0; 32791#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 33351#L591 ssl3_accept_~skip~0#1 := 0; 33350#L110-2 assume !false; 33349#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 33348#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 33347#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 33346#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 33345#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 33344#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 33343#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 33342#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 33341#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 33340#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 33339#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 33338#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 33052#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 33053#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 33046#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 33047#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 33041#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 33038#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 33039#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 33032#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 33029#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 33026#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 33014#L176 assume 8448 == ssl3_accept_~s__state~0#1; 32717#L177 assume !(ssl3_accept_~num1~0#1 > 0); 32719#L441-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 32888#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 32877#L591 ssl3_accept_~skip~0#1 := 0; 32878#L110-2 assume !false; 32873#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 32874#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 32868#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 32869#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 32864#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 32865#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 33006#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 32859#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 32860#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 33067#L137 assume 8464 == ssl3_accept_~s__state~0#1; 32595#L144 [2022-10-17 10:15:13,870 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:15:13,871 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 14 times [2022-10-17 10:15:13,871 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:15:13,871 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1382202636] [2022-10-17 10:15:13,871 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:15:13,871 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:15:13,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:15:13,877 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:15:13,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:15:13,885 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:15:13,886 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:15:13,887 INFO L85 PathProgramCache]: Analyzing trace with hash 546478944, now seen corresponding path program 1 times [2022-10-17 10:15:13,887 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:15:13,887 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [794518616] [2022-10-17 10:15:13,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:15:13,887 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:15:13,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:15:13,936 INFO L134 CoverageAnalysis]: Checked inductivity of 187 backedges. 139 proven. 0 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2022-10-17 10:15:13,937 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:15:13,937 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [794518616] [2022-10-17 10:15:13,937 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [794518616] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:15:13,937 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:15:13,937 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:15:13,937 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2080060450] [2022-10-17 10:15:13,938 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:15:13,938 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:15:13,938 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:15:13,938 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:15:13,939 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:15:13,939 INFO L87 Difference]: Start difference. First operand 996 states and 1290 transitions. cyclomatic complexity: 297 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) [2022-10-17 10:15:13,958 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:15:13,959 INFO L93 Difference]: Finished difference Result 1742 states and 2281 transitions. [2022-10-17 10:15:13,959 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1742 states and 2281 transitions. [2022-10-17 10:15:13,967 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1569 [2022-10-17 10:15:13,978 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1742 states to 1742 states and 2281 transitions. [2022-10-17 10:15:13,978 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1637 [2022-10-17 10:15:13,980 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1637 [2022-10-17 10:15:13,980 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1742 states and 2281 transitions. [2022-10-17 10:15:13,980 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:15:13,980 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1742 states and 2281 transitions. [2022-10-17 10:15:13,983 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1742 states and 2281 transitions. [2022-10-17 10:15:14,007 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1742 to 1742. [2022-10-17 10:15:14,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1742 states, 1742 states have (on average 1.309414466130884) internal successors, (2281), 1741 states have internal predecessors, (2281), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:15:14,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1742 states to 1742 states and 2281 transitions. [2022-10-17 10:15:14,014 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1742 states and 2281 transitions. [2022-10-17 10:15:14,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:15:14,015 INFO L428 stractBuchiCegarLoop]: Abstraction has 1742 states and 2281 transitions. [2022-10-17 10:15:14,015 INFO L335 stractBuchiCegarLoop]: ======== Iteration 20 ============ [2022-10-17 10:15:14,015 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1742 states and 2281 transitions. [2022-10-17 10:15:14,021 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1569 [2022-10-17 10:15:14,022 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:15:14,022 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:15:14,024 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:15:14,024 INFO L149 hiAutomatonCegarLoop]: 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] [2022-10-17 10:15:14,024 INFO L748 eck$LassoCheckResult]: Stem: 35557#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 35428#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; 35424#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 35384#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; 35385#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 35378#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 35379#L110-2 assume !false; 35600#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 36999#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 36998#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 36997#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 36996#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 36991#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 36989#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 36983#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 36980#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 35684#L137 assume 8464 == ssl3_accept_~s__state~0#1; 35339#L144 [2022-10-17 10:15:14,024 INFO L750 eck$LassoCheckResult]: Loop: 35339#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 35340#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 35365#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; 35366#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 36962#L591 ssl3_accept_~skip~0#1 := 0; 36960#L110-2 assume !false; 36958#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 36906#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 36902#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 36899#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 36896#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 36892#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 36883#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 36880#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 36876#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 36867#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 36865#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 36862#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 35718#L146 assume 8496 == ssl3_accept_~s__state~0#1; 35715#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 35711#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 35708#L301-2 assume !(ssl3_accept_~ret~0#1 <= 0); 35703#L308 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 35347#L308-2 ssl3_accept_~s__init_num~0#1 := 0; 36646#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 36640#L591 ssl3_accept_~skip~0#1 := 0; 36638#L110-2 assume !false; 36636#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 36634#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 36632#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 36630#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 36628#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 36626#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 36624#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 36622#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 36620#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 36618#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 36616#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 36614#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 36612#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 36611#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 35690#L152 assume 8512 == ssl3_accept_~s__state~0#1; 35566#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 35567#L319 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 35333#L319-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 35364#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 36734#L591 ssl3_accept_~skip~0#1 := 0; 36733#L110-2 assume !false; 36732#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 36727#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 36725#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 36723#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 36721#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 36719#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 36717#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 36715#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 36713#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 36711#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 36709#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 36708#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 36707#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 36705#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 36704#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 36703#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 35672#L158 assume 8528 == ssl3_accept_~s__state~0#1; 35418#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; 35419#L336 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 35504#L336-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 35462#L366 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 35549#L368 assume !(ssl3_accept_~ret~0#1 <= 0); 35461#L348-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 35529#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 37051#L591 ssl3_accept_~skip~0#1 := 0; 37050#L110-2 assume !false; 37049#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 37045#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 37039#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 37037#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 37035#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 37033#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 37031#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 37029#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 37026#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 37023#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 37020#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 37018#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 37016#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 37014#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 37007#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 37006#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 37005#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 35348#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 35349#L164 assume 8544 == ssl3_accept_~s__state~0#1; 35336#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 35337#L391 assume !(0 != ssl3_accept_~s__session__peer~0#1); 35449#L400 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 35457#L403 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 35459#L412 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; 35550#L415 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; 35493#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 36881#L591 ssl3_accept_~skip~0#1 := 0; 36878#L110-2 assume !false; 36869#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 36549#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 36544#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 36541#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 36538#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 36534#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 36470#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 36466#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 36461#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 36456#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 36451#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 36446#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 36424#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 36423#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 36422#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 36421#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 36419#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 36418#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 36417#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 36416#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 36415#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 36414#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 36413#L176 assume 8448 == ssl3_accept_~s__state~0#1; 36411#L177 assume !(ssl3_accept_~num1~0#1 > 0); 36409#L441-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 36408#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 36403#L591 ssl3_accept_~skip~0#1 := 0; 36402#L110-2 assume !false; 36401#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 36398#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 36395#L116 assume 16384 == ssl3_accept_~s__state~0#1; 36390#L222 ssl3_accept_~s__server~0#1 := 1; 36552#L227 assume 0 != ssl3_accept_~cb~0#1; 36551#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 36550#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 36546#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 36542#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 36539#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; 36523#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 36781#L591 ssl3_accept_~skip~0#1 := 0; 36777#L110-2 assume !false; 36773#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 36769#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 36766#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 36762#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 36758#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 36754#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 35675#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 35677#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 36877#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 36868#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 36866#L140 assume 8465 == ssl3_accept_~s__state~0#1; 35339#L144 [2022-10-17 10:15:14,025 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:15:14,025 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 15 times [2022-10-17 10:15:14,025 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:15:14,025 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [354182521] [2022-10-17 10:15:14,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:15:14,026 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:15:14,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:15:14,032 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:15:14,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:15:14,041 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:15:14,042 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:15:14,042 INFO L85 PathProgramCache]: Analyzing trace with hash 1395732972, now seen corresponding path program 1 times [2022-10-17 10:15:14,042 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:15:14,042 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [952481719] [2022-10-17 10:15:14,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:15:14,043 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:15:14,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:15:14,139 INFO L134 CoverageAnalysis]: Checked inductivity of 286 backedges. 176 proven. 6 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2022-10-17 10:15:14,140 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:15:14,140 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [952481719] [2022-10-17 10:15:14,140 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [952481719] provided 0 perfect and 1 imperfect interpolant sequences [2022-10-17 10:15:14,140 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1468580287] [2022-10-17 10:15:14,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:15:14,141 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-10-17 10:15:14,141 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:15:14,172 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-10-17 10:15:14,174 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-10-17 10:15:14,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:15:14,252 INFO L263 TraceCheckSpWp]: Trace formula consists of 237 conjuncts, 2 conjunts are in the unsatisfiable core [2022-10-17 10:15:14,262 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-10-17 10:15:14,284 INFO L134 CoverageAnalysis]: Checked inductivity of 286 backedges. 76 proven. 0 refuted. 0 times theorem prover too weak. 210 trivial. 0 not checked. [2022-10-17 10:15:14,284 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-10-17 10:15:14,285 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1468580287] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:15:14,285 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-10-17 10:15:14,285 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2022-10-17 10:15:14,285 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [259991040] [2022-10-17 10:15:14,285 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:15:14,286 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:15:14,286 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:15:14,286 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:15:14,286 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-10-17 10:15:14,287 INFO L87 Difference]: Start difference. First operand 1742 states and 2281 transitions. cyclomatic complexity: 544 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) [2022-10-17 10:15:14,375 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:15:14,375 INFO L93 Difference]: Finished difference Result 1802 states and 2353 transitions. [2022-10-17 10:15:14,376 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1802 states and 2353 transitions. [2022-10-17 10:15:14,384 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1629 [2022-10-17 10:15:14,403 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1802 states to 1802 states and 2353 transitions. [2022-10-17 10:15:14,404 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1697 [2022-10-17 10:15:14,405 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1697 [2022-10-17 10:15:14,406 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1802 states and 2353 transitions. [2022-10-17 10:15:14,407 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:15:14,407 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1802 states and 2353 transitions. [2022-10-17 10:15:14,409 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1802 states and 2353 transitions. [2022-10-17 10:15:14,432 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1802 to 1778. [2022-10-17 10:15:14,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1778 states, 1778 states have (on average 1.3076490438695163) internal successors, (2325), 1777 states have internal predecessors, (2325), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:15:14,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1778 states to 1778 states and 2325 transitions. [2022-10-17 10:15:14,440 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1778 states and 2325 transitions. [2022-10-17 10:15:14,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:15:14,440 INFO L428 stractBuchiCegarLoop]: Abstraction has 1778 states and 2325 transitions. [2022-10-17 10:15:14,441 INFO L335 stractBuchiCegarLoop]: ======== Iteration 21 ============ [2022-10-17 10:15:14,441 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1778 states and 2325 transitions. [2022-10-17 10:15:14,447 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1605 [2022-10-17 10:15:14,447 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:15:14,447 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:15:14,449 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:15:14,449 INFO L149 hiAutomatonCegarLoop]: 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] [2022-10-17 10:15:14,449 INFO L748 eck$LassoCheckResult]: Stem: 39563#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 39439#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; 39435#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 39395#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; 39396#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 39389#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 39390#L110-2 assume !false; 39608#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 40199#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 40158#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 40154#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 40149#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 40143#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 40138#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 40121#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 40115#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 40108#L137 assume 8464 == ssl3_accept_~s__state~0#1; 39350#L144 [2022-10-17 10:15:14,450 INFO L750 eck$LassoCheckResult]: Loop: 39350#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 39351#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 39376#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; 39377#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 41040#L591 ssl3_accept_~skip~0#1 := 0; 41038#L110-2 assume !false; 41036#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 41034#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 41032#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 41030#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 41028#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 41026#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 41024#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 41022#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 41020#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 41018#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 41016#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 41014#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 39699#L146 assume 8496 == ssl3_accept_~s__state~0#1; 39728#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 39724#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 39721#L301-2 assume !(ssl3_accept_~ret~0#1 <= 0); 39716#L308 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 39358#L308-2 ssl3_accept_~s__init_num~0#1 := 0; 40459#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 40453#L591 ssl3_accept_~skip~0#1 := 0; 40451#L110-2 assume !false; 40449#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 40447#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 40445#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 40443#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 40441#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 40439#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 40437#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 40435#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 40433#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 40379#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 40373#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 40365#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 40360#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 40354#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 39702#L152 assume 8512 == ssl3_accept_~s__state~0#1; 39703#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 39577#L319 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 39344#L319-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 40905#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 40900#L591 ssl3_accept_~skip~0#1 := 0; 40769#L110-2 assume !false; 40768#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 40767#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 40766#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 40765#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 40764#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 40763#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 40762#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 40761#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 40760#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 40759#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 40758#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 40756#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 40755#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 40754#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 40753#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 40752#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 40751#L158 assume 8528 == ssl3_accept_~s__state~0#1; 40057#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; 40749#L336 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 0; 40748#L336-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1); 40747#L345 assume !(0 != (30 + ssl3_accept_~l~0#1) % 4294967296); 40745#L348 assume !(0 != (1 + ssl3_accept_~l~0#1) % 4294967296);ssl3_accept_~skip~0#1 := 1; 40739#L348-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 40625#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 40619#L591 ssl3_accept_~skip~0#1 := 0; 40617#L110-2 assume !false; 40615#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 40613#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 40611#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 40609#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 40607#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 40605#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 40603#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 40601#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 40599#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 40597#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 40595#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 40593#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 40591#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 40589#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 40587#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 40585#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 40583#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 40581#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 40579#L164 assume 8544 == ssl3_accept_~s__state~0#1; 40054#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 39529#L391 assume !(0 != ssl3_accept_~s__session__peer~0#1); 39462#L400 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 40565#L403 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 40562#L412 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; 40535#L415 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; 40410#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 40404#L591 ssl3_accept_~skip~0#1 := 0; 40402#L110-2 assume !false; 40400#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 40398#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 40396#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 40394#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 40392#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 40390#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 40388#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 40386#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 40384#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 40382#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 40380#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 40375#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 40368#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 40362#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 40357#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 40352#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 40351#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 40350#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 40348#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 40347#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 40346#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 40345#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 40344#L176 assume 8448 == ssl3_accept_~s__state~0#1; 40342#L177 assume !(ssl3_accept_~num1~0#1 > 0); 40340#L441-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 40339#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 40334#L591 ssl3_accept_~skip~0#1 := 0; 40328#L110-2 assume !false; 40326#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 40324#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 40322#L116 assume 16384 == ssl3_accept_~s__state~0#1; 40318#L222 ssl3_accept_~s__server~0#1 := 1; 41101#L227 assume 0 != ssl3_accept_~cb~0#1; 41099#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 41097#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 41094#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 41089#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 41087#L254 assume 12292 != ssl3_accept_~s__state~0#1; 40417#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; 40415#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 40405#L591 ssl3_accept_~skip~0#1 := 0; 40403#L110-2 assume !false; 40401#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 40399#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 40397#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 40395#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 40393#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 40391#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 40389#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 40387#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 40385#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 40383#L137 assume 8464 == ssl3_accept_~s__state~0#1; 39350#L144 [2022-10-17 10:15:14,450 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:15:14,450 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 16 times [2022-10-17 10:15:14,451 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:15:14,451 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1236918811] [2022-10-17 10:15:14,451 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:15:14,451 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:15:14,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:15:14,457 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:15:14,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:15:14,465 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:15:14,465 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:15:14,466 INFO L85 PathProgramCache]: Analyzing trace with hash 1065757951, now seen corresponding path program 1 times [2022-10-17 10:15:14,466 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:15:14,466 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1433085433] [2022-10-17 10:15:14,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:15:14,466 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:15:14,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:15:14,540 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 171 proven. 6 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2022-10-17 10:15:14,540 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:15:14,541 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1433085433] [2022-10-17 10:15:14,541 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1433085433] provided 0 perfect and 1 imperfect interpolant sequences [2022-10-17 10:15:14,541 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2104747686] [2022-10-17 10:15:14,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:15:14,541 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-10-17 10:15:14,541 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:15:14,547 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-10-17 10:15:14,573 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-10-17 10:15:14,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:15:14,629 INFO L263 TraceCheckSpWp]: Trace formula consists of 241 conjuncts, 3 conjunts are in the unsatisfiable core [2022-10-17 10:15:14,632 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-10-17 10:15:14,680 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 171 proven. 6 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2022-10-17 10:15:14,680 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-10-17 10:15:14,731 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 171 proven. 6 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2022-10-17 10:15:14,731 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2104747686] provided 0 perfect and 2 imperfect interpolant sequences [2022-10-17 10:15:14,731 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-10-17 10:15:14,732 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 6 [2022-10-17 10:15:14,732 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [537317954] [2022-10-17 10:15:14,732 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-10-17 10:15:14,733 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:15:14,733 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:15:14,733 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-10-17 10:15:14,733 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-10-17 10:15:14,734 INFO L87 Difference]: Start difference. First operand 1778 states and 2325 transitions. cyclomatic complexity: 552 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) [2022-10-17 10:15:15,189 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:15:15,189 INFO L93 Difference]: Finished difference Result 2837 states and 3614 transitions. [2022-10-17 10:15:15,189 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2837 states and 3614 transitions. [2022-10-17 10:15:15,204 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 2127 [2022-10-17 10:15:15,257 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2837 states to 2787 states and 3560 transitions. [2022-10-17 10:15:15,259 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2682 [2022-10-17 10:15:15,262 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2682 [2022-10-17 10:15:15,262 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2787 states and 3560 transitions. [2022-10-17 10:15:15,263 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:15:15,263 INFO L218 hiAutomatonCegarLoop]: Abstraction has 2787 states and 3560 transitions. [2022-10-17 10:15:15,266 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2787 states and 3560 transitions. [2022-10-17 10:15:15,305 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2787 to 2039. [2022-10-17 10:15:15,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2039 states, 2039 states have (on average 1.2962236390387445) internal successors, (2643), 2038 states have internal predecessors, (2643), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:15:15,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2039 states to 2039 states and 2643 transitions. [2022-10-17 10:15:15,314 INFO L240 hiAutomatonCegarLoop]: Abstraction has 2039 states and 2643 transitions. [2022-10-17 10:15:15,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-10-17 10:15:15,315 INFO L428 stractBuchiCegarLoop]: Abstraction has 2039 states and 2643 transitions. [2022-10-17 10:15:15,315 INFO L335 stractBuchiCegarLoop]: ======== Iteration 22 ============ [2022-10-17 10:15:15,316 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2039 states and 2643 transitions. [2022-10-17 10:15:15,324 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 1834 [2022-10-17 10:15:15,324 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:15:15,324 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:15:15,326 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:15:15,326 INFO L149 hiAutomatonCegarLoop]: 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] [2022-10-17 10:15:15,327 INFO L748 eck$LassoCheckResult]: Stem: 45109#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 44988#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; 44984#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 44947#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; 44948#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 44941#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 44942#L110-2 assume !false; 45166#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 46823#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 45632#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 45631#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 45629#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 45627#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 45628#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 45622#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 45619#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 45620#L137 assume 8464 == ssl3_accept_~s__state~0#1; 45205#L144 [2022-10-17 10:15:15,327 INFO L750 eck$LassoCheckResult]: Loop: 45205#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 46901#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 46900#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; 46897#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 46888#L591 ssl3_accept_~skip~0#1 := 0; 46886#L110-2 assume !false; 46884#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 46882#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 46880#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 46878#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 46876#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 46874#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 46872#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 46870#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 46869#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 46867#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 46865#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 46863#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 46861#L146 assume 8496 == ssl3_accept_~s__state~0#1; 45202#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 46859#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 46858#L301-2 assume !(ssl3_accept_~ret~0#1 <= 0); 46857#L308 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 44912#L308-2 ssl3_accept_~s__init_num~0#1 := 0; 46855#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 46850#L591 ssl3_accept_~skip~0#1 := 0; 46849#L110-2 assume !false; 46848#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 46847#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 46846#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 46845#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 46844#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 46843#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 46842#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 46841#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 46840#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 46839#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 46837#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 46832#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 46830#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 46788#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 45659#L152 assume 8512 == ssl3_accept_~s__state~0#1; 45199#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 46589#L319 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 46586#L319-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 46577#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 46572#L591 ssl3_accept_~skip~0#1 := 0; 46571#L110-2 assume !false; 46570#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 46569#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 46568#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 46567#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 46566#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 46564#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 46563#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 46562#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 46560#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 46555#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 46553#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 46551#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 46549#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 46547#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 46545#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 46543#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 46541#L158 assume 8528 == ssl3_accept_~s__state~0#1; 44978#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; 44979#L336 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 45061#L336-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 45113#L366 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 46530#L368 assume !(ssl3_accept_~ret~0#1 <= 0); 46522#L348-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 46520#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 46513#L591 ssl3_accept_~skip~0#1 := 0; 46508#L110-2 assume !false; 46506#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 46504#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 46502#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 46500#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 46498#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 46496#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 46494#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 46492#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 46490#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 46488#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 46486#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 46484#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 46482#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 46479#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 46477#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 46467#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 46466#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 46465#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 46464#L164 assume 8544 == ssl3_accept_~s__state~0#1; 45194#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 46463#L391 assume !(0 != ssl3_accept_~s__session__peer~0#1); 46461#L400 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 46460#L403 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 46410#L412 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; 46408#L415 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; 46406#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 46401#L591 ssl3_accept_~skip~0#1 := 0; 46400#L110-2 assume !false; 46399#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 46398#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 46397#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 46396#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 46395#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 46394#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 46393#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 46392#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 46391#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 46390#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 46389#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 46388#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 46387#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 46386#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 46385#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 46384#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 46383#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 46382#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 46381#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 46380#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 46379#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 46378#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 46377#L176 assume 8448 == ssl3_accept_~s__state~0#1; 46376#L177 assume !(ssl3_accept_~num1~0#1 > 0); 46374#L441-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 46372#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 46367#L591 ssl3_accept_~skip~0#1 := 0; 46366#L110-2 assume !false; 46365#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 46364#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 46363#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 46362#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 46361#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 46360#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 46359#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 46358#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 46357#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 46356#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 46355#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 46354#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 46353#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 46352#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 46351#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 46350#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 46349#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 46348#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 46347#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 46346#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 46345#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 46344#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 46343#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 46342#L179 assume 8576 == ssl3_accept_~s__state~0#1; 46189#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 46337#L455 assume !(ssl3_accept_~ret~0#1 <= 0); 46333#L458 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 45608#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 46887#L591 ssl3_accept_~skip~0#1 := 0; 46885#L110-2 assume !false; 46883#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 46881#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 46879#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 46877#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 46875#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 46873#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 46871#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 46061#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 46868#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 46866#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 46864#L140 assume 8465 == ssl3_accept_~s__state~0#1; 45205#L144 [2022-10-17 10:15:15,328 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:15:15,328 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 17 times [2022-10-17 10:15:15,328 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:15:15,328 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [574171584] [2022-10-17 10:15:15,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:15:15,329 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:15:15,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:15:15,337 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:15:15,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:15:15,344 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:15:15,344 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:15:15,344 INFO L85 PathProgramCache]: Analyzing trace with hash -586943492, now seen corresponding path program 1 times [2022-10-17 10:15:15,345 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:15:15,345 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2076548805] [2022-10-17 10:15:15,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:15:15,345 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:15:15,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:15:15,415 INFO L134 CoverageAnalysis]: Checked inductivity of 366 backedges. 84 proven. 0 refuted. 0 times theorem prover too weak. 282 trivial. 0 not checked. [2022-10-17 10:15:15,415 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:15:15,415 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2076548805] [2022-10-17 10:15:15,415 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2076548805] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:15:15,416 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:15:15,416 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-10-17 10:15:15,416 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1263612494] [2022-10-17 10:15:15,416 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:15:15,416 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:15:15,417 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:15:15,417 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:15:15,417 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:15:15,417 INFO L87 Difference]: Start difference. First operand 2039 states and 2643 transitions. cyclomatic complexity: 612 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) [2022-10-17 10:15:15,549 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:15:15,549 INFO L93 Difference]: Finished difference Result 2065 states and 2673 transitions. [2022-10-17 10:15:15,549 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2065 states and 2673 transitions. [2022-10-17 10:15:15,559 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 1860 [2022-10-17 10:15:15,569 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2065 states to 2065 states and 2673 transitions. [2022-10-17 10:15:15,569 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1960 [2022-10-17 10:15:15,571 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1960 [2022-10-17 10:15:15,571 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2065 states and 2673 transitions. [2022-10-17 10:15:15,571 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:15:15,571 INFO L218 hiAutomatonCegarLoop]: Abstraction has 2065 states and 2673 transitions. [2022-10-17 10:15:15,573 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2065 states and 2673 transitions. [2022-10-17 10:15:15,601 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2065 to 2039. [2022-10-17 10:15:15,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2039 states, 2039 states have (on average 1.295242766061795) internal successors, (2641), 2038 states have internal predecessors, (2641), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:15:15,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2039 states to 2039 states and 2641 transitions. [2022-10-17 10:15:15,610 INFO L240 hiAutomatonCegarLoop]: Abstraction has 2039 states and 2641 transitions. [2022-10-17 10:15:15,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:15:15,611 INFO L428 stractBuchiCegarLoop]: Abstraction has 2039 states and 2641 transitions. [2022-10-17 10:15:15,611 INFO L335 stractBuchiCegarLoop]: ======== Iteration 23 ============ [2022-10-17 10:15:15,612 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2039 states and 2641 transitions. [2022-10-17 10:15:15,619 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 1834 [2022-10-17 10:15:15,619 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:15:15,619 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:15:15,621 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:15:15,621 INFO L149 hiAutomatonCegarLoop]: 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] [2022-10-17 10:15:15,621 INFO L748 eck$LassoCheckResult]: Stem: 49237#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 49104#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; 49100#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 49060#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; 49061#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 49054#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 49055#L110-2 assume !false; 49400#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 49686#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 49685#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 49684#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 49683#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 49682#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 49681#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 49680#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 49679#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 49678#L137 assume 8464 == ssl3_accept_~s__state~0#1; 49308#L144 [2022-10-17 10:15:15,622 INFO L750 eck$LassoCheckResult]: Loop: 49308#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 50209#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 50206#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; 50202#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 50198#L591 ssl3_accept_~skip~0#1 := 0; 50193#L110-2 assume !false; 50194#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 50189#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 50190#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 50185#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 50186#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 50181#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 50182#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 50176#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 50177#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 50168#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 50169#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 50075#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 49695#L146 assume 8496 == ssl3_accept_~s__state~0#1; 49212#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 49213#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 49064#L301-2 assume !(ssl3_accept_~ret~0#1 <= 0); 49065#L308 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 49022#L308-2 ssl3_accept_~s__init_num~0#1 := 0; 50580#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 50571#L591 ssl3_accept_~skip~0#1 := 0; 50567#L110-2 assume !false; 50563#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 50560#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 50533#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 50528#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 50526#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 50518#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 50514#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 50510#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 50506#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 50502#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 50498#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 50494#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 50362#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 50361#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 49434#L152 assume 8512 == ssl3_accept_~s__state~0#1; 49303#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 49254#L319 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 49008#L319-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 50986#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 50981#L591 ssl3_accept_~skip~0#1 := 0; 50980#L110-2 assume !false; 50979#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 50978#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 50977#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 50976#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 50975#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 50974#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 50973#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 50972#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 50971#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 50970#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 50969#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 50968#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 50967#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 50966#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 50963#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 50962#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 49420#L158 assume 8528 == ssl3_accept_~s__state~0#1; 49093#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; 49094#L336 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 49186#L336-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 49140#L366 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 49230#L368 assume !(ssl3_accept_~ret~0#1 <= 0); 49139#L348-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 50436#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 50429#L591 ssl3_accept_~skip~0#1 := 0; 50430#L110-2 assume !false; 50424#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 50421#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 50422#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 50415#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 50416#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 50409#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 50410#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 50403#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 50404#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 50397#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 50398#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 50390#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 50391#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 50383#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 50384#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 50376#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 50377#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 50367#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 50368#L164 assume 8544 == ssl3_accept_~s__state~0#1; 49298#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 50903#L391 assume !(0 != ssl3_accept_~s__session__peer~0#1); 49178#L400 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 49179#L403 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 49157#L412 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; 49158#L415 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; 50853#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 50847#L591 ssl3_accept_~skip~0#1 := 0; 50845#L110-2 assume !false; 50843#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 50841#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 50839#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 50837#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 50835#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 50833#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 50831#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 50829#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 50828#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 50826#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 50824#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 50822#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 50819#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 50813#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 50810#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 50807#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 50804#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 50801#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 50798#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 50795#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 50792#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 50789#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 50787#L176 assume 8448 == ssl3_accept_~s__state~0#1; 49141#L177 assume !(ssl3_accept_~num1~0#1 > 0); 49143#L441-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 50782#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 50776#L591 ssl3_accept_~skip~0#1 := 0; 50774#L110-2 assume !false; 50772#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 50770#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 50768#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 50766#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 50764#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 50762#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 50760#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 50758#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 50756#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 50754#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 50752#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 50750#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 50749#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 50742#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 50741#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 50735#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 50733#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 50731#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 50729#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 50727#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 50725#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 50723#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 50721#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 50719#L179 assume 8576 == ssl3_accept_~s__state~0#1; 50688#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 50716#L455 assume !(ssl3_accept_~ret~0#1 <= 0); 50207#L458 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 49981#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 50195#L591 ssl3_accept_~skip~0#1 := 0; 50196#L110-2 assume !false; 50191#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 50192#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 50187#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 50188#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 50183#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 50184#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 50179#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 50136#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 50173#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 50174#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 50037#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 50038#L143 assume 8466 == ssl3_accept_~s__state~0#1; 49308#L144 [2022-10-17 10:15:15,622 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:15:15,622 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 18 times [2022-10-17 10:15:15,623 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:15:15,623 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1958973712] [2022-10-17 10:15:15,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:15:15,623 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:15:15,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:15:15,631 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:15:15,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:15:15,638 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:15:15,639 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:15:15,639 INFO L85 PathProgramCache]: Analyzing trace with hash -1015378911, now seen corresponding path program 1 times [2022-10-17 10:15:15,639 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:15:15,639 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [858780243] [2022-10-17 10:15:15,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:15:15,640 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:15:15,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:15:16,089 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 280 proven. 0 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2022-10-17 10:15:16,089 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:15:16,089 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [858780243] [2022-10-17 10:15:16,090 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [858780243] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:15:16,090 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:15:16,090 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-10-17 10:15:16,090 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2133908620] [2022-10-17 10:15:16,090 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:15:16,091 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:15:16,091 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:15:16,091 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-10-17 10:15:16,091 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-10-17 10:15:16,092 INFO L87 Difference]: Start difference. First operand 2039 states and 2641 transitions. cyclomatic complexity: 610 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) [2022-10-17 10:15:16,225 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:15:16,225 INFO L93 Difference]: Finished difference Result 9257 states and 11892 transitions. [2022-10-17 10:15:16,225 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 9257 states and 11892 transitions. [2022-10-17 10:15:16,275 INFO L131 ngComponentsAnalysis]: Automaton has 18 accepting balls. 8900 [2022-10-17 10:15:16,321 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 9257 states to 9257 states and 11892 transitions. [2022-10-17 10:15:16,321 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 9152 [2022-10-17 10:15:16,331 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 9152 [2022-10-17 10:15:16,332 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9257 states and 11892 transitions. [2022-10-17 10:15:16,332 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:15:16,332 INFO L218 hiAutomatonCegarLoop]: Abstraction has 9257 states and 11892 transitions. [2022-10-17 10:15:16,343 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9257 states and 11892 transitions. [2022-10-17 10:15:16,426 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9257 to 3507. [2022-10-17 10:15:16,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3507 states, 3507 states have (on average 1.288850869689193) internal successors, (4520), 3506 states have internal predecessors, (4520), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:15:16,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3507 states to 3507 states and 4520 transitions. [2022-10-17 10:15:16,442 INFO L240 hiAutomatonCegarLoop]: Abstraction has 3507 states and 4520 transitions. [2022-10-17 10:15:16,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-10-17 10:15:16,442 INFO L428 stractBuchiCegarLoop]: Abstraction has 3507 states and 4520 transitions. [2022-10-17 10:15:16,443 INFO L335 stractBuchiCegarLoop]: ======== Iteration 24 ============ [2022-10-17 10:15:16,443 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3507 states and 4520 transitions. [2022-10-17 10:15:16,457 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 3302 [2022-10-17 10:15:16,458 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:15:16,458 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:15:16,460 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:15:16,460 INFO L149 hiAutomatonCegarLoop]: 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] [2022-10-17 10:15:16,460 INFO L748 eck$LassoCheckResult]: Stem: 60547#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 60413#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; 60409#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 60371#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; 60372#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 60365#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 60366#L110-2 assume !false; 60604#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 60759#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 60755#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 60756#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 60751#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 60752#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 60747#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 60748#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 60743#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 60744#L137 assume 8464 == ssl3_accept_~s__state~0#1; 60674#L144 [2022-10-17 10:15:16,460 INFO L750 eck$LassoCheckResult]: Loop: 60674#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 63015#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 63014#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; 63013#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 63008#L591 ssl3_accept_~skip~0#1 := 0; 63007#L110-2 assume !false; 63006#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 63004#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 63003#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 62984#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 62980#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 62944#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 62941#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 62939#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 62937#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 62935#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 62933#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 62907#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 62788#L146 assume 8496 == ssl3_accept_~s__state~0#1; 60669#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 62786#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 62785#L301-2 assume !(ssl3_accept_~ret~0#1 <= 0); 62784#L308 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 60335#L308-2 ssl3_accept_~s__init_num~0#1 := 0; 62863#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 62857#L591 ssl3_accept_~skip~0#1 := 0; 62854#L110-2 assume !false; 62852#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 62851#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 62840#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 62837#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 62834#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 62831#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 62828#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 62825#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 62822#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 62819#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 62815#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 62812#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 62809#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 62804#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 60621#L152 assume 8512 == ssl3_accept_~s__state~0#1; 60619#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 60605#L319 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; 60606#L323 assume !(ssl3_accept_~ret~0#1 <= 0); 63704#L319-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 63702#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 63693#L591 ssl3_accept_~skip~0#1 := 0; 63691#L110-2 assume !false; 63689#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 63687#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 63685#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 63683#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 63681#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 63679#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 63677#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 63675#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 63673#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 63671#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 63669#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 63667#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 63665#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 63663#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 63661#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 63659#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 63649#L158 assume 8528 == ssl3_accept_~s__state~0#1; 60662#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; 63648#L336 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 0; 63646#L336-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1); 60550#L345 assume !(0 != (30 + ssl3_accept_~l~0#1) % 4294967296); 60551#L348 assume !(0 != (1 + ssl3_accept_~l~0#1) % 4294967296);ssl3_accept_~skip~0#1 := 1; 60515#L348-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 60516#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 63637#L591 ssl3_accept_~skip~0#1 := 0; 63636#L110-2 assume !false; 63635#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 63634#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 63633#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 63632#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 63631#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 63630#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 63629#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 63628#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 63627#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 63626#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 63625#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 63624#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 63623#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 63325#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 63326#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 63311#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 63312#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 63301#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 63302#L164 assume 8544 == ssl3_accept_~s__state~0#1; 60324#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 60325#L391 assume !(0 != ssl3_accept_~s__session__peer~0#1); 60482#L400 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 60483#L403 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 63560#L412 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; 63558#L415 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; 63385#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 63381#L591 ssl3_accept_~skip~0#1 := 0; 63370#L110-2 assume !false; 63371#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 63364#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 63365#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 63358#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 63359#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 63352#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 63353#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 63346#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 63347#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 63340#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 63341#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 63334#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 63335#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 63327#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 63328#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 63317#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 63318#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 63304#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 63305#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 63143#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 63144#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 63130#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 63131#L176 assume 8448 == ssl3_accept_~s__state~0#1; 60448#L177 assume !(ssl3_accept_~num1~0#1 > 0); 60450#L441-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 63468#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 63463#L591 ssl3_accept_~skip~0#1 := 0; 63462#L110-2 assume !false; 63461#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 63460#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 63459#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 63458#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 63457#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 63456#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 63455#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 63454#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 63453#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 63452#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 63451#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 63450#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 63449#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 63448#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 63447#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 63446#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 63445#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 63444#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 63443#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 63442#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 63441#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 63440#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 63439#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 63438#L179 assume 8576 == ssl3_accept_~s__state~0#1; 63400#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 63437#L455 assume !(ssl3_accept_~ret~0#1 <= 0); 63436#L458 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 62781#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 62993#L591 ssl3_accept_~skip~0#1 := 0; 62991#L110-2 assume !false; 62989#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 62982#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 62978#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 62975#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 62972#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 62969#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 62966#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 62915#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 62961#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 62958#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 62954#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 62943#L143 assume 8466 == ssl3_accept_~s__state~0#1; 60674#L144 [2022-10-17 10:15:16,461 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:15:16,461 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 19 times [2022-10-17 10:15:16,461 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:15:16,461 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1751409805] [2022-10-17 10:15:16,462 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:15:16,462 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:15:16,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:15:16,468 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:15:16,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:15:16,475 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:15:16,476 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:15:16,476 INFO L85 PathProgramCache]: Analyzing trace with hash -1416271607, now seen corresponding path program 1 times [2022-10-17 10:15:16,476 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:15:16,476 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2095368289] [2022-10-17 10:15:16,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:15:16,477 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:15:16,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:15:16,603 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 207 proven. 0 refuted. 0 times theorem prover too weak. 165 trivial. 0 not checked. [2022-10-17 10:15:16,603 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:15:16,603 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2095368289] [2022-10-17 10:15:16,603 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2095368289] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:15:16,603 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:15:16,604 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:15:16,604 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [919840479] [2022-10-17 10:15:16,604 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:15:16,604 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:15:16,604 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:15:16,605 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:15:16,605 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:15:16,605 INFO L87 Difference]: Start difference. First operand 3507 states and 4520 transitions. cyclomatic complexity: 1024 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) [2022-10-17 10:15:16,672 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:15:16,672 INFO L93 Difference]: Finished difference Result 6405 states and 8212 transitions. [2022-10-17 10:15:16,672 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 6405 states and 8212 transitions. [2022-10-17 10:15:16,711 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 6200 [2022-10-17 10:15:16,744 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 6405 states to 6405 states and 8212 transitions. [2022-10-17 10:15:16,745 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6300 [2022-10-17 10:15:16,752 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6300 [2022-10-17 10:15:16,753 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6405 states and 8212 transitions. [2022-10-17 10:15:16,761 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:15:16,762 INFO L218 hiAutomatonCegarLoop]: Abstraction has 6405 states and 8212 transitions. [2022-10-17 10:15:16,770 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6405 states and 8212 transitions. [2022-10-17 10:15:16,840 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6405 to 3507. [2022-10-17 10:15:16,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3507 states, 3507 states have (on average 1.2877102936983176) internal successors, (4516), 3506 states have internal predecessors, (4516), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:15:16,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3507 states to 3507 states and 4516 transitions. [2022-10-17 10:15:16,865 INFO L240 hiAutomatonCegarLoop]: Abstraction has 3507 states and 4516 transitions. [2022-10-17 10:15:16,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:15:16,866 INFO L428 stractBuchiCegarLoop]: Abstraction has 3507 states and 4516 transitions. [2022-10-17 10:15:16,866 INFO L335 stractBuchiCegarLoop]: ======== Iteration 25 ============ [2022-10-17 10:15:16,866 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3507 states and 4516 transitions. [2022-10-17 10:15:16,883 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 3302 [2022-10-17 10:15:16,883 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:15:16,883 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:15:16,889 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:15:16,889 INFO L149 hiAutomatonCegarLoop]: 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] [2022-10-17 10:15:16,889 INFO L748 eck$LassoCheckResult]: Stem: 70478#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 70334#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; 70328#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 70288#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; 70289#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 70286#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 70287#L110-2 assume !false; 70519#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 70890#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 70886#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 70887#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 70882#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 70883#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 70878#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 70879#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 70874#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 70875#L137 assume 8464 == ssl3_accept_~s__state~0#1; 70245#L144 [2022-10-17 10:15:16,890 INFO L750 eck$LassoCheckResult]: Loop: 70245#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 70246#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 70273#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; 70274#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 70263#L591 ssl3_accept_~skip~0#1 := 0; 70335#L110-2 assume !false; 70282#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 70283#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 70304#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 70305#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 70357#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 70358#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 70373#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 70374#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 73706#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 73704#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 70380#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 70381#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 73581#L146 assume 8496 == ssl3_accept_~s__state~0#1; 70635#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 73578#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 70292#L301-2 assume !(ssl3_accept_~ret~0#1 <= 0); 70293#L308 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 70253#L308-2 ssl3_accept_~s__init_num~0#1 := 0; 73571#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 73565#L591 ssl3_accept_~skip~0#1 := 0; 73563#L110-2 assume !false; 73561#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 73559#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 73557#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 73555#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 73553#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 73552#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 73551#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 73549#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 73544#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 73542#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 73540#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 73538#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 73536#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 73534#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 72331#L152 assume 8512 == ssl3_accept_~s__state~0#1; 70541#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 70542#L319 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; 70240#L323 assume !(ssl3_accept_~ret~0#1 <= 0); 70241#L319-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 70268#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 73725#L591 ssl3_accept_~skip~0#1 := 0; 73724#L110-2 assume !false; 73722#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 73717#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 73715#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 73713#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 73711#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 73710#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 73708#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 73707#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 73705#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 70389#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 70390#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 70450#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 70451#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 70439#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 70440#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 70355#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 70356#L158 assume 8528 == ssl3_accept_~s__state~0#1; 70321#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; 70322#L336 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 70418#L336-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 70363#L366 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 70464#L368 assume !(ssl3_accept_~ret~0#1 <= 0); 70362#L348-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 70443#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 73476#L591 ssl3_accept_~skip~0#1 := 0; 73474#L110-2 assume !false; 73472#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 73470#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 73468#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 73466#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 73464#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 73462#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 73460#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 73458#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 73456#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 73454#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 73452#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 73450#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 73448#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 73446#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 73444#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 73442#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 73437#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 73435#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 70568#L164 assume 8544 == ssl3_accept_~s__state~0#1; 70242#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 70243#L391 assume !(0 != ssl3_accept_~s__session__peer~0#1); 73380#L400 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 73378#L403 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 73374#L412 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; 73371#L415 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; 73369#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 73364#L591 ssl3_accept_~skip~0#1 := 0; 73363#L110-2 assume !false; 73362#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 73361#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 73360#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 73359#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 73358#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 73357#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 73356#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 73355#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 73354#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 73353#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 73352#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 73351#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 73350#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 73349#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 73348#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 73347#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 73346#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 73345#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 73344#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 73343#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 73342#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 73341#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 73340#L176 assume 8448 == ssl3_accept_~s__state~0#1; 73339#L177 assume !(ssl3_accept_~num1~0#1 > 0); 73337#L441-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 73335#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 73330#L591 ssl3_accept_~skip~0#1 := 0; 73329#L110-2 assume !false; 73328#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 73327#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 73326#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 73325#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 73324#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 73323#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 73322#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 73321#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 73320#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 73319#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 73318#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 73317#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 73316#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 73315#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 73314#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 73313#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 73312#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 73311#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 73310#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 73309#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 73308#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 73307#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 73306#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 73305#L179 assume 8576 == ssl3_accept_~s__state~0#1; 70303#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 70238#L455 assume !(ssl3_accept_~ret~0#1 <= 0); 70239#L458 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 70463#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 73677#L591 ssl3_accept_~skip~0#1 := 0; 73674#L110-2 assume !false; 73671#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 73668#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 73665#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 73662#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 73659#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 73656#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 73653#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 72597#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 73650#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 73648#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 73296#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 73297#L143 assume 8466 == ssl3_accept_~s__state~0#1; 70245#L144 [2022-10-17 10:15:16,890 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:15:16,890 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 20 times [2022-10-17 10:15:16,891 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:15:16,891 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [105971338] [2022-10-17 10:15:16,891 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:15:16,891 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:15:16,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:15:16,897 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:15:16,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:15:16,906 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:15:16,906 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:15:16,907 INFO L85 PathProgramCache]: Analyzing trace with hash 1724189386, now seen corresponding path program 1 times [2022-10-17 10:15:16,907 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:15:16,907 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [244618207] [2022-10-17 10:15:16,907 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:15:16,907 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:15:16,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:15:16,928 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:15:16,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:15:16,975 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:15:16,976 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:15:16,976 INFO L85 PathProgramCache]: Analyzing trace with hash 268507358, now seen corresponding path program 1 times [2022-10-17 10:15:16,976 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:15:16,976 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1494869389] [2022-10-17 10:15:16,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:15:16,977 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:15:17,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:15:17,030 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:15:17,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:15:17,103 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:15:18,675 INFO L210 LassoAnalysis]: Preferences: [2022-10-17 10:15:18,675 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-10-17 10:15:18,675 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-10-17 10:15:18,675 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-10-17 10:15:18,675 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-10-17 10:15:18,676 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:15:18,676 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-10-17 10:15:18,676 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-10-17 10:15:18,676 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_2.cil-1.c_Iteration25_Loop [2022-10-17 10:15:18,676 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-10-17 10:15:18,676 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-10-17 10:15:18,679 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:15:18,682 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:15:18,685 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:15:18,688 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:15:18,693 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:15:18,695 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:15:18,698 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:15:18,701 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:15:18,704 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:15:18,706 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:15:18,709 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:15:18,712 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:15:18,715 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:15:18,718 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:15:18,723 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:15:18,726 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:15:18,729 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:15:18,733 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:15:18,736 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:15:18,746 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:15:18,749 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:15:18,755 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:15:19,025 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-10-17 10:15:19,025 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-10-17 10:15:19,025 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:15:19,025 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:15:19,027 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:15:19,036 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:15:19,036 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:15:19,046 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Waiting until timeout for monitored process [2022-10-17 10:15:19,056 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:15:19,056 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: [] [2022-10-17 10:15:19,092 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Forceful destruction successful, exit code 0 [2022-10-17 10:15:19,093 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:15:19,093 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:15:19,094 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:15:19,100 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:15:19,100 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:15:19,115 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Waiting until timeout for monitored process [2022-10-17 10:15:19,120 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:15:19,120 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: [] [2022-10-17 10:15:19,155 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Forceful destruction successful, exit code 0 [2022-10-17 10:15:19,155 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:15:19,155 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:15:19,156 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:15:19,162 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:15:19,162 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:15:19,172 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Waiting until timeout for monitored process [2022-10-17 10:15:19,179 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:15:19,180 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: [] [2022-10-17 10:15:19,215 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Forceful destruction successful, exit code 0 [2022-10-17 10:15:19,216 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:15:19,216 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:15:19,217 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:15:19,222 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Waiting until timeout for monitored process [2022-10-17 10:15:19,222 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:15:19,223 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:15:19,243 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:15:19,243 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: [] [2022-10-17 10:15:19,276 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Forceful destruction successful, exit code 0 [2022-10-17 10:15:19,277 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:15:19,277 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:15:19,280 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:15:19,281 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:15:19,281 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:15:19,297 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Waiting until timeout for monitored process [2022-10-17 10:15:19,307 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:15:19,308 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: [] [2022-10-17 10:15:19,347 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Forceful destruction successful, exit code 0 [2022-10-17 10:15:19,347 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:15:19,348 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:15:19,349 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:15:19,352 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:15:19,352 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:15:19,362 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Waiting until timeout for monitored process [2022-10-17 10:15:19,372 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:15:19,372 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: [] [2022-10-17 10:15:19,403 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Forceful destruction successful, exit code 0 [2022-10-17 10:15:19,403 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:15:19,403 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:15:19,404 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:15:19,404 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Waiting until timeout for monitored process [2022-10-17 10:15:19,405 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:15:19,405 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:15:19,413 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:15:19,413 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: [] [2022-10-17 10:15:19,432 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Forceful destruction successful, exit code 0 [2022-10-17 10:15:19,432 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:15:19,432 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:15:19,433 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:15:19,434 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Waiting until timeout for monitored process [2022-10-17 10:15:19,434 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:15:19,434 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:15:19,468 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:15:19,468 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: [] [2022-10-17 10:15:19,487 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Forceful destruction successful, exit code 0 [2022-10-17 10:15:19,488 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:15:19,488 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:15:19,488 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:15:19,489 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Waiting until timeout for monitored process [2022-10-17 10:15:19,490 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:15:19,490 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:15:19,502 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:15:19,503 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: [] [2022-10-17 10:15:19,522 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Forceful destruction successful, exit code 0 [2022-10-17 10:15:19,522 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:15:19,522 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:15:19,522 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:15:19,524 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Waiting until timeout for monitored process [2022-10-17 10:15:19,524 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:15:19,524 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:15:19,536 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:15:19,536 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: [] [2022-10-17 10:15:19,556 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Forceful destruction successful, exit code 0 [2022-10-17 10:15:19,556 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:15:19,556 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:15:19,569 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:15:19,569 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Waiting until timeout for monitored process [2022-10-17 10:15:19,570 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:15:19,570 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:15:19,584 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:15:19,584 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: [] [2022-10-17 10:15:19,603 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Ended with exit code 0 [2022-10-17 10:15:19,603 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:15:19,604 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:15:19,621 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:15:19,622 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Waiting until timeout for monitored process [2022-10-17 10:15:19,623 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:15:19,624 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:15:19,632 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:15:19,632 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: [] [2022-10-17 10:15:19,651 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Ended with exit code 0 [2022-10-17 10:15:19,651 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:15:19,651 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:15:19,652 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:15:19,655 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:15:19,655 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:15:19,663 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Waiting until timeout for monitored process [2022-10-17 10:15:19,668 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:15:19,668 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet41#1=1} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet41#1=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-10-17 10:15:19,697 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Forceful destruction successful, exit code 0 [2022-10-17 10:15:19,697 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:15:19,697 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:15:19,698 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:15:19,699 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Waiting until timeout for monitored process [2022-10-17 10:15:19,699 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:15:19,699 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:15:19,726 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Ended with exit code 0 [2022-10-17 10:15:19,726 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:15:19,726 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:15:19,727 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:15:19,728 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Waiting until timeout for monitored process [2022-10-17 10:15:19,728 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-10-17 10:15:19,729 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:15:19,756 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-10-17 10:15:19,778 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Forceful destruction successful, exit code 0 [2022-10-17 10:15:19,779 INFO L210 LassoAnalysis]: Preferences: [2022-10-17 10:15:19,779 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-10-17 10:15:19,779 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-10-17 10:15:19,779 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-10-17 10:15:19,779 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-10-17 10:15:19,779 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:15:19,779 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-10-17 10:15:19,779 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-10-17 10:15:19,779 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_2.cil-1.c_Iteration25_Loop [2022-10-17 10:15:19,779 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-10-17 10:15:19,779 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-10-17 10:15:19,782 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:15:19,796 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:15:19,799 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:15:19,801 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:15:19,804 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:15:19,807 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:15:19,816 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:15:19,819 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:15:19,822 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:15:19,825 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:15:19,828 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:15:19,830 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:15:19,833 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:15:19,836 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:15:19,839 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:15:19,843 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:15:19,847 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:15:19,850 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:15:19,852 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:15:19,855 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:15:19,860 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:15:19,866 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:15:20,126 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-10-17 10:15:20,126 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-10-17 10:15:20,127 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:15:20,127 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:15:20,133 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:15:20,135 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-10-17 10:15:20,143 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:15:20,143 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:15:20,144 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:15:20,144 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:15:20,144 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:15:20,145 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:15:20,145 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:15:20,169 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:15:20,189 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Waiting until timeout for monitored process [2022-10-17 10:15:20,203 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Forceful destruction successful, exit code 0 [2022-10-17 10:15:20,203 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:15:20,203 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:15:20,204 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:15:20,206 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 [2022-10-17 10:15:20,206 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Waiting until timeout for monitored process [2022-10-17 10:15:20,212 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:15:20,213 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:15:20,213 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:15:20,213 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:15:20,213 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:15:20,214 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:15:20,214 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:15:20,228 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:15:20,263 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Forceful destruction successful, exit code 0 [2022-10-17 10:15:20,263 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:15:20,263 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:15:20,264 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:15:20,268 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 [2022-10-17 10:15:20,277 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:15:20,277 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:15:20,277 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:15:20,277 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:15:20,277 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:15:20,278 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:15:20,278 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:15:20,279 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Waiting until timeout for monitored process [2022-10-17 10:15:20,299 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:15:20,331 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Forceful destruction successful, exit code 0 [2022-10-17 10:15:20,331 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:15:20,332 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:15:20,335 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:15:20,337 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 [2022-10-17 10:15:20,345 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:15:20,345 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:15:20,345 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:15:20,346 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:15:20,346 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:15:20,347 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:15:20,347 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:15:20,349 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Waiting until timeout for monitored process [2022-10-17 10:15:20,371 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:15:20,410 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Forceful destruction successful, exit code 0 [2022-10-17 10:15:20,410 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:15:20,411 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:15:20,411 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:15:20,414 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 [2022-10-17 10:15:20,422 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:15:20,423 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:15:20,423 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:15:20,423 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:15:20,423 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:15:20,423 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:15:20,424 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:15:20,425 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Waiting until timeout for monitored process [2022-10-17 10:15:20,434 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:15:20,467 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Forceful destruction successful, exit code 0 [2022-10-17 10:15:20,468 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:15:20,468 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:15:20,472 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:15:20,478 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 [2022-10-17 10:15:20,487 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:15:20,487 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:15:20,487 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:15:20,487 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:15:20,487 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:15:20,490 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:15:20,490 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:15:20,494 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Waiting until timeout for monitored process [2022-10-17 10:15:20,511 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:15:20,547 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Forceful destruction successful, exit code 0 [2022-10-17 10:15:20,547 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:15:20,547 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:15:20,552 INFO L229 MonitoredProcess]: Starting monitored process 41 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:15:20,554 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 [2022-10-17 10:15:20,562 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:15:20,562 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:15:20,563 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:15:20,563 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:15:20,563 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:15:20,564 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:15:20,564 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:15:20,567 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Waiting until timeout for monitored process [2022-10-17 10:15:20,575 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:15:20,615 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Forceful destruction successful, exit code 0 [2022-10-17 10:15:20,615 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:15:20,615 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:15:20,616 INFO L229 MonitoredProcess]: Starting monitored process 42 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:15:20,619 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 [2022-10-17 10:15:20,627 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:15:20,627 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:15:20,627 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:15:20,628 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:15:20,628 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:15:20,628 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:15:20,628 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:15:20,630 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Waiting until timeout for monitored process [2022-10-17 10:15:20,647 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:15:20,682 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Forceful destruction successful, exit code 0 [2022-10-17 10:15:20,682 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:15:20,683 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:15:20,683 INFO L229 MonitoredProcess]: Starting monitored process 43 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:15:20,687 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 [2022-10-17 10:15:20,695 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:15:20,695 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:15:20,695 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:15:20,695 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:15:20,696 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:15:20,696 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:15:20,696 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:15:20,698 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Waiting until timeout for monitored process [2022-10-17 10:15:20,711 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:15:20,747 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Forceful destruction successful, exit code 0 [2022-10-17 10:15:20,747 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:15:20,747 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:15:20,748 INFO L229 MonitoredProcess]: Starting monitored process 44 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:15:20,751 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 [2022-10-17 10:15:20,762 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:15:20,762 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:15:20,762 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:15:20,762 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:15:20,763 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:15:20,763 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:15:20,763 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:15:20,765 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Waiting until timeout for monitored process [2022-10-17 10:15:20,775 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:15:20,797 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Ended with exit code 0 [2022-10-17 10:15:20,797 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:15:20,797 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:15:20,798 INFO L229 MonitoredProcess]: Starting monitored process 45 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:15:20,798 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Waiting until timeout for monitored process [2022-10-17 10:15:20,800 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 [2022-10-17 10:15:20,807 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:15:20,807 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:15:20,807 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:15:20,807 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-10-17 10:15:20,807 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:15:20,808 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-10-17 10:15:20,809 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:15:20,815 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:15:20,838 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Forceful destruction successful, exit code 0 [2022-10-17 10:15:20,839 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:15:20,839 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:15:20,839 INFO L229 MonitoredProcess]: Starting monitored process 46 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:15:20,840 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Waiting until timeout for monitored process [2022-10-17 10:15:20,841 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 [2022-10-17 10:15:20,847 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:15:20,848 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:15:20,848 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:15:20,848 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:15:20,848 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:15:20,848 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:15:20,848 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:15:20,853 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:15:20,871 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Ended with exit code 0 [2022-10-17 10:15:20,871 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:15:20,871 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:15:20,872 INFO L229 MonitoredProcess]: Starting monitored process 47 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:15:20,872 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Waiting until timeout for monitored process [2022-10-17 10:15:20,873 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 [2022-10-17 10:15:20,880 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:15:20,880 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:15:20,880 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:15:20,880 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:15:20,880 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:15:20,880 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:15:20,880 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:15:20,881 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:15:20,901 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Forceful destruction successful, exit code 0 [2022-10-17 10:15:20,901 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:15:20,901 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:15:20,901 INFO L229 MonitoredProcess]: Starting monitored process 48 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:15:20,902 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Waiting until timeout for monitored process [2022-10-17 10:15:20,903 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 [2022-10-17 10:15:20,909 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:15:20,909 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:15:20,909 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:15:20,909 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:15:20,910 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:15:20,910 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:15:20,910 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:15:20,924 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:15:20,954 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Forceful destruction successful, exit code 0 [2022-10-17 10:15:20,954 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:15:20,954 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:15:20,955 INFO L229 MonitoredProcess]: Starting monitored process 49 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:15:20,956 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Waiting until timeout for monitored process [2022-10-17 10:15:20,956 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 [2022-10-17 10:15:20,963 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:15:20,964 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:15:20,964 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:15:20,964 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:15:20,964 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:15:20,965 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:15:20,965 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:15:20,967 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-10-17 10:15:20,968 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2022-10-17 10:15:20,968 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2022-10-17 10:15:20,969 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:15:20,969 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:15:20,970 INFO L229 MonitoredProcess]: Starting monitored process 50 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:15:20,971 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Waiting until timeout for monitored process [2022-10-17 10:15:20,971 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-10-17 10:15:20,971 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2022-10-17 10:15:20,971 INFO L513 LassoAnalysis]: Proved termination. [2022-10-17 10:15:20,971 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 [] [2022-10-17 10:15:20,990 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Ended with exit code 0 [2022-10-17 10:15:20,991 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2022-10-17 10:15:21,018 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:15:21,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:15:21,036 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 2 conjunts are in the unsatisfiable core [2022-10-17 10:15:21,037 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-10-17 10:15:21,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:15:21,093 INFO L263 TraceCheckSpWp]: Trace formula consists of 249 conjuncts, 4 conjunts are in the unsatisfiable core [2022-10-17 10:15:21,096 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-10-17 10:15:21,616 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 95 proven. 0 refuted. 0 times theorem prover too weak. 277 trivial. 0 not checked. [2022-10-17 10:15:21,617 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2022-10-17 10:15:21,618 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 3507 states and 4516 transitions. cyclomatic complexity: 1020 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) [2022-10-17 10:15:21,700 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 3507 states and 4516 transitions. cyclomatic complexity: 1020. 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 9407 states and 12070 transitions. Complement of second has 4 states. [2022-10-17 10:15:21,700 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 [2022-10-17 10:15:21,701 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) [2022-10-17 10:15:21,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 375 transitions. [2022-10-17 10:15:21,703 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 375 transitions. Stem has 17 letters. Loop has 173 letters. [2022-10-17 10:15:21,709 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-10-17 10:15:21,710 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 375 transitions. Stem has 190 letters. Loop has 173 letters. [2022-10-17 10:15:21,712 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-10-17 10:15:21,712 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 375 transitions. Stem has 17 letters. Loop has 346 letters. [2022-10-17 10:15:21,714 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-10-17 10:15:21,714 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 9407 states and 12070 transitions. [2022-10-17 10:15:21,762 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 6240 [2022-10-17 10:15:21,801 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 9407 states to 9407 states and 12070 transitions. [2022-10-17 10:15:21,801 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6344 [2022-10-17 10:15:21,808 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6356 [2022-10-17 10:15:21,809 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9407 states and 12070 transitions. [2022-10-17 10:15:21,812 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:15:21,812 INFO L218 hiAutomatonCegarLoop]: Abstraction has 9407 states and 12070 transitions. [2022-10-17 10:15:21,823 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9407 states and 12070 transitions. [2022-10-17 10:15:21,979 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Forceful destruction successful, exit code 0 [2022-10-17 10:15:22,043 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9407 to 9395. [2022-10-17 10:15:22,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9395 states, 9395 states have (on average 1.2828100053219798) internal successors, (12052), 9394 states have internal predecessors, (12052), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:15:22,082 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9395 states to 9395 states and 12052 transitions. [2022-10-17 10:15:22,082 INFO L240 hiAutomatonCegarLoop]: Abstraction has 9395 states and 12052 transitions. [2022-10-17 10:15:22,082 INFO L428 stractBuchiCegarLoop]: Abstraction has 9395 states and 12052 transitions. [2022-10-17 10:15:22,082 INFO L335 stractBuchiCegarLoop]: ======== Iteration 26 ============ [2022-10-17 10:15:22,083 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 9395 states and 12052 transitions. [2022-10-17 10:15:22,112 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 6240 [2022-10-17 10:15:22,113 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:15:22,113 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:15:22,115 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:15:22,115 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:15:22,115 INFO L748 eck$LassoCheckResult]: Stem: 84058#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 83869#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; 83863#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 83811#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; 83812#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 83809#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 83810#L110-2 assume !false; 85747#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 86970#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 86967#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 86963#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 86964#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 88801#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 88799#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 88797#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 88795#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 88791#L137 assume 8464 == ssl3_accept_~s__state~0#1; 85157#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 85158#L285 [2022-10-17 10:15:22,116 INFO L750 eck$LassoCheckResult]: Loop: 85158#L285 assume !(0 == ssl3_accept_~blastFlag~0#1); 83791#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; 83792#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 92007#L591 ssl3_accept_~skip~0#1 := 0; 92006#L110-2 assume !false; 92005#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 92003#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 92002#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 92001#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 92000#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 91999#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 91998#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 91997#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 91996#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 91995#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 91994#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 91987#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 91983#L146 assume 8496 == ssl3_accept_~s__state~0#1; 91751#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 91980#L298 assume !(1 == ssl3_accept_~blastFlag~0#1); 91978#L301 assume 3 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 4; 91977#L301-2 assume !(ssl3_accept_~ret~0#1 <= 0); 91976#L308 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 91975#L308-2 ssl3_accept_~s__init_num~0#1 := 0; 91973#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 91968#L591 ssl3_accept_~skip~0#1 := 0; 91967#L110-2 assume !false; 91966#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 91965#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 91963#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 91959#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 91957#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 91954#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 91951#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 91947#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 91948#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 91990#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 91989#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 91988#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 91932#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 91931#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 86927#L152 assume 8512 == ssl3_accept_~s__state~0#1; 84071#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 84072#L319 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; 83746#L323 assume !(ssl3_accept_~ret~0#1 <= 0); 83747#L319-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 83784#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 92914#L591 ssl3_accept_~skip~0#1 := 0; 92912#L110-2 assume !false; 92910#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 92908#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 92906#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 92904#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 92902#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 92900#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 92898#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 92896#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 92893#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 92891#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 92889#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 92887#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 92491#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 92490#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 92487#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 92486#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 92482#L158 assume 8528 == ssl3_accept_~s__state~0#1; 83852#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; 83853#L336 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 83977#L336-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 83914#L366 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 84040#L368 assume !(ssl3_accept_~ret~0#1 <= 0); 83913#L348-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 84012#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 93013#L591 ssl3_accept_~skip~0#1 := 0; 93011#L110-2 assume !false; 93009#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 93007#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 93005#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 93003#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 93001#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 92999#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 92997#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 92995#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 92993#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 92991#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 92989#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 92987#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 92985#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 92983#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 92981#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 92979#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 92977#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 92975#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 84000#L164 assume 8544 == ssl3_accept_~s__state~0#1; 83750#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 83751#L391 assume !(0 != ssl3_accept_~s__session__peer~0#1); 92787#L400 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 92785#L403 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 92782#L412 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; 92779#L415 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; 92777#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 92768#L591 ssl3_accept_~skip~0#1 := 0; 92767#L110-2 assume !false; 92766#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 92765#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 92764#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 92763#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 92762#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 92761#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 92760#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 92759#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 92758#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 92757#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 92756#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 92755#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 92753#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 92751#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 92750#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 92749#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 92747#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 92742#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 92740#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 92738#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 92736#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 92734#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 92732#L176 assume 8448 == ssl3_accept_~s__state~0#1; 92730#L177 assume !(ssl3_accept_~num1~0#1 > 0); 84064#L441-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 84065#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 92741#L591 ssl3_accept_~skip~0#1 := 0; 92739#L110-2 assume !false; 92737#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 92735#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 92733#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 92731#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 92728#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 92726#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 92720#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 92718#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 92716#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 92714#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 92712#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 92710#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 92708#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 92706#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 92704#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 92702#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 92700#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 92698#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 92696#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 92694#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 92692#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 92690#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 92688#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 92659#L179 assume 8576 == ssl3_accept_~s__state~0#1; 92455#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 83742#L455 assume !(ssl3_accept_~ret~0#1 <= 0); 83743#L458 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 84036#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 93115#L591 ssl3_accept_~skip~0#1 := 0; 93114#L110-2 assume !false; 93113#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 93112#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 93111#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 93110#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 93109#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 93108#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 93107#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 93106#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 93105#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 93104#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 93103#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 93101#L143 assume 8466 == ssl3_accept_~s__state~0#1; 91755#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 85158#L285 [2022-10-17 10:15:22,116 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:15:22,116 INFO L85 PathProgramCache]: Analyzing trace with hash -1319363256, now seen corresponding path program 1 times [2022-10-17 10:15:22,117 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:15:22,117 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1592418355] [2022-10-17 10:15:22,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:15:22,117 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:15:22,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:15:22,124 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:15:22,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:15:22,135 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:15:22,136 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:15:22,136 INFO L85 PathProgramCache]: Analyzing trace with hash 2022002508, now seen corresponding path program 1 times [2022-10-17 10:15:22,136 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:15:22,137 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [430208847] [2022-10-17 10:15:22,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:15:22,138 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:15:22,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:15:22,157 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:15:22,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:15:22,183 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:15:22,183 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:15:22,183 INFO L85 PathProgramCache]: Analyzing trace with hash 1975507027, now seen corresponding path program 1 times [2022-10-17 10:15:22,184 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:15:22,184 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1580451108] [2022-10-17 10:15:22,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:15:22,184 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:15:22,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:15:22,237 INFO L134 CoverageAnalysis]: Checked inductivity of 450 backedges. 78 proven. 0 refuted. 0 times theorem prover too weak. 372 trivial. 0 not checked. [2022-10-17 10:15:22,237 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:15:22,237 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1580451108] [2022-10-17 10:15:22,237 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1580451108] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:15:22,237 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:15:22,238 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:15:22,238 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2072137776] [2022-10-17 10:15:22,238 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:15:23,889 INFO L210 LassoAnalysis]: Preferences: [2022-10-17 10:15:23,889 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-10-17 10:15:23,889 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-10-17 10:15:23,889 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-10-17 10:15:23,889 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-10-17 10:15:23,889 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:15:23,890 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-10-17 10:15:23,890 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-10-17 10:15:23,890 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_2.cil-1.c_Iteration26_Loop [2022-10-17 10:15:23,890 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-10-17 10:15:23,890 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-10-17 10:15:23,892 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:15:23,896 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:15:23,903 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:15:23,906 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:15:23,909 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:15:23,911 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:15:23,919 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:15:23,922 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:15:23,924 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:15:23,927 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:15:23,930 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:15:23,932 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:15:23,935 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:15:23,938 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:15:23,942 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:15:23,945 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:15:23,948 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:15:23,951 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:15:23,959 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:15:23,962 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:15:23,966 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:15:23,969 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:15:24,225 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-10-17 10:15:24,225 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-10-17 10:15:24,225 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:15:24,225 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:15:24,229 INFO L229 MonitoredProcess]: Starting monitored process 51 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:15:24,231 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:15:24,231 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:15:24,247 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Waiting until timeout for monitored process [2022-10-17 10:15:24,255 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:15:24,255 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__verify_mode~0#1=-2} Honda state: {ULTIMATE.start_ssl3_accept_~s__verify_mode~0#1=-2} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-10-17 10:15:24,288 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Forceful destruction successful, exit code 0 [2022-10-17 10:15:24,288 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:15:24,288 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:15:24,289 INFO L229 MonitoredProcess]: Starting monitored process 52 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:15:24,292 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:15:24,292 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:15:24,315 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Waiting until timeout for monitored process [2022-10-17 10:15:24,352 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:15:24,352 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~__cil_tmp57~0#1=-2097153, ULTIMATE.start_ssl3_accept_~s__options~0#1=-2097153} Honda state: {ULTIMATE.start_ssl3_accept_~__cil_tmp57~0#1=-2097153, ULTIMATE.start_ssl3_accept_~s__options~0#1=-2097153} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-10-17 10:15:24,355 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Forceful destruction successful, exit code 0 [2022-10-17 10:15:24,355 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:15:24,355 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:15:24,357 INFO L229 MonitoredProcess]: Starting monitored process 53 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:15:24,359 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:15:24,359 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:15:24,374 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Waiting until timeout for monitored process [2022-10-17 10:15:24,380 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:15:24,380 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: [] [2022-10-17 10:15:24,412 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Forceful destruction successful, exit code 0 [2022-10-17 10:15:24,413 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:15:24,413 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:15:24,414 INFO L229 MonitoredProcess]: Starting monitored process 54 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:15:24,415 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:15:24,416 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:15:24,431 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Waiting until timeout for monitored process [2022-10-17 10:15:24,435 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:15:24,436 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: [] [2022-10-17 10:15:24,471 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Forceful destruction successful, exit code 0 [2022-10-17 10:15:24,472 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:15:24,472 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:15:24,473 INFO L229 MonitoredProcess]: Starting monitored process 55 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:15:24,475 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:15:24,475 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:15:24,491 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Waiting until timeout for monitored process [2022-10-17 10:15:24,496 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:15:24,496 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: [] [2022-10-17 10:15:24,528 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Forceful destruction successful, exit code 0 [2022-10-17 10:15:24,528 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:15:24,528 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:15:24,529 INFO L229 MonitoredProcess]: Starting monitored process 56 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:15:24,531 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:15:24,531 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:15:24,548 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Waiting until timeout for monitored process [2022-10-17 10:15:24,552 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:15:24,552 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~ret~0#1=2, ULTIMATE.start_ssl3_accept_#t~nondet38#1=2} Honda state: {ULTIMATE.start_ssl3_accept_~ret~0#1=2, ULTIMATE.start_ssl3_accept_#t~nondet38#1=2} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-10-17 10:15:24,584 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Forceful destruction successful, exit code 0 [2022-10-17 10:15:24,585 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:15:24,585 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:15:24,586 INFO L229 MonitoredProcess]: Starting monitored process 57 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:15:24,587 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:15:24,588 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:15:24,601 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Waiting until timeout for monitored process [2022-10-17 10:15:24,606 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:15:24,606 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet41#1=1} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet41#1=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-10-17 10:15:24,638 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Forceful destruction successful, exit code 0 [2022-10-17 10:15:24,638 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:15:24,638 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:15:24,640 INFO L229 MonitoredProcess]: Starting monitored process 58 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:15:24,641 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:15:24,641 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:15:24,651 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (58)] Waiting until timeout for monitored process [2022-10-17 10:15:24,663 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:15:24,664 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1=1} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-10-17 10:15:24,696 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (58)] Forceful destruction successful, exit code 0 [2022-10-17 10:15:24,696 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:15:24,696 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:15:24,697 INFO L229 MonitoredProcess]: Starting monitored process 59 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:15:24,700 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:15:24,700 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:15:24,710 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (59)] Waiting until timeout for monitored process [2022-10-17 10:15:24,719 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:15:24,720 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~got_new_session~0#1=1} Honda state: {ULTIMATE.start_ssl3_accept_~got_new_session~0#1=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-10-17 10:15:24,753 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (59)] Forceful destruction successful, exit code 0 [2022-10-17 10:15:24,753 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:15:24,753 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:15:24,756 INFO L229 MonitoredProcess]: Starting monitored process 60 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:15:24,757 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:15:24,758 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:15:24,767 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (60)] Waiting until timeout for monitored process [2022-10-17 10:15:24,768 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:15:24,768 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: [] [2022-10-17 10:15:24,787 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (60)] Forceful destruction successful, exit code 0 [2022-10-17 10:15:24,788 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:15:24,788 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:15:24,788 INFO L229 MonitoredProcess]: Starting monitored process 61 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:15:24,789 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (61)] Waiting until timeout for monitored process [2022-10-17 10:15:24,789 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:15:24,790 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:15:24,797 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:15:24,797 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet44#1=2} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet44#1=2} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-10-17 10:15:24,817 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (61)] Ended with exit code 0 [2022-10-17 10:15:24,817 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:15:24,817 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:15:24,819 INFO L229 MonitoredProcess]: Starting monitored process 62 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:15:24,820 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (62)] Waiting until timeout for monitored process [2022-10-17 10:15:24,820 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:15:24,820 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:15:24,838 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:15:24,838 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: [] [2022-10-17 10:15:24,871 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (62)] Ended with exit code 0 [2022-10-17 10:15:24,873 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:15:24,873 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:15:24,874 INFO L229 MonitoredProcess]: Starting monitored process 63 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:15:24,876 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:15:24,876 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:15:24,886 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (63)] Waiting until timeout for monitored process [2022-10-17 10:15:24,903 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:15:24,904 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: [] [2022-10-17 10:15:24,936 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (63)] Forceful destruction successful, exit code 0 [2022-10-17 10:15:24,937 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:15:24,937 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:15:24,938 INFO L229 MonitoredProcess]: Starting monitored process 64 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:15:24,939 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:15:24,939 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:15:24,949 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (64)] Waiting until timeout for monitored process [2022-10-17 10:15:25,000 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (64)] Forceful destruction successful, exit code 0 [2022-10-17 10:15:25,000 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:15:25,000 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:15:25,004 INFO L229 MonitoredProcess]: Starting monitored process 65 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:15:25,008 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-10-17 10:15:25,008 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:15:25,015 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (65)] Waiting until timeout for monitored process [2022-10-17 10:15:25,019 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-10-17 10:15:25,038 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (65)] Forceful destruction successful, exit code 0 [2022-10-17 10:15:25,038 INFO L210 LassoAnalysis]: Preferences: [2022-10-17 10:15:25,038 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-10-17 10:15:25,039 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-10-17 10:15:25,039 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-10-17 10:15:25,039 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-10-17 10:15:25,039 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:15:25,039 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-10-17 10:15:25,039 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-10-17 10:15:25,039 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_2.cil-1.c_Iteration26_Loop [2022-10-17 10:15:25,039 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-10-17 10:15:25,039 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-10-17 10:15:25,040 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:15:25,049 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:15:25,054 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:15:25,057 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:15:25,059 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:15:25,064 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:15:25,070 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:15:25,072 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:15:25,075 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:15:25,077 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:15:25,079 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:15:25,082 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:15:25,086 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:15:25,089 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:15:25,091 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:15:25,094 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:15:25,105 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:15:25,107 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:15:25,110 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:15:25,114 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:15:25,116 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:15:25,119 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:15:25,363 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-10-17 10:15:25,363 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-10-17 10:15:25,363 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:15:25,364 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:15:25,365 INFO L229 MonitoredProcess]: Starting monitored process 66 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:15:25,393 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 [2022-10-17 10:15:25,402 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:15:25,402 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:15:25,402 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:15:25,402 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-10-17 10:15:25,402 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:15:25,403 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-10-17 10:15:25,403 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:15:25,405 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (66)] Waiting until timeout for monitored process [2022-10-17 10:15:25,419 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:15:25,451 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (66)] Forceful destruction successful, exit code 0 [2022-10-17 10:15:25,451 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:15:25,452 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:15:25,452 INFO L229 MonitoredProcess]: Starting monitored process 67 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:15:25,457 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 [2022-10-17 10:15:25,466 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:15:25,466 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:15:25,466 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:15:25,466 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:15:25,466 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:15:25,468 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:15:25,468 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:15:25,470 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (67)] Waiting until timeout for monitored process [2022-10-17 10:15:25,479 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:15:25,510 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (67)] Forceful destruction successful, exit code 0 [2022-10-17 10:15:25,511 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:15:25,511 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:15:25,512 INFO L229 MonitoredProcess]: Starting monitored process 68 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:15:25,514 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 [2022-10-17 10:15:25,522 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:15:25,523 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:15:25,523 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:15:25,523 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:15:25,523 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:15:25,524 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:15:25,524 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:15:25,525 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (68)] Waiting until timeout for monitored process [2022-10-17 10:15:25,535 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:15:25,567 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (68)] Forceful destruction successful, exit code 0 [2022-10-17 10:15:25,568 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:15:25,568 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:15:25,569 INFO L229 MonitoredProcess]: Starting monitored process 69 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:15:25,571 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 [2022-10-17 10:15:25,580 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:15:25,580 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:15:25,580 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:15:25,580 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:15:25,580 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:15:25,581 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:15:25,581 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:15:25,582 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (69)] Waiting until timeout for monitored process [2022-10-17 10:15:25,591 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:15:25,624 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (69)] Forceful destruction successful, exit code 0 [2022-10-17 10:15:25,624 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:15:25,624 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:15:25,625 INFO L229 MonitoredProcess]: Starting monitored process 70 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:15:25,627 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 [2022-10-17 10:15:25,635 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:15:25,636 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:15:25,636 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:15:25,636 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:15:25,636 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:15:25,637 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:15:25,637 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:15:25,639 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (70)] Waiting until timeout for monitored process [2022-10-17 10:15:25,657 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:15:25,689 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (70)] Forceful destruction successful, exit code 0 [2022-10-17 10:15:25,689 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:15:25,689 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:15:25,691 INFO L229 MonitoredProcess]: Starting monitored process 71 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:15:25,693 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 [2022-10-17 10:15:25,702 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:15:25,702 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:15:25,702 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:15:25,702 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-10-17 10:15:25,702 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:15:25,703 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-10-17 10:15:25,703 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:15:25,705 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (71)] Waiting until timeout for monitored process [2022-10-17 10:15:25,723 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:15:25,746 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (71)] Ended with exit code 0 [2022-10-17 10:15:25,746 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:15:25,746 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:15:25,747 INFO L229 MonitoredProcess]: Starting monitored process 72 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:15:25,747 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (72)] Waiting until timeout for monitored process [2022-10-17 10:15:25,748 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 [2022-10-17 10:15:25,756 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:15:25,756 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:15:25,756 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:15:25,757 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:15:25,757 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:15:25,758 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:15:25,758 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:15:25,763 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:15:25,783 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (72)] Forceful destruction successful, exit code 0 [2022-10-17 10:15:25,783 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:15:25,783 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:15:25,784 INFO L229 MonitoredProcess]: Starting monitored process 73 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:15:25,785 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (73)] Waiting until timeout for monitored process [2022-10-17 10:15:25,785 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-10-17 10:15:25,792 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:15:25,792 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:15:25,792 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:15:25,792 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:15:25,792 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:15:25,793 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:15:25,793 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:15:25,819 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:15:25,848 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (73)] Ended with exit code 0 [2022-10-17 10:15:25,848 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:15:25,848 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:15:25,849 INFO L229 MonitoredProcess]: Starting monitored process 74 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:15:25,853 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (74)] Waiting until timeout for monitored process [2022-10-17 10:15:25,854 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 [2022-10-17 10:15:25,860 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:15:25,860 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:15:25,861 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:15:25,861 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:15:25,861 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:15:25,861 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:15:25,861 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:15:25,876 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:15:25,908 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (74)] Ended with exit code 0 [2022-10-17 10:15:25,908 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:15:25,908 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:15:25,909 INFO L229 MonitoredProcess]: Starting monitored process 75 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:15:25,911 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 [2022-10-17 10:15:25,920 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:15:25,920 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:15:25,920 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:15:25,920 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:15:25,920 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:15:25,921 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:15:25,921 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:15:25,923 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (75)] Waiting until timeout for monitored process [2022-10-17 10:15:25,930 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:15:25,950 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (75)] Ended with exit code 0 [2022-10-17 10:15:25,950 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:15:25,950 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:15:25,951 INFO L229 MonitoredProcess]: Starting monitored process 76 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:15:25,951 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (76)] Waiting until timeout for monitored process [2022-10-17 10:15:25,952 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 [2022-10-17 10:15:25,958 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:15:25,958 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:15:25,959 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:15:25,959 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:15:25,959 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:15:25,959 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:15:25,959 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:15:25,960 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:15:25,979 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (76)] Ended with exit code 0 [2022-10-17 10:15:25,979 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:15:25,979 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:15:25,980 INFO L229 MonitoredProcess]: Starting monitored process 77 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:15:25,981 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (77)] Waiting until timeout for monitored process [2022-10-17 10:15:25,981 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 [2022-10-17 10:15:25,987 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:15:25,988 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:15:25,988 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:15:25,988 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:15:25,988 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:15:25,989 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:15:25,989 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:15:25,999 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-10-17 10:15:26,001 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2022-10-17 10:15:26,001 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2022-10-17 10:15:26,002 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:15:26,002 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:15:26,004 INFO L229 MonitoredProcess]: Starting monitored process 78 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:15:26,008 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-10-17 10:15:26,008 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2022-10-17 10:15:26,008 INFO L513 LassoAnalysis]: Proved termination. [2022-10-17 10:15:26,008 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~blastFlag~0#1) = -2*ULTIMATE.start_ssl3_accept_~blastFlag~0#1 + 7 Supporting invariants [] [2022-10-17 10:15:26,027 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (78)] Waiting until timeout for monitored process [2022-10-17 10:15:26,040 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (77)] Forceful destruction successful, exit code 0 [2022-10-17 10:15:26,041 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2022-10-17 10:15:26,053 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:15:26,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:15:26,105 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 2 conjunts are in the unsatisfiable core [2022-10-17 10:15:26,106 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-10-17 10:15:26,161 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (78)] Forceful destruction successful, exit code 0 [2022-10-17 10:15:26,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:15:26,164 INFO L263 TraceCheckSpWp]: Trace formula consists of 247 conjuncts, 4 conjunts are in the unsatisfiable core [2022-10-17 10:15:26,167 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-10-17 10:15:26,644 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 95 proven. 0 refuted. 0 times theorem prover too weak. 277 trivial. 0 not checked. [2022-10-17 10:15:26,646 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 2 loop predicates [2022-10-17 10:15:26,647 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 9395 states and 12052 transitions. cyclomatic complexity: 2680 Second operand has 4 states, 4 states have (on average 24.0) internal successors, (96), 4 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:15:26,806 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 9395 states and 12052 transitions. cyclomatic complexity: 2680. Second operand has 4 states, 4 states have (on average 24.0) internal successors, (96), 4 states have internal predecessors, (96), 0 states have call successors, (0), 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 24113 states and 30936 transitions. Complement of second has 4 states. [2022-10-17 10:15:26,807 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 [2022-10-17 10:15:26,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 24.0) internal successors, (96), 4 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:15:26,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 374 transitions. [2022-10-17 10:15:26,808 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 374 transitions. Stem has 18 letters. Loop has 174 letters. [2022-10-17 10:15:26,810 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-10-17 10:15:26,810 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 374 transitions. Stem has 192 letters. Loop has 174 letters. [2022-10-17 10:15:26,812 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-10-17 10:15:26,812 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 374 transitions. Stem has 18 letters. Loop has 348 letters. [2022-10-17 10:15:26,815 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-10-17 10:15:26,816 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 24113 states and 30936 transitions. [2022-10-17 10:15:26,929 INFO L131 ngComponentsAnalysis]: Automaton has 22 accepting balls. 9086 [2022-10-17 10:15:27,005 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 24113 states to 21163 states and 27134 transitions. [2022-10-17 10:15:27,005 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 9214 [2022-10-17 10:15:27,016 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 9246 [2022-10-17 10:15:27,017 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21163 states and 27134 transitions. [2022-10-17 10:15:27,019 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:15:27,019 INFO L218 hiAutomatonCegarLoop]: Abstraction has 21163 states and 27134 transitions. [2022-10-17 10:15:27,040 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21163 states and 27134 transitions. [2022-10-17 10:15:27,361 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21163 to 18169. [2022-10-17 10:15:27,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18169 states, 18169 states have (on average 1.283394793329297) internal successors, (23318), 18168 states have internal predecessors, (23318), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:15:27,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18169 states to 18169 states and 23318 transitions. [2022-10-17 10:15:27,417 INFO L240 hiAutomatonCegarLoop]: Abstraction has 18169 states and 23318 transitions. [2022-10-17 10:15:27,417 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:15:27,418 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:15:27,418 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:15:27,418 INFO L87 Difference]: Start difference. First operand 18169 states and 23318 transitions. 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) [2022-10-17 10:15:27,506 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:15:27,506 INFO L93 Difference]: Finished difference Result 18173 states and 23288 transitions. [2022-10-17 10:15:27,506 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 18173 states and 23288 transitions. [2022-10-17 10:15:27,712 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 6148 [2022-10-17 10:15:27,776 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 18173 states to 18169 states and 23284 transitions. [2022-10-17 10:15:27,776 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6268 [2022-10-17 10:15:27,788 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6268 [2022-10-17 10:15:27,788 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18169 states and 23284 transitions. [2022-10-17 10:15:27,789 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:15:27,789 INFO L218 hiAutomatonCegarLoop]: Abstraction has 18169 states and 23284 transitions. [2022-10-17 10:15:27,801 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18169 states and 23284 transitions. [2022-10-17 10:15:28,107 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18169 to 18169. [2022-10-17 10:15:28,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18169 states, 18169 states have (on average 1.2815234740492047) internal successors, (23284), 18168 states have internal predecessors, (23284), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:15:28,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18169 states to 18169 states and 23284 transitions. [2022-10-17 10:15:28,175 INFO L240 hiAutomatonCegarLoop]: Abstraction has 18169 states and 23284 transitions. [2022-10-17 10:15:28,175 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:15:28,179 INFO L428 stractBuchiCegarLoop]: Abstraction has 18169 states and 23284 transitions. [2022-10-17 10:15:28,180 INFO L335 stractBuchiCegarLoop]: ======== Iteration 27 ============ [2022-10-17 10:15:28,180 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 18169 states and 23284 transitions. [2022-10-17 10:15:28,237 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 6148 [2022-10-17 10:15:28,238 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:15:28,238 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:15:28,240 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:15:28,240 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:15:28,240 INFO L748 eck$LassoCheckResult]: Stem: 154489#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 154313#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; 154307#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 154258#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; 154259#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 154252#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 154253#L110-2 assume !false; 154694#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 154695#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 154690#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 154691#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 154686#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 154687#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 154682#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 154683#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 154678#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 154679#L137 assume 8464 == ssl3_accept_~s__state~0#1; 154596#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 158784#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 158782#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; 157300#L554 [2022-10-17 10:15:28,241 INFO L750 eck$LassoCheckResult]: Loop: 157300#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 157294#L591 ssl3_accept_~skip~0#1 := 0; 157292#L110-2 assume !false; 157290#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 157288#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 157286#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 157284#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 157282#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 157280#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 157278#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 157276#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 157274#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 157272#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 157270#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 157268#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 157267#L146 assume 8496 == ssl3_accept_~s__state~0#1; 156002#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 157263#L298 assume !(1 == ssl3_accept_~blastFlag~0#1); 157261#L301 assume !(3 == ssl3_accept_~blastFlag~0#1); 157258#L301-2 assume !(ssl3_accept_~ret~0#1 <= 0); 157254#L308 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 157253#L308-2 ssl3_accept_~s__init_num~0#1 := 0; 157251#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 157246#L591 ssl3_accept_~skip~0#1 := 0; 157245#L110-2 assume !false; 157244#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 157243#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 157242#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 157241#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 157240#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 157239#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 157238#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 157237#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 157236#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 157235#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 157234#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 157233#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 157232#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 157231#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 157230#L152 assume 8512 == ssl3_accept_~s__state~0#1; 155995#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 157228#L319 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; 157227#L323 assume !(ssl3_accept_~ret~0#1 <= 0); 157226#L319-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 157224#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 157219#L591 ssl3_accept_~skip~0#1 := 0; 157218#L110-2 assume !false; 157217#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 157216#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 157215#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 157214#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 157213#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 157212#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 157211#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 157210#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 157209#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 157208#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 157207#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 157206#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 157205#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 157204#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 157203#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 157202#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 157201#L158 assume 8528 == ssl3_accept_~s__state~0#1; 155990#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; 157199#L336 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 157196#L336-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 157191#L366 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 157189#L368 assume !(ssl3_accept_~ret~0#1 <= 0); 157188#L348-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 157186#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 157180#L591 ssl3_accept_~skip~0#1 := 0; 157175#L110-2 assume !false; 157173#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 157171#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 157169#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 157167#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 157165#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 157163#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 157161#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 157159#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 157157#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 157155#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 157153#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 157151#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 157149#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 157147#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 157145#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 157143#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 157141#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 157139#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 157137#L164 assume 8544 == ssl3_accept_~s__state~0#1; 155985#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 157134#L391 assume !(0 != ssl3_accept_~s__session__peer~0#1); 157131#L400 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 157129#L403 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 157126#L412 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; 157122#L415 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; 157115#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 157109#L591 ssl3_accept_~skip~0#1 := 0; 157107#L110-2 assume !false; 157105#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 157103#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 157101#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 157099#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 157097#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 157095#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 157093#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 157091#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 157089#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 157087#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 157085#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 157083#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 157081#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 157079#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 157077#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 157075#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 157073#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 157071#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 157069#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 157067#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 157065#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 157063#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 157061#L176 assume 8448 == ssl3_accept_~s__state~0#1; 157058#L177 assume !(ssl3_accept_~num1~0#1 > 0); 157056#L441-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 157052#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 157042#L591 ssl3_accept_~skip~0#1 := 0; 157040#L110-2 assume !false; 157038#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 157036#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 157034#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 157032#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 157030#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 157028#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 157026#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 157024#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 157022#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 157019#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 157017#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 157015#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 157013#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 157011#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 157009#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 157007#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 157005#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 157003#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 157001#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 156999#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 156997#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 156995#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 156992#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 156991#L179 assume 8576 == ssl3_accept_~s__state~0#1; 156802#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 156981#L455 assume !(ssl3_accept_~ret~0#1 <= 0); 156934#L458 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 156695#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 157295#L591 ssl3_accept_~skip~0#1 := 0; 157293#L110-2 assume !false; 157291#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 157289#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 157287#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 157285#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 157283#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 157281#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 157279#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 157277#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 157275#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 157273#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 157271#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 157269#L143 assume 8466 == ssl3_accept_~s__state~0#1; 156013#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 157310#L285 assume !(0 == ssl3_accept_~blastFlag~0#1); 157308#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; 157300#L554 [2022-10-17 10:15:28,241 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:15:28,242 INFO L85 PathProgramCache]: Analyzing trace with hash -892727728, now seen corresponding path program 1 times [2022-10-17 10:15:28,242 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:15:28,242 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1764308951] [2022-10-17 10:15:28,242 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:15:28,242 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:15:28,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:15:28,249 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:15:28,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:15:28,260 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:15:28,260 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:15:28,260 INFO L85 PathProgramCache]: Analyzing trace with hash -318467638, now seen corresponding path program 1 times [2022-10-17 10:15:28,260 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:15:28,261 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [372045891] [2022-10-17 10:15:28,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:15:28,261 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:15:28,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:15:28,283 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:15:28,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:15:28,307 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:15:28,307 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:15:28,308 INFO L85 PathProgramCache]: Analyzing trace with hash 461897177, now seen corresponding path program 1 times [2022-10-17 10:15:28,308 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:15:28,308 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1100504173] [2022-10-17 10:15:28,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:15:28,308 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:15:28,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:15:28,378 INFO L134 CoverageAnalysis]: Checked inductivity of 452 backedges. 175 proven. 0 refuted. 0 times theorem prover too weak. 277 trivial. 0 not checked. [2022-10-17 10:15:28,379 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:15:28,379 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1100504173] [2022-10-17 10:15:28,379 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1100504173] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:15:28,379 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:15:28,379 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:15:28,380 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1393041668] [2022-10-17 10:15:28,380 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:15:29,877 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:15:29,877 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:15:29,877 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:15:29,877 INFO L87 Difference]: Start difference. First operand 18169 states and 23284 transitions. cyclomatic complexity: 5156 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) [2022-10-17 10:15:29,991 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:15:29,991 INFO L93 Difference]: Finished difference Result 18629 states and 23836 transitions. [2022-10-17 10:15:29,991 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 18629 states and 23836 transitions. [2022-10-17 10:15:30,073 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 6148 [2022-10-17 10:15:30,143 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 18629 states to 18441 states and 23592 transitions. [2022-10-17 10:15:30,144 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6264 [2022-10-17 10:15:30,155 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6264 [2022-10-17 10:15:30,155 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18441 states and 23592 transitions. [2022-10-17 10:15:30,156 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:15:30,156 INFO L218 hiAutomatonCegarLoop]: Abstraction has 18441 states and 23592 transitions. [2022-10-17 10:15:30,170 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18441 states and 23592 transitions. [2022-10-17 10:15:30,517 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18441 to 18441. [2022-10-17 10:15:30,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18441 states, 18441 states have (on average 1.2793232471124125) internal successors, (23592), 18440 states have internal predecessors, (23592), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:15:30,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18441 states to 18441 states and 23592 transitions. [2022-10-17 10:15:30,573 INFO L240 hiAutomatonCegarLoop]: Abstraction has 18441 states and 23592 transitions. [2022-10-17 10:15:30,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:15:30,575 INFO L428 stractBuchiCegarLoop]: Abstraction has 18441 states and 23592 transitions. [2022-10-17 10:15:30,575 INFO L335 stractBuchiCegarLoop]: ======== Iteration 28 ============ [2022-10-17 10:15:30,575 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 18441 states and 23592 transitions. [2022-10-17 10:15:30,623 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 6148 [2022-10-17 10:15:30,623 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:15:30,623 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:15:30,624 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:15:30,624 INFO L149 hiAutomatonCegarLoop]: 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] [2022-10-17 10:15:30,624 INFO L748 eck$LassoCheckResult]: Stem: 191314#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 191120#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; 191114#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 191064#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; 191065#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 191062#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 191063#L110-2 assume !false; 191520#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 191521#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 191516#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 191517#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 191512#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 191513#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 191508#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 191509#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 191504#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 191505#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 191793#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 191794#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 192247#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 191484#L149 [2022-10-17 10:15:30,625 INFO L750 eck$LassoCheckResult]: Loop: 191484#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 191485#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 191480#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 191481#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 191476#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 191477#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 191472#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 191473#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 191468#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 191469#L176 assume 8448 == ssl3_accept_~s__state~0#1; 191465#L177 assume !(ssl3_accept_~num1~0#1 > 0); 191464#L441-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 191457#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 191453#L591 ssl3_accept_~skip~0#1 := 0; 191448#L110-2 assume !false; 191449#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 191443#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 191445#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 191439#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 191440#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 191433#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 191435#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 191427#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 191429#L134 assume 8482 == ssl3_accept_~s__state~0#1; 191534#L135 ssl3_accept_~s__state~0#1 := 3; 191530#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 191526#L591 ssl3_accept_~skip~0#1 := 0; 191776#L110-2 assume !false; 191777#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 191772#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 191773#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 191768#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 191769#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 191764#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 191765#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 191760#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 191761#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 191502#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 191503#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 191496#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 191497#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 191484#L149 [2022-10-17 10:15:30,625 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:15:30,626 INFO L85 PathProgramCache]: Analyzing trace with hash -892851790, now seen corresponding path program 1 times [2022-10-17 10:15:30,626 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:15:30,626 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1850900278] [2022-10-17 10:15:30,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:15:30,626 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:15:30,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:15:30,654 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:15:30,654 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:15:30,655 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1850900278] [2022-10-17 10:15:30,655 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1850900278] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:15:30,655 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:15:30,655 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:15:30,655 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1822765374] [2022-10-17 10:15:30,655 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:15:30,656 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-10-17 10:15:30,656 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:15:30,656 INFO L85 PathProgramCache]: Analyzing trace with hash 2036695877, now seen corresponding path program 2 times [2022-10-17 10:15:30,656 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:15:30,656 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1009440540] [2022-10-17 10:15:30,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:15:30,657 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:15:30,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:15:30,661 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:15:30,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:15:30,666 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:15:30,764 INFO L210 LassoAnalysis]: Preferences: [2022-10-17 10:15:30,765 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-10-17 10:15:30,765 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-10-17 10:15:30,765 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-10-17 10:15:30,765 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-10-17 10:15:30,765 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:15:30,765 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-10-17 10:15:30,765 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-10-17 10:15:30,765 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_2.cil-1.c_Iteration28_Loop [2022-10-17 10:15:30,766 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-10-17 10:15:30,766 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-10-17 10:15:30,767 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:15:30,769 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:15:30,774 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:15:30,776 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:15:30,778 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:15:30,819 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-10-17 10:15:30,819 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-10-17 10:15:30,819 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:15:30,820 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:15:30,824 INFO L229 MonitoredProcess]: Starting monitored process 79 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:15:30,828 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:15:30,828 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:15:30,843 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (79)] Waiting until timeout for monitored process [2022-10-17 10:15:30,860 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:15:30,860 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: [] [2022-10-17 10:15:30,891 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (79)] Forceful destruction successful, exit code 0 [2022-10-17 10:15:30,891 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:15:30,892 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:15:30,892 INFO L229 MonitoredProcess]: Starting monitored process 80 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:15:30,894 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:15:30,894 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:15:30,912 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (80)] Waiting until timeout for monitored process [2022-10-17 10:15:30,958 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (80)] Forceful destruction successful, exit code 0 [2022-10-17 10:15:30,958 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:15:30,958 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:15:30,959 INFO L229 MonitoredProcess]: Starting monitored process 81 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:15:30,961 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-10-17 10:15:30,961 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:15:30,974 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (81)] Waiting until timeout for monitored process [2022-10-17 10:15:30,983 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-10-17 10:15:31,015 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (81)] Forceful destruction successful, exit code 0 [2022-10-17 10:15:31,016 INFO L210 LassoAnalysis]: Preferences: [2022-10-17 10:15:31,016 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-10-17 10:15:31,016 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-10-17 10:15:31,016 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-10-17 10:15:31,016 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-10-17 10:15:31,016 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:15:31,016 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-10-17 10:15:31,016 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-10-17 10:15:31,016 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_2.cil-1.c_Iteration28_Loop [2022-10-17 10:15:31,016 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-10-17 10:15:31,017 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-10-17 10:15:31,017 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:15:31,020 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:15:31,025 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:15:31,029 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:15:31,031 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:15:31,079 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-10-17 10:15:31,079 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-10-17 10:15:31,079 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:15:31,080 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:15:31,080 INFO L229 MonitoredProcess]: Starting monitored process 82 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:15:31,088 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 [2022-10-17 10:15:31,096 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:15:31,097 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:15:31,097 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:15:31,097 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:15:31,097 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:15:31,098 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:15:31,098 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:15:31,099 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (82)] Waiting until timeout for monitored process [2022-10-17 10:15:31,107 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:15:31,140 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (82)] Forceful destruction successful, exit code 0 [2022-10-17 10:15:31,140 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:15:31,140 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:15:31,141 INFO L229 MonitoredProcess]: Starting monitored process 83 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:15:31,143 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 [2022-10-17 10:15:31,151 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:15:31,152 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:15:31,152 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:15:31,152 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:15:31,152 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:15:31,153 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:15:31,153 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:15:31,156 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (83)] Waiting until timeout for monitored process [2022-10-17 10:15:31,163 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-10-17 10:15:31,168 INFO L443 ModelExtractionUtils]: Simplification made 2 calls to the SMT solver. [2022-10-17 10:15:31,168 INFO L444 ModelExtractionUtils]: 2 out of 4 variables were initially zero. Simplification set additionally 0 variables to zero. [2022-10-17 10:15:31,169 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:15:31,169 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:15:31,169 INFO L229 MonitoredProcess]: Starting monitored process 84 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:15:31,170 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (84)] Waiting until timeout for monitored process [2022-10-17 10:15:31,170 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-10-17 10:15:31,171 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2022-10-17 10:15:31,171 INFO L513 LassoAnalysis]: Proved termination. [2022-10-17 10:15:31,171 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 [] [2022-10-17 10:15:31,190 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (83)] Forceful destruction successful, exit code 0 [2022-10-17 10:15:31,190 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2022-10-17 10:15:31,199 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:15:31,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:15:31,226 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 2 conjunts are in the unsatisfiable core [2022-10-17 10:15:31,232 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-10-17 10:15:31,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:15:31,266 INFO L263 TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 4 conjunts are in the unsatisfiable core [2022-10-17 10:15:31,266 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-10-17 10:15:31,351 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:15:31,352 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2022-10-17 10:15:31,352 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 18441 states and 23592 transitions. cyclomatic complexity: 5192 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) [2022-10-17 10:15:31,846 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9acd1484-363b-45e4-a7a3-53750c48085e/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (84)] Forceful destruction successful, exit code 0