./Ultimate.py --spec ../../sv-benchmarks/c/properties/termination.prp --file ../../sv-benchmarks/c/openssl-simplified/s3_srvr_11.cil.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version 5e519f3a Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/openssl-simplified/s3_srvr_11.cil.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc --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 122c2109cd6c748bfe3dba05eb9f0b8ecb68be5fd41688cb81634cb3c05e5766 --- 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-5e519f3 [2022-11-02 20:30:53,894 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-02 20:30:53,896 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-02 20:30:53,924 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-02 20:30:53,925 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-02 20:30:53,926 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-02 20:30:53,927 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-02 20:30:53,929 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-02 20:30:53,931 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-02 20:30:53,932 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-02 20:30:53,933 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-02 20:30:53,935 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-02 20:30:53,935 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-02 20:30:53,936 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-02 20:30:53,938 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-02 20:30:53,939 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-02 20:30:53,940 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-02 20:30:53,941 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-02 20:30:53,943 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-02 20:30:53,945 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-02 20:30:53,947 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-02 20:30:53,948 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-02 20:30:53,949 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-02 20:30:53,952 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-02 20:30:53,955 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-02 20:30:53,956 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-02 20:30:53,956 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-02 20:30:53,957 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-02 20:30:53,958 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-02 20:30:53,959 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-02 20:30:53,959 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-02 20:30:53,960 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-02 20:30:53,961 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-02 20:30:53,962 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-02 20:30:53,963 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-02 20:30:53,963 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-02 20:30:53,964 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-02 20:30:53,964 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-02 20:30:53,965 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-02 20:30:53,966 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-02 20:30:53,966 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-02 20:30:53,977 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/config/svcomp-Termination-32bit-Automizer_Default.epf [2022-11-02 20:30:54,026 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-02 20:30:54,027 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-02 20:30:54,027 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-02 20:30:54,027 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-02 20:30:54,029 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-11-02 20:30:54,029 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-11-02 20:30:54,029 INFO L138 SettingsManager]: * Use SBE=true [2022-11-02 20:30:54,029 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2022-11-02 20:30:54,030 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2022-11-02 20:30:54,030 INFO L138 SettingsManager]: * Use old map elimination=false [2022-11-02 20:30:54,031 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2022-11-02 20:30:54,031 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2022-11-02 20:30:54,032 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2022-11-02 20:30:54,032 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-02 20:30:54,033 INFO L138 SettingsManager]: * sizeof long=4 [2022-11-02 20:30:54,033 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2022-11-02 20:30:54,033 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-02 20:30:54,033 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-11-02 20:30:54,033 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-02 20:30:54,034 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2022-11-02 20:30:54,034 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2022-11-02 20:30:54,034 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2022-11-02 20:30:54,034 INFO L138 SettingsManager]: * sizeof long double=12 [2022-11-02 20:30:54,034 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-02 20:30:54,034 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2022-11-02 20:30:54,035 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-02 20:30:54,035 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2022-11-02 20:30:54,035 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-02 20:30:54,035 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-11-02 20:30:54,036 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-02 20:30:54,036 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-11-02 20:30:54,038 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2022-11-02 20:30:54,038 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_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/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_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc 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 -> 122c2109cd6c748bfe3dba05eb9f0b8ecb68be5fd41688cb81634cb3c05e5766 [2022-11-02 20:30:54,295 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-02 20:30:54,316 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-02 20:30:54,319 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-02 20:30:54,320 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-02 20:30:54,321 INFO L275 PluginConnector]: CDTParser initialized [2022-11-02 20:30:54,322 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/../../sv-benchmarks/c/openssl-simplified/s3_srvr_11.cil.c [2022-11-02 20:30:54,384 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/data/1a27509a0/8e0070a5ffc94ced99dfcce580a2e95a/FLAG18fae5b03 [2022-11-02 20:30:54,892 INFO L306 CDTParser]: Found 1 translation units. [2022-11-02 20:30:54,893 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/sv-benchmarks/c/openssl-simplified/s3_srvr_11.cil.c [2022-11-02 20:30:54,908 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/data/1a27509a0/8e0070a5ffc94ced99dfcce580a2e95a/FLAG18fae5b03 [2022-11-02 20:30:55,219 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/data/1a27509a0/8e0070a5ffc94ced99dfcce580a2e95a [2022-11-02 20:30:55,222 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-02 20:30:55,223 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-02 20:30:55,227 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-02 20:30:55,228 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-02 20:30:55,231 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-02 20:30:55,232 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.11 08:30:55" (1/1) ... [2022-11-02 20:30:55,233 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@570e8038 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:30:55, skipping insertion in model container [2022-11-02 20:30:55,233 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.11 08:30:55" (1/1) ... [2022-11-02 20:30:55,240 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-02 20:30:55,272 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-02 20:30:55,541 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_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/sv-benchmarks/c/openssl-simplified/s3_srvr_11.cil.c[43646,43659] [2022-11-02 20:30:55,552 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-02 20:30:55,567 INFO L203 MainTranslator]: Completed pre-run [2022-11-02 20:30:55,616 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_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/sv-benchmarks/c/openssl-simplified/s3_srvr_11.cil.c[43646,43659] [2022-11-02 20:30:55,618 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-02 20:30:55,631 INFO L208 MainTranslator]: Completed translation [2022-11-02 20:30:55,632 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:30:55 WrapperNode [2022-11-02 20:30:55,632 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-02 20:30:55,633 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-02 20:30:55,633 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-02 20:30:55,633 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-02 20:30:55,641 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:30:55" (1/1) ... [2022-11-02 20:30:55,650 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:30:55" (1/1) ... [2022-11-02 20:30:55,681 INFO L138 Inliner]: procedures = 16, calls = 8, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 519 [2022-11-02 20:30:55,681 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-02 20:30:55,682 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-02 20:30:55,682 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-02 20:30:55,682 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-02 20:30:55,691 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:30:55" (1/1) ... [2022-11-02 20:30:55,692 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:30:55" (1/1) ... [2022-11-02 20:30:55,697 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:30:55" (1/1) ... [2022-11-02 20:30:55,697 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:30:55" (1/1) ... [2022-11-02 20:30:55,703 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:30:55" (1/1) ... [2022-11-02 20:30:55,710 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:30:55" (1/1) ... [2022-11-02 20:30:55,713 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:30:55" (1/1) ... [2022-11-02 20:30:55,725 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:30:55" (1/1) ... [2022-11-02 20:30:55,729 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-02 20:30:55,730 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-02 20:30:55,730 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-02 20:30:55,731 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-02 20:30:55,732 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:30:55" (1/1) ... [2022-11-02 20:30:55,738 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:30:55,753 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:30:55,777 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:30:55,779 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Waiting until timeout for monitored process [2022-11-02 20:30:55,814 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-02 20:30:55,814 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-11-02 20:30:55,814 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-02 20:30:55,814 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-02 20:30:55,949 INFO L235 CfgBuilder]: Building ICFG [2022-11-02 20:30:55,965 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-02 20:30:55,989 WARN L816 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-11-02 20:30:56,539 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##90: assume false; [2022-11-02 20:30:56,539 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##91: assume !false; [2022-11-02 20:30:56,540 INFO L276 CfgBuilder]: Performing block encoding [2022-11-02 20:30:56,551 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-02 20:30:56,552 INFO L300 CfgBuilder]: Removed 1 assume(true) statements. [2022-11-02 20:30:56,554 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.11 08:30:56 BoogieIcfgContainer [2022-11-02 20:30:56,554 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-02 20:30:56,555 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2022-11-02 20:30:56,556 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2022-11-02 20:30:56,575 INFO L275 PluginConnector]: BuchiAutomizer initialized [2022-11-02 20:30:56,576 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2022-11-02 20:30:56,576 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 02.11 08:30:55" (1/3) ... [2022-11-02 20:30:56,577 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@5b2ae8ea and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 02.11 08:30:56, skipping insertion in model container [2022-11-02 20:30:56,577 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2022-11-02 20:30:56,577 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:30:55" (2/3) ... [2022-11-02 20:30:56,578 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@5b2ae8ea and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 02.11 08:30:56, skipping insertion in model container [2022-11-02 20:30:56,578 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2022-11-02 20:30:56,578 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.11 08:30:56" (3/3) ... [2022-11-02 20:30:56,580 INFO L332 chiAutomizerObserver]: Analyzing ICFG s3_srvr_11.cil.c [2022-11-02 20:30:56,660 INFO L303 stractBuchiCegarLoop]: Interprodecural is true [2022-11-02 20:30:56,660 INFO L304 stractBuchiCegarLoop]: Hoare is false [2022-11-02 20:30:56,660 INFO L305 stractBuchiCegarLoop]: Compute interpolants for ForwardPredicates [2022-11-02 20:30:56,660 INFO L306 stractBuchiCegarLoop]: Backedges is STRAIGHT_LINE [2022-11-02 20:30:56,661 INFO L307 stractBuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2022-11-02 20:30:56,661 INFO L308 stractBuchiCegarLoop]: Difference is false [2022-11-02 20:30:56,661 INFO L309 stractBuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2022-11-02 20:30:56,661 INFO L313 stractBuchiCegarLoop]: ======== Iteration 0 == of CEGAR loop == BuchiAutomatonCegarLoop ======== [2022-11-02 20:30:56,666 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 148 states, 147 states have (on average 1.7346938775510203) internal successors, (255), 147 states have internal predecessors, (255), 0 states have call successors, (0), 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-11-02 20:30:56,694 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 126 [2022-11-02 20:30:56,694 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:30:56,695 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:30:56,703 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2022-11-02 20:30:56,703 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:30:56,703 INFO L335 stractBuchiCegarLoop]: ======== Iteration 1 ============ [2022-11-02 20:30:56,704 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 148 states, 147 states have (on average 1.7346938775510203) internal successors, (255), 147 states have internal predecessors, (255), 0 states have call successors, (0), 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-11-02 20:30:56,711 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 126 [2022-11-02 20:30:56,717 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:30:56,717 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:30:56,719 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2022-11-02 20:30:56,719 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:30:56,725 INFO L748 eck$LassoCheckResult]: Stem: 136#ULTIMATE.startENTRYtrue assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 43#L-1true assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret59#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~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~nondet54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~post56#1, ssl3_accept_#t~nondet57#1, ssl3_accept_#t~post58#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;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#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~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___7~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#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;ssl3_accept_~__cil_tmp58~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#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; 36#L93true assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 20#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; 138#L101true assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 18#L101-1true assume !(0 == ssl3_accept_~s__cert~0#1); 46#L110-2true [2022-11-02 20:30:56,726 INFO L750 eck$LassoCheckResult]: Loop: 46#L110-2true assume !false; 19#L111true ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 130#L113true assume !(12292 == ssl3_accept_~s__state~0#1); 26#L116true assume !(16384 == ssl3_accept_~s__state~0#1); 137#L119true assume !(8192 == ssl3_accept_~s__state~0#1); 56#L122true assume !(24576 == ssl3_accept_~s__state~0#1); 100#L125true assume !(8195 == ssl3_accept_~s__state~0#1); 61#L128true assume 8480 == ssl3_accept_~s__state~0#1; 144#L132true ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 8#L270true assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8482;ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__init_num~0#1 := 0; 49#L559true assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 51#L596true assume !(8576 == ssl3_accept_~state~0#1); 40#L614true ssl3_accept_~skip~0#1 := 0; 46#L110-2true [2022-11-02 20:30:56,733 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:30:56,734 INFO L85 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 1 times [2022-11-02 20:30:56,742 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:30:56,742 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1901272010] [2022-11-02 20:30:56,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:30:56,743 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:30:56,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:30:56,879 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:30:56,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:30:56,941 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:30:56,945 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:30:56,945 INFO L85 PathProgramCache]: Analyzing trace with hash -383541900, now seen corresponding path program 1 times [2022-11-02 20:30:56,945 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:30:56,946 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [423791918] [2022-11-02 20:30:56,946 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:30:56,947 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:30:56,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:30:56,970 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:30:56,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:30:56,988 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:30:56,989 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:30:56,990 INFO L85 PathProgramCache]: Analyzing trace with hash -2120240829, now seen corresponding path program 1 times [2022-11-02 20:30:56,990 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:30:56,990 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1489849516] [2022-11-02 20:30:56,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:30:56,991 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:30:57,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:30:57,234 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:30:57,234 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:30:57,236 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1489849516] [2022-11-02 20:30:57,236 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1489849516] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:30:57,236 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:30:57,237 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:30:57,237 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2083598957] [2022-11-02 20:30:57,238 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:30:57,393 INFO L210 LassoAnalysis]: Preferences: [2022-11-02 20:30:57,394 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-02 20:30:57,394 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-02 20:30:57,394 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-02 20:30:57,394 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-11-02 20:30:57,395 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:30:57,395 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-02 20:30:57,395 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-02 20:30:57,396 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_11.cil.c_Iteration1_Loop [2022-11-02 20:30:57,396 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-02 20:30:57,396 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-02 20:30:57,417 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:30:57,432 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:30:57,439 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:30:57,443 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:30:57,446 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:30:57,455 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:30:57,458 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:30:57,570 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-02 20:30:57,571 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-11-02 20:30:57,573 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:30:57,573 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:30:57,575 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:30:57,587 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:30:57,587 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:30:57,601 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Waiting until timeout for monitored process [2022-11-02 20:30:57,620 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:30:57,620 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-11-02 20:30:57,655 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Forceful destruction successful, exit code 0 [2022-11-02 20:30:57,656 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:30:57,656 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:30:57,658 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:30:57,669 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:30:57,669 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:30:57,683 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Waiting until timeout for monitored process [2022-11-02 20:30:57,704 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:30:57,704 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-11-02 20:30:57,742 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Forceful destruction successful, exit code 0 [2022-11-02 20:30:57,743 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:30:57,743 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:30:57,744 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:30:57,752 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:30:57,752 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:30:57,768 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Waiting until timeout for monitored process [2022-11-02 20:30:57,780 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:30:57,780 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-11-02 20:30:57,806 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Forceful destruction successful, exit code 0 [2022-11-02 20:30:57,807 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:30:57,807 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:30:57,808 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:30:57,809 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Waiting until timeout for monitored process [2022-11-02 20:30:57,810 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:30:57,810 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:30:57,823 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:30:57,824 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-11-02 20:30:57,856 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Forceful destruction successful, exit code 0 [2022-11-02 20:30:57,858 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:30:57,858 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:30:57,860 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:30:57,867 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Waiting until timeout for monitored process [2022-11-02 20:30:57,869 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:30:57,869 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:30:57,917 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Forceful destruction successful, exit code 0 [2022-11-02 20:30:57,918 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:30:57,918 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:30:57,920 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:30:57,922 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Waiting until timeout for monitored process [2022-11-02 20:30:57,923 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-11-02 20:30:57,923 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:30:57,955 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-11-02 20:30:57,982 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Forceful destruction successful, exit code 0 [2022-11-02 20:30:57,983 INFO L210 LassoAnalysis]: Preferences: [2022-11-02 20:30:57,983 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-02 20:30:57,983 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-02 20:30:57,983 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-02 20:30:57,983 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-11-02 20:30:57,984 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:30:57,984 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-02 20:30:57,984 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-02 20:30:57,984 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_11.cil.c_Iteration1_Loop [2022-11-02 20:30:57,984 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-02 20:30:57,984 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-02 20:30:57,986 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:30:57,994 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:30:57,999 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:30:58,003 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:30:58,008 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:30:58,028 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:30:58,032 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:30:58,117 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-02 20:30:58,122 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-11-02 20:30:58,123 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:30:58,123 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:30:58,128 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:30:58,137 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-11-02 20:30:58,150 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:30:58,150 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:30:58,151 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:30:58,151 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:30:58,151 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:30:58,154 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:30:58,155 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:30:58,159 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Waiting until timeout for monitored process [2022-11-02 20:30:58,165 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:30:58,199 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Forceful destruction successful, exit code 0 [2022-11-02 20:30:58,199 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:30:58,200 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:30:58,202 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:30:58,208 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Waiting until timeout for monitored process [2022-11-02 20:30:58,208 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-11-02 20:30:58,219 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:30:58,219 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:30:58,219 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:30:58,219 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:30:58,219 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:30:58,220 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:30:58,220 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:30:58,235 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:30:58,273 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Forceful destruction successful, exit code 0 [2022-11-02 20:30:58,274 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:30:58,274 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:30:58,276 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:30:58,284 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-11-02 20:30:58,297 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:30:58,297 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:30:58,297 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:30:58,297 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:30:58,297 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:30:58,298 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:30:58,298 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:30:58,300 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Waiting until timeout for monitored process [2022-11-02 20:30:58,315 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:30:58,347 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Forceful destruction successful, exit code 0 [2022-11-02 20:30:58,348 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:30:58,348 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:30:58,349 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:30:58,351 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Waiting until timeout for monitored process [2022-11-02 20:30:58,352 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-11-02 20:30:58,362 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:30:58,363 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:30:58,363 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:30:58,363 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:30:58,363 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:30:58,364 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:30:58,364 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:30:58,387 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:30:58,417 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Forceful destruction successful, exit code 0 [2022-11-02 20:30:58,417 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:30:58,417 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:30:58,418 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:30:58,419 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Waiting until timeout for monitored process [2022-11-02 20:30:58,420 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-11-02 20:30:58,432 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:30:58,433 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:30:58,433 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:30:58,433 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:30:58,433 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:30:58,435 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:30:58,435 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:30:58,463 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-11-02 20:30:58,468 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2022-11-02 20:30:58,468 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2022-11-02 20:30:58,470 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:30:58,470 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:30:58,472 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:30:58,500 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-11-02 20:30:58,500 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2022-11-02 20:30:58,500 INFO L513 LassoAnalysis]: Proved termination. [2022-11-02 20:30:58,500 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-11-02 20:30:58,521 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Waiting until timeout for monitored process [2022-11-02 20:30:58,544 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Forceful destruction successful, exit code 0 [2022-11-02 20:30:58,548 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2022-11-02 20:30:58,568 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:30:58,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:30:58,594 INFO L263 TraceCheckSpWp]: Trace formula consists of 55 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-02 20:30:58,595 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:30:58,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:30:58,616 INFO L263 TraceCheckSpWp]: Trace formula consists of 27 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-02 20:30:58,617 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:30:58,681 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:30:58,741 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-11-02 20:30:58,744 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand has 148 states, 147 states have (on average 1.7346938775510203) internal successors, (255), 147 states have internal predecessors, (255), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:30:59,083 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Forceful destruction successful, exit code 0 [2022-11-02 20:30:59,438 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand has 148 states, 147 states have (on average 1.7346938775510203) internal successors, (255), 147 states have internal predecessors, (255), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0). Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 832 states and 1414 transitions. Complement of second has 10 states. [2022-11-02 20:30:59,440 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-11-02 20:30:59,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:30:59,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 609 transitions. [2022-11-02 20:30:59,447 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 609 transitions. Stem has 6 letters. Loop has 13 letters. [2022-11-02 20:30:59,448 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 20:30:59,448 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 609 transitions. Stem has 19 letters. Loop has 13 letters. [2022-11-02 20:30:59,449 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 20:30:59,449 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 609 transitions. Stem has 6 letters. Loop has 26 letters. [2022-11-02 20:30:59,449 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 20:30:59,450 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 832 states and 1414 transitions. [2022-11-02 20:30:59,466 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 323 [2022-11-02 20:30:59,485 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 832 states to 694 states and 1087 transitions. [2022-11-02 20:30:59,486 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 391 [2022-11-02 20:30:59,493 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 402 [2022-11-02 20:30:59,494 INFO L73 IsDeterministic]: Start isDeterministic. Operand 694 states and 1087 transitions. [2022-11-02 20:30:59,495 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:30:59,495 INFO L218 hiAutomatonCegarLoop]: Abstraction has 694 states and 1087 transitions. [2022-11-02 20:30:59,517 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 694 states and 1087 transitions. [2022-11-02 20:30:59,568 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 694 to 500. [2022-11-02 20:30:59,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 500 states, 500 states have (on average 1.566) internal successors, (783), 499 states have internal predecessors, (783), 0 states have call successors, (0), 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-11-02 20:30:59,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 500 states to 500 states and 783 transitions. [2022-11-02 20:30:59,572 INFO L240 hiAutomatonCegarLoop]: Abstraction has 500 states and 783 transitions. [2022-11-02 20:30:59,573 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:30:59,576 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:30:59,577 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:30:59,578 INFO L87 Difference]: Start difference. First operand 500 states and 783 transitions. Second operand has 3 states, 3 states have (on average 6.333333333333333) internal successors, (19), 3 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:30:59,726 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:30:59,726 INFO L93 Difference]: Finished difference Result 572 states and 894 transitions. [2022-11-02 20:30:59,726 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 572 states and 894 transitions. [2022-11-02 20:30:59,731 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 280 [2022-11-02 20:30:59,734 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 572 states to 572 states and 894 transitions. [2022-11-02 20:30:59,735 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 348 [2022-11-02 20:30:59,735 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 348 [2022-11-02 20:30:59,735 INFO L73 IsDeterministic]: Start isDeterministic. Operand 572 states and 894 transitions. [2022-11-02 20:30:59,735 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:30:59,736 INFO L218 hiAutomatonCegarLoop]: Abstraction has 572 states and 894 transitions. [2022-11-02 20:30:59,736 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 572 states and 894 transitions. [2022-11-02 20:30:59,758 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 572 to 543. [2022-11-02 20:30:59,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 543 states, 543 states have (on average 1.5782688766114181) internal successors, (857), 542 states have internal predecessors, (857), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:30:59,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 543 states to 543 states and 857 transitions. [2022-11-02 20:30:59,761 INFO L240 hiAutomatonCegarLoop]: Abstraction has 543 states and 857 transitions. [2022-11-02 20:30:59,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:30:59,762 INFO L428 stractBuchiCegarLoop]: Abstraction has 543 states and 857 transitions. [2022-11-02 20:30:59,762 INFO L335 stractBuchiCegarLoop]: ======== Iteration 2 ============ [2022-11-02 20:30:59,762 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 543 states and 857 transitions. [2022-11-02 20:30:59,767 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 269 [2022-11-02 20:30:59,767 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:30:59,767 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:30:59,770 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:30:59,770 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:30:59,770 INFO L748 eck$LassoCheckResult]: Stem: 2417#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 2269#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret59#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~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~nondet54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~post56#1, ssl3_accept_#t~nondet57#1, ssl3_accept_#t~post58#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;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#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~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___7~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#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;ssl3_accept_~__cil_tmp58~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#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; 2251#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 2207#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; 2208#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 2201#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 2202#L110-2 assume !false; 2531#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 2530#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 2529#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 2526#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 2291#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 2292#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 2484#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 2483#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 2482#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 2481#L137 assume 8464 == ssl3_accept_~s__state~0#1; 2158#L144 [2022-11-02 20:30:59,771 INFO L750 eck$LassoCheckResult]: Loop: 2158#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 2159#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 2190#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; 2161#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 2632#L596 assume !(8576 == ssl3_accept_~state~0#1); 2627#L614 ssl3_accept_~skip~0#1 := 0; 2626#L110-2 assume !false; 2197#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 2198#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 2537#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 2552#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 2553#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 2377#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 2378#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 2444#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 2440#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 2441#L137 assume 8464 == ssl3_accept_~s__state~0#1; 2158#L144 [2022-11-02 20:30:59,772 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:30:59,773 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 1 times [2022-11-02 20:30:59,773 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:30:59,773 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [312755086] [2022-11-02 20:30:59,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:30:59,774 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:30:59,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:30:59,787 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:30:59,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:30:59,798 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:30:59,799 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:30:59,799 INFO L85 PathProgramCache]: Analyzing trace with hash 248605650, now seen corresponding path program 1 times [2022-11-02 20:30:59,799 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:30:59,799 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1198148439] [2022-11-02 20:30:59,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:30:59,799 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:30:59,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:30:59,828 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:30:59,828 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:30:59,840 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1198148439] [2022-11-02 20:30:59,843 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1198148439] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:30:59,843 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:30:59,844 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-02 20:30:59,844 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2111339906] [2022-11-02 20:30:59,844 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:30:59,844 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:30:59,844 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:30:59,845 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:30:59,845 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:30:59,845 INFO L87 Difference]: Start difference. First operand 543 states and 857 transitions. cyclomatic complexity: 317 Second operand has 3 states, 2 states have (on average 8.5) internal successors, (17), 3 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:31:00,024 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:31:00,025 INFO L93 Difference]: Finished difference Result 662 states and 1045 transitions. [2022-11-02 20:31:00,025 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 662 states and 1045 transitions. [2022-11-02 20:31:00,031 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 360 [2022-11-02 20:31:00,035 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 662 states to 662 states and 1045 transitions. [2022-11-02 20:31:00,036 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 412 [2022-11-02 20:31:00,036 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 412 [2022-11-02 20:31:00,037 INFO L73 IsDeterministic]: Start isDeterministic. Operand 662 states and 1045 transitions. [2022-11-02 20:31:00,037 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:31:00,037 INFO L218 hiAutomatonCegarLoop]: Abstraction has 662 states and 1045 transitions. [2022-11-02 20:31:00,038 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 662 states and 1045 transitions. [2022-11-02 20:31:00,046 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 662 to 579. [2022-11-02 20:31:00,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 579 states, 579 states have (on average 1.5716753022452505) internal successors, (910), 578 states have internal predecessors, (910), 0 states have call successors, (0), 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-11-02 20:31:00,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 579 states to 579 states and 910 transitions. [2022-11-02 20:31:00,050 INFO L240 hiAutomatonCegarLoop]: Abstraction has 579 states and 910 transitions. [2022-11-02 20:31:00,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:31:00,051 INFO L428 stractBuchiCegarLoop]: Abstraction has 579 states and 910 transitions. [2022-11-02 20:31:00,052 INFO L335 stractBuchiCegarLoop]: ======== Iteration 3 ============ [2022-11-02 20:31:00,052 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 579 states and 910 transitions. [2022-11-02 20:31:00,056 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 303 [2022-11-02 20:31:00,056 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:31:00,056 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:31:00,057 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:31:00,057 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:31:00,058 INFO L748 eck$LassoCheckResult]: Stem: 3627#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 3483#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret59#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~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~nondet54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~post56#1, ssl3_accept_#t~nondet57#1, ssl3_accept_#t~post58#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;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#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~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___7~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#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;ssl3_accept_~__cil_tmp58~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#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; 3464#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 3419#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; 3420#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 3413#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 3414#L110-2 assume !false; 3775#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 3807#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 3806#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 3804#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 3805#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 3802#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 3803#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 3931#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 3628#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 3629#L137 assume 8464 == ssl3_accept_~s__state~0#1; 3369#L144 [2022-11-02 20:31:00,058 INFO L750 eck$LassoCheckResult]: Loop: 3369#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 3370#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 3401#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; 3402#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 3871#L596 assume !(8576 == ssl3_accept_~state~0#1); 3866#L614 ssl3_accept_~skip~0#1 := 0; 3865#L110-2 assume !false; 3864#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 3863#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 3859#L116 assume 16384 == ssl3_accept_~s__state~0#1; 3648#L222 ssl3_accept_~s__server~0#1 := 1; 3858#L227 assume 0 != ssl3_accept_~cb~0#1; 3857#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 3856#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 3854#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 3852#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 3692#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; 3574#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 3667#L596 assume !(8576 == ssl3_accept_~state~0#1); 3663#L614 ssl3_accept_~skip~0#1 := 0; 3661#L110-2 assume !false; 3659#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 3656#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 3654#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 3652#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 3650#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 3647#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 3643#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 3644#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 3645#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 3697#L137 assume 8464 == ssl3_accept_~s__state~0#1; 3369#L144 [2022-11-02 20:31:00,059 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:31:00,059 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 2 times [2022-11-02 20:31:00,059 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:31:00,059 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1592613641] [2022-11-02 20:31:00,060 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:31:00,060 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:31:00,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:31:00,070 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:31:00,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:31:00,081 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:31:00,081 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:31:00,082 INFO L85 PathProgramCache]: Analyzing trace with hash -734299873, now seen corresponding path program 1 times [2022-11-02 20:31:00,082 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:31:00,082 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [892778257] [2022-11-02 20:31:00,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:31:00,083 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:31:00,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:31:00,115 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:31:00,115 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:31:00,115 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [892778257] [2022-11-02 20:31:00,116 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [892778257] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:31:00,116 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:31:00,116 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:31:00,116 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1071546699] [2022-11-02 20:31:00,116 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:31:00,117 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:31:00,117 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:31:00,117 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:31:00,117 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:31:00,118 INFO L87 Difference]: Start difference. First operand 579 states and 910 transitions. cyclomatic complexity: 334 Second operand has 3 states, 3 states have (on average 10.333333333333334) internal successors, (31), 3 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:31:00,304 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:31:00,304 INFO L93 Difference]: Finished difference Result 690 states and 992 transitions. [2022-11-02 20:31:00,304 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 690 states and 992 transitions. [2022-11-02 20:31:00,309 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 381 [2022-11-02 20:31:00,312 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 690 states to 617 states and 912 transitions. [2022-11-02 20:31:00,313 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 433 [2022-11-02 20:31:00,313 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 444 [2022-11-02 20:31:00,314 INFO L73 IsDeterministic]: Start isDeterministic. Operand 617 states and 912 transitions. [2022-11-02 20:31:00,315 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:31:00,316 INFO L218 hiAutomatonCegarLoop]: Abstraction has 617 states and 912 transitions. [2022-11-02 20:31:00,316 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 617 states and 912 transitions. [2022-11-02 20:31:00,323 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 617 to 571. [2022-11-02 20:31:00,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 571 states, 571 states have (on average 1.4973730297723293) internal successors, (855), 570 states have internal predecessors, (855), 0 states have call successors, (0), 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-11-02 20:31:00,329 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 571 states to 571 states and 855 transitions. [2022-11-02 20:31:00,329 INFO L240 hiAutomatonCegarLoop]: Abstraction has 571 states and 855 transitions. [2022-11-02 20:31:00,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:31:00,331 INFO L428 stractBuchiCegarLoop]: Abstraction has 571 states and 855 transitions. [2022-11-02 20:31:00,332 INFO L335 stractBuchiCegarLoop]: ======== Iteration 4 ============ [2022-11-02 20:31:00,332 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 571 states and 855 transitions. [2022-11-02 20:31:00,335 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 370 [2022-11-02 20:31:00,335 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:31:00,335 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:31:00,336 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:31:00,337 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:31:00,337 INFO L748 eck$LassoCheckResult]: Stem: 4900#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 4753#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret59#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~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~nondet54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~post56#1, ssl3_accept_#t~nondet57#1, ssl3_accept_#t~post58#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;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#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~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___7~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#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;ssl3_accept_~__cil_tmp58~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#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; 4735#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 4691#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; 4692#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 4685#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 4686#L110-2 assume !false; 5149#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 5175#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 5173#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 5171#L119 assume 8192 == ssl3_accept_~s__state~0#1; 4860#L222 [2022-11-02 20:31:00,337 INFO L750 eck$LassoCheckResult]: Loop: 4860#L222 ssl3_accept_~s__server~0#1 := 1; 4861#L227 assume 0 != ssl3_accept_~cb~0#1; 4743#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 4744#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 4886#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 4848#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 5152#L254 assume 12292 != ssl3_accept_~s__state~0#1; 4675#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; 4645#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 5142#L596 assume !(8576 == ssl3_accept_~state~0#1); 5140#L614 ssl3_accept_~skip~0#1 := 0; 5138#L110-2 assume !false; 5133#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 5130#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 5128#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 5125#L119 assume 8192 == ssl3_accept_~s__state~0#1; 4860#L222 [2022-11-02 20:31:00,338 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:31:00,338 INFO L85 PathProgramCache]: Analyzing trace with hash -443242978, now seen corresponding path program 1 times [2022-11-02 20:31:00,338 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:31:00,338 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1347200165] [2022-11-02 20:31:00,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:31:00,339 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:31:00,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:31:00,377 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:31:00,377 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:31:00,378 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1347200165] [2022-11-02 20:31:00,378 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1347200165] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:31:00,378 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:31:00,378 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-02 20:31:00,378 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1466373645] [2022-11-02 20:31:00,379 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:31:00,379 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-02 20:31:00,379 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:31:00,379 INFO L85 PathProgramCache]: Analyzing trace with hash 1060449691, now seen corresponding path program 1 times [2022-11-02 20:31:00,380 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:31:00,380 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [609810769] [2022-11-02 20:31:00,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:31:00,380 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:31:00,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:31:00,400 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:31:00,400 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:31:00,400 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [609810769] [2022-11-02 20:31:00,401 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [609810769] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:31:00,401 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:31:00,401 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-02 20:31:00,401 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [14272403] [2022-11-02 20:31:00,401 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:31:00,402 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:31:00,402 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:31:00,402 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:31:00,402 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:31:00,403 INFO L87 Difference]: Start difference. First operand 571 states and 855 transitions. cyclomatic complexity: 287 Second operand has 3 states, 2 states have (on average 5.5) internal successors, (11), 3 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:31:00,513 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:31:00,513 INFO L93 Difference]: Finished difference Result 581 states and 863 transitions. [2022-11-02 20:31:00,514 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 581 states and 863 transitions. [2022-11-02 20:31:00,517 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 380 [2022-11-02 20:31:00,520 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 581 states to 581 states and 863 transitions. [2022-11-02 20:31:00,521 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 413 [2022-11-02 20:31:00,522 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 413 [2022-11-02 20:31:00,522 INFO L73 IsDeterministic]: Start isDeterministic. Operand 581 states and 863 transitions. [2022-11-02 20:31:00,522 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:31:00,522 INFO L218 hiAutomatonCegarLoop]: Abstraction has 581 states and 863 transitions. [2022-11-02 20:31:00,544 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 581 states and 863 transitions. [2022-11-02 20:31:00,550 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 581 to 571. [2022-11-02 20:31:00,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 571 states, 571 states have (on average 1.4903677758318739) internal successors, (851), 570 states have internal predecessors, (851), 0 states have call successors, (0), 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-11-02 20:31:00,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 571 states to 571 states and 851 transitions. [2022-11-02 20:31:00,553 INFO L240 hiAutomatonCegarLoop]: Abstraction has 571 states and 851 transitions. [2022-11-02 20:31:00,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:31:00,554 INFO L428 stractBuchiCegarLoop]: Abstraction has 571 states and 851 transitions. [2022-11-02 20:31:00,554 INFO L335 stractBuchiCegarLoop]: ======== Iteration 5 ============ [2022-11-02 20:31:00,554 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 571 states and 851 transitions. [2022-11-02 20:31:00,557 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 370 [2022-11-02 20:31:00,557 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:31:00,557 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:31:00,558 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:31:00,558 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:31:00,558 INFO L748 eck$LassoCheckResult]: Stem: 6058#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 5909#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret59#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~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~nondet54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~post56#1, ssl3_accept_#t~nondet57#1, ssl3_accept_#t~post58#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;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#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~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___7~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#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;ssl3_accept_~__cil_tmp58~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#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; 5895#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 5847#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; 5848#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 5841#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 5842#L110-2 assume !false; 6146#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 6348#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 6347#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 6328#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 6327#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 6326#L125 assume 8195 == ssl3_accept_~s__state~0#1; 6017#L222 [2022-11-02 20:31:00,558 INFO L750 eck$LassoCheckResult]: Loop: 6017#L222 ssl3_accept_~s__server~0#1 := 1; 6018#L227 assume 0 != ssl3_accept_~cb~0#1; 5903#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 5904#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 6044#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 5914#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 5915#L254 assume 12292 != ssl3_accept_~s__state~0#1; 5835#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; 5804#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 6282#L596 assume !(8576 == ssl3_accept_~state~0#1); 6279#L614 ssl3_accept_~skip~0#1 := 0; 6277#L110-2 assume !false; 6276#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 6270#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 6267#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 6265#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 6263#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 6261#L125 assume 8195 == ssl3_accept_~s__state~0#1; 6017#L222 [2022-11-02 20:31:00,559 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:31:00,559 INFO L85 PathProgramCache]: Analyzing trace with hash -754735645, now seen corresponding path program 1 times [2022-11-02 20:31:00,559 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:31:00,559 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [485335449] [2022-11-02 20:31:00,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:31:00,560 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:31:00,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:31:00,591 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:31:00,592 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:31:00,592 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [485335449] [2022-11-02 20:31:00,592 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [485335449] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:31:00,592 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:31:00,592 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-02 20:31:00,592 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2101098018] [2022-11-02 20:31:00,593 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:31:00,593 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-02 20:31:00,593 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:31:00,593 INFO L85 PathProgramCache]: Analyzing trace with hash 1184907808, now seen corresponding path program 1 times [2022-11-02 20:31:00,593 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:31:00,594 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [812229140] [2022-11-02 20:31:00,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:31:00,594 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:31:00,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:31:00,613 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:31:00,613 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:31:00,613 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [812229140] [2022-11-02 20:31:00,613 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [812229140] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:31:00,614 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:31:00,614 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-02 20:31:00,614 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1743009697] [2022-11-02 20:31:00,614 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:31:00,614 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:31:00,614 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:31:00,615 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:31:00,615 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:31:00,615 INFO L87 Difference]: Start difference. First operand 571 states and 851 transitions. cyclomatic complexity: 283 Second operand has 3 states, 2 states have (on average 6.5) internal successors, (13), 3 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:31:00,732 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:31:00,732 INFO L93 Difference]: Finished difference Result 581 states and 859 transitions. [2022-11-02 20:31:00,732 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 581 states and 859 transitions. [2022-11-02 20:31:00,736 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 380 [2022-11-02 20:31:00,739 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 581 states to 581 states and 859 transitions. [2022-11-02 20:31:00,739 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 413 [2022-11-02 20:31:00,740 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 413 [2022-11-02 20:31:00,740 INFO L73 IsDeterministic]: Start isDeterministic. Operand 581 states and 859 transitions. [2022-11-02 20:31:00,740 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:31:00,740 INFO L218 hiAutomatonCegarLoop]: Abstraction has 581 states and 859 transitions. [2022-11-02 20:31:00,740 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 581 states and 859 transitions. [2022-11-02 20:31:00,746 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 581 to 571. [2022-11-02 20:31:00,747 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 571 states, 571 states have (on average 1.4833625218914186) internal successors, (847), 570 states have internal predecessors, (847), 0 states have call successors, (0), 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-11-02 20:31:00,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 571 states to 571 states and 847 transitions. [2022-11-02 20:31:00,749 INFO L240 hiAutomatonCegarLoop]: Abstraction has 571 states and 847 transitions. [2022-11-02 20:31:00,749 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:31:00,750 INFO L428 stractBuchiCegarLoop]: Abstraction has 571 states and 847 transitions. [2022-11-02 20:31:00,750 INFO L335 stractBuchiCegarLoop]: ======== Iteration 6 ============ [2022-11-02 20:31:00,750 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 571 states and 847 transitions. [2022-11-02 20:31:00,753 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 370 [2022-11-02 20:31:00,753 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:31:00,753 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:31:00,754 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:31:00,754 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:31:00,754 INFO L748 eck$LassoCheckResult]: Stem: 7227#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 7068#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret59#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~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~nondet54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~post56#1, ssl3_accept_#t~nondet57#1, ssl3_accept_#t~post58#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;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#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~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___7~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#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;ssl3_accept_~__cil_tmp58~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#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; 7054#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 7006#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; 7007#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 7000#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 7001#L110-2 assume !false; 7311#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 7425#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 7423#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 7421#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 7419#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 7417#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 7415#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 7413#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 7411#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 7409#L137 assume 8464 == ssl3_accept_~s__state~0#1; 6960#L144 [2022-11-02 20:31:00,754 INFO L750 eck$LassoCheckResult]: Loop: 6960#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 6961#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 6986#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; 6987#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 6983#L596 assume !(8576 == ssl3_accept_~state~0#1); 6953#L614 ssl3_accept_~skip~0#1 := 0; 7060#L110-2 assume !false; 7002#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 7003#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 7027#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 7028#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 7096#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 7097#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 7446#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 7077#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 7078#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 7141#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 7117#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 7118#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 7189#L146 assume 8496 == ssl3_accept_~s__state~0#1; 7190#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 7035#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 7012#L301-2 assume !(ssl3_accept_~ret~0#1 <= 0); 6966#L308 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 6967#L308-2 ssl3_accept_~s__init_num~0#1 := 0; 7025#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 7381#L596 assume !(8576 == ssl3_accept_~state~0#1); 7092#L614 ssl3_accept_~skip~0#1 := 0; 7366#L110-2 assume !false; 7365#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 7355#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 7353#L116 assume 16384 == ssl3_accept_~s__state~0#1; 7349#L222 ssl3_accept_~s__server~0#1 := 1; 7494#L227 assume 0 != ssl3_accept_~cb~0#1; 7493#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 7492#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 7490#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 7487#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 7486#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; 7485#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 7480#L596 assume !(8576 == ssl3_accept_~state~0#1); 7478#L614 ssl3_accept_~skip~0#1 := 0; 7477#L110-2 assume !false; 7476#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 7475#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 7474#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 7473#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 7472#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 7471#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 7470#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 7111#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 7468#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 7467#L137 assume 8464 == ssl3_accept_~s__state~0#1; 6960#L144 [2022-11-02 20:31:00,755 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:31:00,755 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 3 times [2022-11-02 20:31:00,755 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:31:00,755 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [981898305] [2022-11-02 20:31:00,755 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:31:00,755 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:31:00,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:31:00,771 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:31:00,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:31:00,788 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:31:00,790 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:31:00,797 INFO L85 PathProgramCache]: Analyzing trace with hash -94939701, now seen corresponding path program 1 times [2022-11-02 20:31:00,797 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:31:00,797 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1895570281] [2022-11-02 20:31:00,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:31:00,798 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:31:00,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:31:00,855 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 28 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:31:00,855 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:31:00,855 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1895570281] [2022-11-02 20:31:00,855 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1895570281] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:31:00,856 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:31:00,856 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:31:00,856 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2028613271] [2022-11-02 20:31:00,856 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:31:00,856 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:31:00,856 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:31:00,857 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:31:00,857 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:31:00,857 INFO L87 Difference]: Start difference. First operand 571 states and 847 transitions. cyclomatic complexity: 279 Second operand has 3 states, 3 states have (on average 17.666666666666668) internal successors, (53), 3 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:31:01,018 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:31:01,018 INFO L93 Difference]: Finished difference Result 717 states and 1069 transitions. [2022-11-02 20:31:01,018 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 717 states and 1069 transitions. [2022-11-02 20:31:01,023 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 463 [2022-11-02 20:31:01,027 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 717 states to 710 states and 1062 transitions. [2022-11-02 20:31:01,027 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 496 [2022-11-02 20:31:01,028 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 496 [2022-11-02 20:31:01,028 INFO L73 IsDeterministic]: Start isDeterministic. Operand 710 states and 1062 transitions. [2022-11-02 20:31:01,028 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:31:01,028 INFO L218 hiAutomatonCegarLoop]: Abstraction has 710 states and 1062 transitions. [2022-11-02 20:31:01,029 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 710 states and 1062 transitions. [2022-11-02 20:31:01,036 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 710 to 697. [2022-11-02 20:31:01,038 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 697 states, 697 states have (on average 1.5007173601147776) internal successors, (1046), 696 states have internal predecessors, (1046), 0 states have call successors, (0), 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-11-02 20:31:01,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 697 states to 697 states and 1046 transitions. [2022-11-02 20:31:01,040 INFO L240 hiAutomatonCegarLoop]: Abstraction has 697 states and 1046 transitions. [2022-11-02 20:31:01,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:31:01,043 INFO L428 stractBuchiCegarLoop]: Abstraction has 697 states and 1046 transitions. [2022-11-02 20:31:01,044 INFO L335 stractBuchiCegarLoop]: ======== Iteration 7 ============ [2022-11-02 20:31:01,044 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 697 states and 1046 transitions. [2022-11-02 20:31:01,047 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 454 [2022-11-02 20:31:01,047 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:31:01,048 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:31:01,051 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:31:01,051 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:31:01,052 INFO L748 eck$LassoCheckResult]: Stem: 8529#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 8365#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret59#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~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~nondet54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~post56#1, ssl3_accept_#t~nondet57#1, ssl3_accept_#t~post58#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;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#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~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___7~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#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;ssl3_accept_~__cil_tmp58~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#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; 8348#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 8299#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; 8300#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 8293#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 8294#L110-2 assume !false; 8801#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 8799#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 8797#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 8795#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 8793#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 8791#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 8789#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 8787#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 8785#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 8783#L137 assume 8464 == ssl3_accept_~s__state~0#1; 8254#L144 [2022-11-02 20:31:01,053 INFO L750 eck$LassoCheckResult]: Loop: 8254#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 8255#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 8285#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; 8286#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 8922#L596 assume !(8576 == ssl3_accept_~state~0#1); 8355#L614 ssl3_accept_~skip~0#1 := 0; 8356#L110-2 assume !false; 8370#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 8876#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 8318#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 8319#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 8838#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 8837#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 8836#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 8375#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 8376#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 8441#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 8415#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 8416#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 8507#L146 assume 8496 == ssl3_accept_~s__state~0#1; 8611#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 8733#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 8730#L301-2 assume !(ssl3_accept_~ret~0#1 <= 0); 8729#L308 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 8443#L308-2 ssl3_accept_~s__init_num~0#1 := 0; 8316#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 8759#L596 assume !(8576 == ssl3_accept_~state~0#1); 8390#L614 ssl3_accept_~skip~0#1 := 0; 8756#L110-2 assume !false; 8755#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 8754#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 8753#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 8752#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 8749#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 8748#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 8745#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 8744#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 8743#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 8742#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 8741#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 8740#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 8739#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 8737#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 8738#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 8750#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 8751#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 8817#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 8546#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 8547#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 8451#L170 assume 8560 == ssl3_accept_~s__state~0#1; 8420#L174 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet48#1;havoc ssl3_accept_#t~nondet48#1; 8497#L438 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__init_num~0#1 := 0; 8257#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 8855#L596 assume !(8576 == ssl3_accept_~state~0#1); 8852#L614 ssl3_accept_~skip~0#1 := 0; 8850#L110-2 assume !false; 8848#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 8846#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 8844#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 8842#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 8840#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 8839#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 8408#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 8409#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 8541#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 8561#L137 assume 8464 == ssl3_accept_~s__state~0#1; 8254#L144 [2022-11-02 20:31:01,053 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:31:01,054 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 4 times [2022-11-02 20:31:01,054 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:31:01,054 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1313400822] [2022-11-02 20:31:01,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:31:01,054 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:31:01,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:31:01,062 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:31:01,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:31:01,069 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:31:01,070 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:31:01,070 INFO L85 PathProgramCache]: Analyzing trace with hash -488131506, now seen corresponding path program 1 times [2022-11-02 20:31:01,070 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:31:01,071 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1470494540] [2022-11-02 20:31:01,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:31:01,071 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:31:01,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:31:01,127 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 45 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:31:01,127 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:31:01,127 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1470494540] [2022-11-02 20:31:01,128 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1470494540] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:31:01,128 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:31:01,128 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:31:01,128 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [433419022] [2022-11-02 20:31:01,128 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:31:01,129 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:31:01,129 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:31:01,129 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:31:01,129 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:31:01,130 INFO L87 Difference]: Start difference. First operand 697 states and 1046 transitions. cyclomatic complexity: 352 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-11-02 20:31:01,312 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:31:01,312 INFO L93 Difference]: Finished difference Result 839 states and 1162 transitions. [2022-11-02 20:31:01,313 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 839 states and 1162 transitions. [2022-11-02 20:31:01,318 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 553 [2022-11-02 20:31:01,322 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 839 states to 839 states and 1162 transitions. [2022-11-02 20:31:01,322 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 586 [2022-11-02 20:31:01,323 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 586 [2022-11-02 20:31:01,323 INFO L73 IsDeterministic]: Start isDeterministic. Operand 839 states and 1162 transitions. [2022-11-02 20:31:01,323 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:31:01,323 INFO L218 hiAutomatonCegarLoop]: Abstraction has 839 states and 1162 transitions. [2022-11-02 20:31:01,324 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 839 states and 1162 transitions. [2022-11-02 20:31:01,333 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 839 to 831. [2022-11-02 20:31:01,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 831 states, 831 states have (on average 1.3850782190132371) internal successors, (1151), 830 states have internal predecessors, (1151), 0 states have call successors, (0), 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-11-02 20:31:01,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 831 states to 831 states and 1151 transitions. [2022-11-02 20:31:01,337 INFO L240 hiAutomatonCegarLoop]: Abstraction has 831 states and 1151 transitions. [2022-11-02 20:31:01,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:31:01,341 INFO L428 stractBuchiCegarLoop]: Abstraction has 831 states and 1151 transitions. [2022-11-02 20:31:01,341 INFO L335 stractBuchiCegarLoop]: ======== Iteration 8 ============ [2022-11-02 20:31:01,341 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 831 states and 1151 transitions. [2022-11-02 20:31:01,345 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 546 [2022-11-02 20:31:01,345 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:31:01,345 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:31:01,346 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:31:01,347 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:31:01,347 INFO L748 eck$LassoCheckResult]: Stem: 10059#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 9901#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret59#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~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~nondet54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~post56#1, ssl3_accept_#t~nondet57#1, ssl3_accept_#t~post58#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;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#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~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___7~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#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;ssl3_accept_~__cil_tmp58~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#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; 9887#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 9840#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; 9841#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 9834#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 9835#L110-2 assume !false; 10329#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 10327#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 10326#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 10320#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 10317#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 10312#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 10309#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 10298#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 10293#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 10294#L137 assume 8464 == ssl3_accept_~s__state~0#1; 9796#L144 [2022-11-02 20:31:01,348 INFO L750 eck$LassoCheckResult]: Loop: 9796#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 9797#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 9822#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; 9823#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 10543#L596 assume !(8576 == ssl3_accept_~state~0#1); 10541#L614 ssl3_accept_~skip~0#1 := 0; 10540#L110-2 assume !false; 10539#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 10538#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 10537#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 10536#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 10535#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 10534#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 10533#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 10532#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 10531#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 10530#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 10529#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 10528#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 10408#L146 assume 8496 == ssl3_accept_~s__state~0#1; 10270#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 10403#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 10401#L301-2 assume !(ssl3_accept_~ret~0#1 <= 0); 10399#L308 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 10368#L308-2 ssl3_accept_~s__init_num~0#1 := 0; 10074#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 10306#L596 assume !(8576 == ssl3_accept_~state~0#1); 10297#L614 ssl3_accept_~skip~0#1 := 0; 10292#L110-2 assume !false; 10290#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 10288#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 10287#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 10286#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 10285#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 10284#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 10283#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 10282#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 10280#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 10278#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 10276#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 10274#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 10272#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 10269#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 10267#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 10264#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 10255#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 10256#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 10084#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 10085#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 10260#L170 assume 8560 == ssl3_accept_~s__state~0#1; 10066#L174 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet48#1;havoc ssl3_accept_#t~nondet48#1; 10029#L438 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__init_num~0#1 := 0; 9799#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 10235#L596 assume !(8576 == ssl3_accept_~state~0#1); 10233#L614 ssl3_accept_~skip~0#1 := 0; 10232#L110-2 assume !false; 10231#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 10230#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 10229#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 10228#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 10227#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 10226#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 10225#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 10081#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 10082#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 10104#L137 assume 8464 == ssl3_accept_~s__state~0#1; 9796#L144 [2022-11-02 20:31:01,349 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:31:01,349 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 5 times [2022-11-02 20:31:01,349 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:31:01,350 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [428968628] [2022-11-02 20:31:01,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:31:01,350 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:31:01,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:31:01,360 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:31:01,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:31:01,371 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:31:01,373 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:31:01,374 INFO L85 PathProgramCache]: Analyzing trace with hash -1385524784, now seen corresponding path program 1 times [2022-11-02 20:31:01,374 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:31:01,374 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [54849632] [2022-11-02 20:31:01,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:31:01,375 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:31:01,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:31:01,427 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 45 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:31:01,427 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:31:01,427 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [54849632] [2022-11-02 20:31:01,428 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [54849632] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:31:01,428 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:31:01,428 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:31:01,428 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1026093532] [2022-11-02 20:31:01,428 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:31:01,430 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:31:01,430 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:31:01,431 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:31:01,431 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:31:01,431 INFO L87 Difference]: Start difference. First operand 831 states and 1151 transitions. cyclomatic complexity: 323 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-11-02 20:31:01,553 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:31:01,553 INFO L93 Difference]: Finished difference Result 918 states and 1259 transitions. [2022-11-02 20:31:01,554 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 918 states and 1259 transitions. [2022-11-02 20:31:01,561 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 604 [2022-11-02 20:31:01,566 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 918 states to 918 states and 1259 transitions. [2022-11-02 20:31:01,566 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 637 [2022-11-02 20:31:01,567 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 637 [2022-11-02 20:31:01,567 INFO L73 IsDeterministic]: Start isDeterministic. Operand 918 states and 1259 transitions. [2022-11-02 20:31:01,568 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:31:01,568 INFO L218 hiAutomatonCegarLoop]: Abstraction has 918 states and 1259 transitions. [2022-11-02 20:31:01,569 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 918 states and 1259 transitions. [2022-11-02 20:31:01,579 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 918 to 906. [2022-11-02 20:31:01,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 906 states, 906 states have (on average 1.3730684326710816) internal successors, (1244), 905 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-11-02 20:31:01,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 906 states to 906 states and 1244 transitions. [2022-11-02 20:31:01,588 INFO L240 hiAutomatonCegarLoop]: Abstraction has 906 states and 1244 transitions. [2022-11-02 20:31:01,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:31:01,591 INFO L428 stractBuchiCegarLoop]: Abstraction has 906 states and 1244 transitions. [2022-11-02 20:31:01,591 INFO L335 stractBuchiCegarLoop]: ======== Iteration 9 ============ [2022-11-02 20:31:01,591 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 906 states and 1244 transitions. [2022-11-02 20:31:01,599 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 596 [2022-11-02 20:31:01,600 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:31:01,600 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:31:01,602 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:31:01,602 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:31:01,602 INFO L748 eck$LassoCheckResult]: Stem: 11817#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 11657#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret59#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~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~nondet54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~post56#1, ssl3_accept_#t~nondet57#1, ssl3_accept_#t~post58#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;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#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~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___7~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#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;ssl3_accept_~__cil_tmp58~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#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; 11643#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 11595#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; 11596#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 11589#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 11590#L110-2 assume !false; 12096#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 12286#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 12284#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 12282#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 12280#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 12278#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 12274#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 12266#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 12262#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 12263#L137 assume 8464 == ssl3_accept_~s__state~0#1; 11551#L144 [2022-11-02 20:31:01,602 INFO L750 eck$LassoCheckResult]: Loop: 11551#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 11552#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 11577#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; 11578#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 12394#L596 assume !(8576 == ssl3_accept_~state~0#1); 12392#L614 ssl3_accept_~skip~0#1 := 0; 12391#L110-2 assume !false; 12390#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 12389#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 12388#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 12387#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 12386#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 12385#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 12384#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 12383#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 12382#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 12381#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 12380#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 12379#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 12214#L146 assume 8496 == ssl3_accept_~s__state~0#1; 11792#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 11621#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 11601#L301-2 assume !(ssl3_accept_~ret~0#1 <= 0); 11557#L308 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 11559#L308-2 ssl3_accept_~s__init_num~0#1 := 0; 12440#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 12428#L596 assume !(8576 == ssl3_accept_~state~0#1); 12425#L614 ssl3_accept_~skip~0#1 := 0; 12423#L110-2 assume !false; 12421#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 12419#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 12417#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 12415#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 12413#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 12411#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 12409#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 12407#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 12400#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 12401#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 12405#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 12404#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 11772#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 11773#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 11625#L152 assume 8512 == ssl3_accept_~s__state~0#1; 11626#L156 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1;ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 12203#L320 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 11758#L320-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 11539#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 12244#L596 assume !(8576 == ssl3_accept_~state~0#1); 11682#L614 ssl3_accept_~skip~0#1 := 0; 12301#L110-2 assume !false; 12240#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 12238#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 12237#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 12235#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 12233#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 12231#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 12229#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 12228#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 12227#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 12226#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 12224#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 12221#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 12222#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 12298#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 12296#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 12243#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 11989#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 11990#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 11991#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 12078#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 12077#L170 assume 8560 == ssl3_accept_~s__state~0#1; 11825#L174 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet48#1;havoc ssl3_accept_#t~nondet48#1; 11784#L438 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__init_num~0#1 := 0; 11554#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 12152#L596 assume !(8576 == ssl3_accept_~state~0#1); 12149#L614 ssl3_accept_~skip~0#1 := 0; 12147#L110-2 assume !false; 12145#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 12143#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 12134#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 12130#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 12116#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 12107#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 12084#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 11833#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 11834#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 11875#L137 assume 8464 == ssl3_accept_~s__state~0#1; 11551#L144 [2022-11-02 20:31:01,603 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:31:01,603 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 6 times [2022-11-02 20:31:01,604 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:31:01,604 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [376770115] [2022-11-02 20:31:01,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:31:01,605 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:31:01,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:31:01,615 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:31:01,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:31:01,629 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:31:01,630 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:31:01,630 INFO L85 PathProgramCache]: Analyzing trace with hash 403680920, now seen corresponding path program 1 times [2022-11-02 20:31:01,630 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:31:01,630 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1714179627] [2022-11-02 20:31:01,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:31:01,631 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:31:01,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:31:01,697 INFO L134 CoverageAnalysis]: Checked inductivity of 95 backedges. 78 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2022-11-02 20:31:01,697 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:31:01,698 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1714179627] [2022-11-02 20:31:01,698 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1714179627] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:31:01,698 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:31:01,698 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:31:01,698 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1011236376] [2022-11-02 20:31:01,698 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:31:01,699 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:31:01,699 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:31:01,699 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:31:01,699 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:31:01,700 INFO L87 Difference]: Start difference. First operand 906 states and 1244 transitions. cyclomatic complexity: 341 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-11-02 20:31:01,823 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:31:01,823 INFO L93 Difference]: Finished difference Result 1026 states and 1406 transitions. [2022-11-02 20:31:01,824 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1026 states and 1406 transitions. [2022-11-02 20:31:01,829 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 676 [2022-11-02 20:31:01,833 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1026 states to 1026 states and 1406 transitions. [2022-11-02 20:31:01,834 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 709 [2022-11-02 20:31:01,834 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 709 [2022-11-02 20:31:01,834 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1026 states and 1406 transitions. [2022-11-02 20:31:01,835 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:31:01,835 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1026 states and 1406 transitions. [2022-11-02 20:31:01,836 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1026 states and 1406 transitions. [2022-11-02 20:31:01,871 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1026 to 987. [2022-11-02 20:31:01,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 987 states, 987 states have (on average 1.3606889564336373) internal successors, (1343), 986 states have internal predecessors, (1343), 0 states have call successors, (0), 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-11-02 20:31:01,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 987 states to 987 states and 1343 transitions. [2022-11-02 20:31:01,876 INFO L240 hiAutomatonCegarLoop]: Abstraction has 987 states and 1343 transitions. [2022-11-02 20:31:01,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:31:01,877 INFO L428 stractBuchiCegarLoop]: Abstraction has 987 states and 1343 transitions. [2022-11-02 20:31:01,877 INFO L335 stractBuchiCegarLoop]: ======== Iteration 10 ============ [2022-11-02 20:31:01,877 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 987 states and 1343 transitions. [2022-11-02 20:31:01,881 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 650 [2022-11-02 20:31:01,881 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:31:01,882 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:31:01,883 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:31:01,883 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:31:01,883 INFO L748 eck$LassoCheckResult]: Stem: 13759#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 13595#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret59#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~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~nondet54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~post56#1, ssl3_accept_#t~nondet57#1, ssl3_accept_#t~post58#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;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#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~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___7~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#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;ssl3_accept_~__cil_tmp58~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#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; 13581#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 13534#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; 13535#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 13528#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 13529#L110-2 assume !false; 13888#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 14360#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 14358#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 14356#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 14354#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 14352#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 14351#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 14348#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 14318#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 13805#L137 assume 8464 == ssl3_accept_~s__state~0#1; 13489#L144 [2022-11-02 20:31:01,883 INFO L750 eck$LassoCheckResult]: Loop: 13489#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 13490#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 13516#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; 13517#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 14440#L596 assume !(8576 == ssl3_accept_~state~0#1); 14437#L614 ssl3_accept_~skip~0#1 := 0; 14435#L110-2 assume !false; 14433#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 14432#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 14306#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 14305#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 14304#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 14303#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 14301#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 14300#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 14299#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 14298#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 14296#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 14294#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 14292#L146 assume 8496 == ssl3_accept_~s__state~0#1; 14018#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 14287#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 14285#L301-2 assume !(ssl3_accept_~ret~0#1 <= 0); 14283#L308 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 13675#L308-2 ssl3_accept_~s__init_num~0#1 := 0; 13610#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 13513#L596 assume !(8576 == ssl3_accept_~state~0#1); 13482#L614 ssl3_accept_~skip~0#1 := 0; 13587#L110-2 assume !false; 13530#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 13531#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 13552#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 13553#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 13626#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 13627#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 14448#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 14447#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 14446#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 14441#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 14438#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 14436#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 14434#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 14431#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 13564#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 13565#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 13505#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 13501#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 13502#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 13524#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 13525#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 13652#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 13614#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 13615#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 13741#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 13739#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 13518#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 13519#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 13702#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 13690#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 13691#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 13546#L203 assume 8656 == ssl3_accept_~s__state~0#1; 13547#L207 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1; 13568#L508 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet54#1;havoc ssl3_accept_#t~nondet54#1; 13569#L513 assume 2 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 3; 13733#L513-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0; 13726#L521 assume !(0 == ssl3_accept_~tmp___10~0#1); 13727#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 14154#L596 assume !(8576 == ssl3_accept_~state~0#1); 14152#L614 ssl3_accept_~skip~0#1 := 0; 14151#L110-2 assume !false; 14150#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 14149#L113 assume 12292 == ssl3_accept_~s__state~0#1; 13632#L114 ssl3_accept_~s__new_session~0#1 := 1; 13633#L222 ssl3_accept_~s__server~0#1 := 1; 13710#L227 assume 0 != ssl3_accept_~cb~0#1; 13732#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 13769#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 13743#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 13700#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 14142#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; 14140#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 14135#L596 assume !(8576 == ssl3_accept_~state~0#1); 14133#L614 ssl3_accept_~skip~0#1 := 0; 14132#L110-2 assume !false; 14131#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 14130#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 14129#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 14128#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 14127#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 14125#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 13973#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 13974#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 13817#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 13818#L137 assume 8464 == ssl3_accept_~s__state~0#1; 13489#L144 [2022-11-02 20:31:01,884 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:31:01,884 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 7 times [2022-11-02 20:31:01,884 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:31:01,885 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2035336300] [2022-11-02 20:31:01,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:31:01,885 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:31:01,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:31:01,891 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:31:01,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:31:01,897 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:31:01,898 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:31:01,898 INFO L85 PathProgramCache]: Analyzing trace with hash -533474445, now seen corresponding path program 1 times [2022-11-02 20:31:01,898 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:31:01,898 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [504543256] [2022-11-02 20:31:01,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:31:01,899 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:31:01,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:31:01,938 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 46 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2022-11-02 20:31:01,938 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:31:01,938 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [504543256] [2022-11-02 20:31:01,939 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [504543256] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:31:01,939 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:31:01,939 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:31:01,939 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1696790039] [2022-11-02 20:31:01,939 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:31:01,940 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:31:01,940 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:31:01,940 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:31:01,940 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:31:01,941 INFO L87 Difference]: Start difference. First operand 987 states and 1343 transitions. cyclomatic complexity: 359 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-11-02 20:31:02,121 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:31:02,122 INFO L93 Difference]: Finished difference Result 928 states and 1252 transitions. [2022-11-02 20:31:02,122 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 928 states and 1252 transitions. [2022-11-02 20:31:02,126 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 575 [2022-11-02 20:31:02,130 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 928 states to 926 states and 1250 transitions. [2022-11-02 20:31:02,130 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 657 [2022-11-02 20:31:02,131 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 657 [2022-11-02 20:31:02,131 INFO L73 IsDeterministic]: Start isDeterministic. Operand 926 states and 1250 transitions. [2022-11-02 20:31:02,132 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:31:02,132 INFO L218 hiAutomatonCegarLoop]: Abstraction has 926 states and 1250 transitions. [2022-11-02 20:31:02,133 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 926 states and 1250 transitions. [2022-11-02 20:31:02,141 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 926 to 922. [2022-11-02 20:31:02,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 922 states, 922 states have (on average 1.351409978308026) internal successors, (1246), 921 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-11-02 20:31:02,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 922 states to 922 states and 1246 transitions. [2022-11-02 20:31:02,146 INFO L240 hiAutomatonCegarLoop]: Abstraction has 922 states and 1246 transitions. [2022-11-02 20:31:02,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:31:02,147 INFO L428 stractBuchiCegarLoop]: Abstraction has 922 states and 1246 transitions. [2022-11-02 20:31:02,147 INFO L335 stractBuchiCegarLoop]: ======== Iteration 11 ============ [2022-11-02 20:31:02,147 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 922 states and 1246 transitions. [2022-11-02 20:31:02,151 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 571 [2022-11-02 20:31:02,152 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:31:02,152 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:31:02,153 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:31:02,153 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:31:02,153 INFO L748 eck$LassoCheckResult]: Stem: 15661#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 15513#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret59#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~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~nondet54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~post56#1, ssl3_accept_#t~nondet57#1, ssl3_accept_#t~post58#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;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#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~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___7~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#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;ssl3_accept_~__cil_tmp58~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#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; 15501#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 15454#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; 15455#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 15448#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 15449#L110-2 assume !false; 15450#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 15451#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 15471#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 15472#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 15539#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 15540#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 15550#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 15520#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 15521#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 15662#L137 assume 8464 == ssl3_accept_~s__state~0#1; 15410#L144 [2022-11-02 20:31:02,154 INFO L750 eck$LassoCheckResult]: Loop: 15410#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 15411#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 15437#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; 15438#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 16252#L596 assume !(8576 == ssl3_accept_~state~0#1); 16249#L614 ssl3_accept_~skip~0#1 := 0; 16247#L110-2 assume !false; 16245#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 16243#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 16241#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 16239#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 16237#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 16235#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 16233#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 16231#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 16230#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 16229#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 16228#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 16226#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 16224#L146 assume 8496 == ssl3_accept_~s__state~0#1; 15883#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 15479#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 15480#L301-2 assume !(ssl3_accept_~ret~0#1 <= 0); 15416#L308 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 15418#L308-2 ssl3_accept_~s__init_num~0#1 := 0; 15582#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 16304#L596 assume !(8576 == ssl3_accept_~state~0#1); 16301#L614 ssl3_accept_~skip~0#1 := 0; 16299#L110-2 assume !false; 16297#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 16295#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 16293#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 16291#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 16289#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 16287#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 16285#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 16283#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 16282#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 16132#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 16133#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 16128#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 16129#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 16124#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 16125#L152 assume 8512 == ssl3_accept_~s__state~0#1; 15665#L156 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1;ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 15610#L320 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 15430#L320-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 16188#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 16182#L596 assume !(8576 == ssl3_accept_~state~0#1); 16179#L614 ssl3_accept_~skip~0#1 := 0; 16177#L110-2 assume !false; 16175#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 16173#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 16171#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 16169#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 16167#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 16165#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 16163#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 16161#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 16159#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 16157#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 16155#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 16153#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 16151#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 16031#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 16030#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 16029#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 16028#L158 assume 8528 == ssl3_accept_~s__state~0#1; 15874#L162 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1;ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 16027#L338 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 16025#L338-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1); 16026#L347 assume !(0 != (30 + ssl3_accept_~l~0#1) % 4294967296); 16015#L350 assume !(0 != (1 + ssl3_accept_~l~0#1) % 4294967296);ssl3_accept_~skip~0#1 := 1; 15935#L350-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 15928#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 15920#L596 assume !(8576 == ssl3_accept_~state~0#1); 15915#L614 ssl3_accept_~skip~0#1 := 0; 15913#L110-2 assume !false; 15912#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 15911#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 15910#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 15904#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 15901#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 15899#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 15897#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 15895#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 15893#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 15891#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 15889#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 15887#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 15885#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 15882#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 15880#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 15878#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 15876#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 15873#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 15871#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 15868#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 15866#L170 assume 8560 == ssl3_accept_~s__state~0#1; 15667#L174 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet48#1;havoc ssl3_accept_#t~nondet48#1; 15631#L438 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__init_num~0#1 := 0; 15413#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 16057#L596 assume !(8576 == ssl3_accept_~state~0#1); 16055#L614 ssl3_accept_~skip~0#1 := 0; 16049#L110-2 assume !false; 16046#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 16044#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 16042#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 16040#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 16038#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 16036#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 16034#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 15862#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 15713#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 15714#L137 assume 8464 == ssl3_accept_~s__state~0#1; 15410#L144 [2022-11-02 20:31:02,154 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:31:02,154 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 8 times [2022-11-02 20:31:02,154 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:31:02,155 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1145242806] [2022-11-02 20:31:02,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:31:02,155 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:31:02,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:31:02,161 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:31:02,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:31:02,168 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:31:02,169 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:31:02,169 INFO L85 PathProgramCache]: Analyzing trace with hash -538544647, now seen corresponding path program 1 times [2022-11-02 20:31:02,169 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:31:02,169 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [257005254] [2022-11-02 20:31:02,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:31:02,170 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:31:02,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:31:02,222 INFO L134 CoverageAnalysis]: Checked inductivity of 166 backedges. 99 proven. 0 refuted. 0 times theorem prover too weak. 67 trivial. 0 not checked. [2022-11-02 20:31:02,222 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:31:02,222 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [257005254] [2022-11-02 20:31:02,222 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [257005254] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:31:02,222 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:31:02,223 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:31:02,223 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [113588949] [2022-11-02 20:31:02,223 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:31:02,223 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:31:02,223 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:31:02,224 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:31:02,224 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:31:02,224 INFO L87 Difference]: Start difference. First operand 922 states and 1246 transitions. cyclomatic complexity: 328 Second operand has 3 states, 3 states have (on average 22.666666666666668) internal successors, (68), 3 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:31:02,241 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:31:02,242 INFO L93 Difference]: Finished difference Result 1814 states and 2436 transitions. [2022-11-02 20:31:02,242 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1814 states and 2436 transitions. [2022-11-02 20:31:02,252 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1128 [2022-11-02 20:31:02,260 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1814 states to 1814 states and 2436 transitions. [2022-11-02 20:31:02,260 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1283 [2022-11-02 20:31:02,262 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1283 [2022-11-02 20:31:02,262 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1814 states and 2436 transitions. [2022-11-02 20:31:02,263 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:31:02,264 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1814 states and 2436 transitions. [2022-11-02 20:31:02,265 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1814 states and 2436 transitions. [2022-11-02 20:31:02,278 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1814 to 925. [2022-11-02 20:31:02,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 925 states, 925 states have (on average 1.3502702702702702) internal successors, (1249), 924 states have internal predecessors, (1249), 0 states have call successors, (0), 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-11-02 20:31:02,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 925 states to 925 states and 1249 transitions. [2022-11-02 20:31:02,304 INFO L240 hiAutomatonCegarLoop]: Abstraction has 925 states and 1249 transitions. [2022-11-02 20:31:02,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:31:02,306 INFO L428 stractBuchiCegarLoop]: Abstraction has 925 states and 1249 transitions. [2022-11-02 20:31:02,306 INFO L335 stractBuchiCegarLoop]: ======== Iteration 12 ============ [2022-11-02 20:31:02,306 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 925 states and 1249 transitions. [2022-11-02 20:31:02,311 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 573 [2022-11-02 20:31:02,311 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:31:02,311 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:31:02,313 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:31:02,313 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:31:02,313 INFO L748 eck$LassoCheckResult]: Stem: 18413#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 18257#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret59#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~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~nondet54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~post56#1, ssl3_accept_#t~nondet57#1, ssl3_accept_#t~post58#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;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#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~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___7~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#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;ssl3_accept_~__cil_tmp58~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#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; 18241#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 18199#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; 18200#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 18193#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 18194#L110-2 assume !false; 18519#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 18899#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 18897#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 18895#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 18893#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 18891#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 18889#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 18887#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 18884#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 18885#L137 assume 8464 == ssl3_accept_~s__state~0#1; 18152#L144 [2022-11-02 20:31:02,314 INFO L750 eck$LassoCheckResult]: Loop: 18152#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 18153#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 18182#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; 18183#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 19057#L596 assume !(8576 == ssl3_accept_~state~0#1); 19055#L614 ssl3_accept_~skip~0#1 := 0; 19054#L110-2 assume !false; 19053#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 18406#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 18407#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 18411#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 18412#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 19052#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 19051#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 18260#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 18261#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 18324#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 18325#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 19035#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 18364#L146 assume 8496 == ssl3_accept_~s__state~0#1; 18365#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 18220#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 18201#L301-2 assume !(ssl3_accept_~ret~0#1 <= 0); 18158#L308 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 18160#L308-2 ssl3_accept_~s__init_num~0#1 := 0; 18264#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 18175#L596 assume !(8576 == ssl3_accept_~state~0#1); 18145#L614 ssl3_accept_~skip~0#1 := 0; 18247#L110-2 assume !false; 18189#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 18190#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 18212#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 18213#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 18280#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 18281#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 18293#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 18294#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 19037#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 19036#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 18302#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 18303#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 18385#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 18372#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 18224#L152 assume 8512 == ssl3_accept_~s__state~0#1; 18225#L156 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1;ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 18353#L320 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 18171#L320-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 18349#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 19045#L596 assume !(8576 == ssl3_accept_~state~0#1); 19043#L614 ssl3_accept_~skip~0#1 := 0; 19042#L110-2 assume !false; 19041#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 19040#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 19039#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 18862#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 18861#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 18860#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 18859#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 18857#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 18855#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 18854#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 18853#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 18833#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 18832#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 18831#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 18830#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 18829#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 18827#L158 assume 8528 == ssl3_accept_~s__state~0#1; 18560#L162 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1;ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 18817#L338 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 0; 18425#L338-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 18148#L370 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet45#1;havoc ssl3_accept_#t~nondet45#1; 18149#L372 assume !(ssl3_accept_~ret~0#1 <= 0); 18236#L350-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 18210#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 18800#L596 assume !(8576 == ssl3_accept_~state~0#1); 18794#L614 ssl3_accept_~skip~0#1 := 0; 18792#L110-2 assume !false; 18790#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 18788#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 18786#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 18784#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 18782#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 18780#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 18778#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 18776#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 18774#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 18772#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 18769#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 18767#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 18764#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 18762#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 18760#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 18756#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 18755#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 18754#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 18752#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 18753#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 18745#L170 assume 8560 == ssl3_accept_~s__state~0#1; 18417#L174 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet48#1;havoc ssl3_accept_#t~nondet48#1; 18376#L438 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__init_num~0#1 := 0; 18155#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 19003#L596 assume !(8576 == ssl3_accept_~state~0#1); 18999#L614 ssl3_accept_~skip~0#1 := 0; 18997#L110-2 assume !false; 18996#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 18990#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 18987#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 18985#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 18983#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 18868#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 18602#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 18599#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 18510#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 18511#L137 assume 8464 == ssl3_accept_~s__state~0#1; 18152#L144 [2022-11-02 20:31:02,315 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:31:02,315 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 9 times [2022-11-02 20:31:02,315 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:31:02,315 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [593171288] [2022-11-02 20:31:02,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:31:02,316 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:31:02,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:31:02,326 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:31:02,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:31:02,339 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:31:02,341 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:31:02,341 INFO L85 PathProgramCache]: Analyzing trace with hash 1992691126, now seen corresponding path program 1 times [2022-11-02 20:31:02,342 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:31:02,342 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [694746141] [2022-11-02 20:31:02,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:31:02,342 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:31:02,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:31:02,398 INFO L134 CoverageAnalysis]: Checked inductivity of 166 backedges. 99 proven. 0 refuted. 0 times theorem prover too weak. 67 trivial. 0 not checked. [2022-11-02 20:31:02,400 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:31:02,403 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [694746141] [2022-11-02 20:31:02,404 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [694746141] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:31:02,406 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:31:02,406 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:31:02,407 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [916113412] [2022-11-02 20:31:02,408 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:31:02,409 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:31:02,409 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:31:02,409 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:31:02,410 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:31:02,410 INFO L87 Difference]: Start difference. First operand 925 states and 1249 transitions. cyclomatic complexity: 328 Second operand has 3 states, 3 states have (on average 22.666666666666668) internal successors, (68), 3 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:31:02,430 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:31:02,431 INFO L93 Difference]: Finished difference Result 1814 states and 2433 transitions. [2022-11-02 20:31:02,431 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1814 states and 2433 transitions. [2022-11-02 20:31:02,447 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1128 [2022-11-02 20:31:02,456 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1814 states to 1814 states and 2433 transitions. [2022-11-02 20:31:02,456 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1283 [2022-11-02 20:31:02,457 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1283 [2022-11-02 20:31:02,458 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1814 states and 2433 transitions. [2022-11-02 20:31:02,458 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:31:02,458 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1814 states and 2433 transitions. [2022-11-02 20:31:02,460 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1814 states and 2433 transitions. [2022-11-02 20:31:02,480 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1814 to 925. [2022-11-02 20:31:02,482 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 925 states, 925 states have (on average 1.347027027027027) internal successors, (1246), 924 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-11-02 20:31:02,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 925 states to 925 states and 1246 transitions. [2022-11-02 20:31:02,485 INFO L240 hiAutomatonCegarLoop]: Abstraction has 925 states and 1246 transitions. [2022-11-02 20:31:02,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:31:02,486 INFO L428 stractBuchiCegarLoop]: Abstraction has 925 states and 1246 transitions. [2022-11-02 20:31:02,486 INFO L335 stractBuchiCegarLoop]: ======== Iteration 13 ============ [2022-11-02 20:31:02,486 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 925 states and 1246 transitions. [2022-11-02 20:31:02,490 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 573 [2022-11-02 20:31:02,490 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:31:02,490 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:31:02,493 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:31:02,493 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:31:02,494 INFO L748 eck$LassoCheckResult]: Stem: 21169#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 20999#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret59#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~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~nondet54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~post56#1, ssl3_accept_#t~nondet57#1, ssl3_accept_#t~post58#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;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#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~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___7~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#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;ssl3_accept_~__cil_tmp58~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#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; 20986#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 20945#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; 20946#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 20939#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 20940#L110-2 assume !false; 20935#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 20936#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 21162#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 21799#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 21798#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 21797#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 21796#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 21794#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 21782#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 21718#L137 assume 8464 == ssl3_accept_~s__state~0#1; 20897#L144 [2022-11-02 20:31:02,495 INFO L750 eck$LassoCheckResult]: Loop: 20897#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 20898#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 20928#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; 20929#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 20921#L596 assume !(8576 == ssl3_accept_~state~0#1); 20890#L614 ssl3_accept_~skip~0#1 := 0; 20992#L110-2 assume !false; 21004#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 21800#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 20957#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 20958#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 21028#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 21029#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 21041#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 21008#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 21009#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 21072#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 21048#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 21049#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 21138#L146 assume 8496 == ssl3_accept_~s__state~0#1; 21136#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 20965#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 20947#L301-2 assume !(ssl3_accept_~ret~0#1 <= 0); 20903#L308 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 20905#L308-2 ssl3_accept_~s__init_num~0#1 := 0; 21074#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 21683#L596 assume !(8576 == ssl3_accept_~state~0#1); 21681#L614 ssl3_accept_~skip~0#1 := 0; 21680#L110-2 assume !false; 21679#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 21678#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 21677#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 21676#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 21674#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 21673#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 21672#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 21671#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 21670#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 21668#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 21669#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 21691#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 21114#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 21115#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 20973#L152 assume 8512 == ssl3_accept_~s__state~0#1; 20974#L156 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1;ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 21103#L320 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 20917#L320-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 21099#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 21708#L596 assume !(8576 == ssl3_accept_~state~0#1); 21706#L614 ssl3_accept_~skip~0#1 := 0; 21705#L110-2 assume !false; 21704#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 21703#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 21702#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 21701#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 21700#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 21699#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 21698#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 21697#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 21696#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 21694#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 21662#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 21658#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 21659#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 21689#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 21684#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 21020#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 21021#L158 assume 8528 == ssl3_accept_~s__state~0#1; 20977#L162 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1;ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 20978#L338 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 21032#L338-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 21086#L370 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet45#1;havoc ssl3_accept_#t~nondet45#1; 21448#L372 assume !(ssl3_accept_~ret~0#1 <= 0); 21447#L350-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 21379#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 21433#L596 assume !(8576 == ssl3_accept_~state~0#1); 21427#L614 ssl3_accept_~skip~0#1 := 0; 21425#L110-2 assume !false; 21423#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 21421#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 21419#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 21417#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 21415#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 21413#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 21411#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 21409#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 21407#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 21405#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 21402#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 21400#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 21397#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 21395#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 21392#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 21388#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 21387#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 21386#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 21384#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 21385#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 21376#L170 assume 8560 == ssl3_accept_~s__state~0#1; 21177#L174 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet48#1;havoc ssl3_accept_#t~nondet48#1; 21127#L438 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__init_num~0#1 := 0; 20900#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 21741#L596 assume !(8576 == ssl3_accept_~state~0#1); 21738#L614 ssl3_accept_~skip~0#1 := 0; 21736#L110-2 assume !false; 21734#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 21733#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 21732#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 21730#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 21728#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 21726#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 21364#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 21363#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 21235#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 21236#L137 assume 8464 == ssl3_accept_~s__state~0#1; 20897#L144 [2022-11-02 20:31:02,495 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:31:02,495 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 10 times [2022-11-02 20:31:02,496 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:31:02,496 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2065780459] [2022-11-02 20:31:02,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:31:02,496 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:31:02,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:31:02,502 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:31:02,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:31:02,511 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:31:02,512 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:31:02,513 INFO L85 PathProgramCache]: Analyzing trace with hash 64418424, now seen corresponding path program 1 times [2022-11-02 20:31:02,513 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:31:02,513 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1593487968] [2022-11-02 20:31:02,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:31:02,513 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:31:02,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:31:02,562 INFO L134 CoverageAnalysis]: Checked inductivity of 166 backedges. 113 proven. 0 refuted. 0 times theorem prover too weak. 53 trivial. 0 not checked. [2022-11-02 20:31:02,563 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:31:02,563 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1593487968] [2022-11-02 20:31:02,563 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1593487968] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:31:02,563 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:31:02,563 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:31:02,563 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [508736388] [2022-11-02 20:31:02,564 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:31:02,566 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:31:02,566 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:31:02,567 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:31:02,567 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:31:02,567 INFO L87 Difference]: Start difference. First operand 925 states and 1246 transitions. cyclomatic complexity: 325 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-11-02 20:31:02,682 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:31:02,683 INFO L93 Difference]: Finished difference Result 1034 states and 1386 transitions. [2022-11-02 20:31:02,683 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1034 states and 1386 transitions. [2022-11-02 20:31:02,687 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 645 [2022-11-02 20:31:02,692 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1034 states to 1034 states and 1386 transitions. [2022-11-02 20:31:02,692 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 727 [2022-11-02 20:31:02,693 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 727 [2022-11-02 20:31:02,693 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1034 states and 1386 transitions. [2022-11-02 20:31:02,693 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:31:02,693 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1034 states and 1386 transitions. [2022-11-02 20:31:02,694 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1034 states and 1386 transitions. [2022-11-02 20:31:02,704 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1034 to 1012. [2022-11-02 20:31:02,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1012 states, 1012 states have (on average 1.3349802371541502) internal successors, (1351), 1011 states have internal predecessors, (1351), 0 states have call successors, (0), 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-11-02 20:31:02,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1012 states to 1012 states and 1351 transitions. [2022-11-02 20:31:02,709 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1012 states and 1351 transitions. [2022-11-02 20:31:02,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:31:02,710 INFO L428 stractBuchiCegarLoop]: Abstraction has 1012 states and 1351 transitions. [2022-11-02 20:31:02,710 INFO L335 stractBuchiCegarLoop]: ======== Iteration 14 ============ [2022-11-02 20:31:02,710 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1012 states and 1351 transitions. [2022-11-02 20:31:02,713 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 631 [2022-11-02 20:31:02,714 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:31:02,714 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:31:02,715 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:31:02,715 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:31:02,715 INFO L748 eck$LassoCheckResult]: Stem: 23119#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 22966#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret59#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~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~nondet54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~post56#1, ssl3_accept_#t~nondet57#1, ssl3_accept_#t~post58#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;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#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~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___7~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#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;ssl3_accept_~__cil_tmp58~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#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; 22950#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 22910#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; 22911#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 22904#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 22905#L110-2 assume !false; 23652#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 23826#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 23823#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 23821#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 23820#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 23819#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 23818#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 23817#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 23816#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 23149#L137 assume 8464 == ssl3_accept_~s__state~0#1; 22862#L144 [2022-11-02 20:31:02,716 INFO L750 eck$LassoCheckResult]: Loop: 22862#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 22863#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 22893#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; 22894#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 23697#L596 assume !(8576 == ssl3_accept_~state~0#1); 23694#L614 ssl3_accept_~skip~0#1 := 0; 23692#L110-2 assume !false; 23690#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 23688#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 23686#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 23684#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 23682#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 23681#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 23680#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 23637#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 23636#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 23635#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 23633#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 23632#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 23541#L146 assume 8496 == ssl3_accept_~s__state~0#1; 23439#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 23539#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 23537#L301-2 assume !(ssl3_accept_~ret~0#1 <= 0); 23535#L308 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 23038#L308-2 ssl3_accept_~s__init_num~0#1 := 0; 23039#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 23801#L596 assume !(8576 == ssl3_accept_~state~0#1); 23799#L614 ssl3_accept_~skip~0#1 := 0; 23797#L110-2 assume !false; 23791#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 23788#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 23786#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 23784#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 23782#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 23780#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 23778#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 23776#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 23775#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 23774#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 23773#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 23772#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 23771#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 23770#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 23735#L152 assume 8512 == ssl3_accept_~s__state~0#1; 23122#L156 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1;ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 23066#L320 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 22882#L320-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 23062#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 23854#L596 assume !(8576 == ssl3_accept_~state~0#1); 23852#L614 ssl3_accept_~skip~0#1 := 0; 23851#L110-2 assume !false; 23850#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 23849#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 23848#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 23847#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 23846#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 23076#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 23003#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 22969#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 22970#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 23036#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 23009#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 23010#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 23077#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 23078#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 23828#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 23825#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 22878#L158 assume 8528 == ssl3_accept_~s__state~0#1; 22879#L162 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1;ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 22942#L338 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 22993#L338-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 22858#L370 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet45#1;havoc ssl3_accept_#t~nondet45#1; 22859#L372 assume !(ssl3_accept_~ret~0#1 <= 0); 22945#L350-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 22977#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 22886#L596 assume !(8576 == ssl3_accept_~state~0#1); 22855#L614 ssl3_accept_~skip~0#1 := 0; 22956#L110-2 assume !false; 22900#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 22901#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 22922#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 22923#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 22989#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 22990#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 23844#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 23843#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 23842#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 23841#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 23836#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 23833#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 23831#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 23829#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 23827#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 23824#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 23822#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 22874#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 22875#L164 assume 8544 == ssl3_accept_~s__state~0#1; 22848#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 22849#L395 assume !(0 != ssl3_accept_~s__session__peer~0#1); 23069#L404 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet46#1;havoc ssl3_accept_#t~nondet46#1;ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 23111#L408 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 22960#L417 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet47#1;havoc ssl3_accept_#t~nondet47#1; 22954#L420 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; 22865#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 23757#L596 assume !(8576 == ssl3_accept_~state~0#1); 23753#L614 ssl3_accept_~skip~0#1 := 0; 23751#L110-2 assume !false; 23749#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 23747#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 23745#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 23743#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 23741#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 23739#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 23737#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 23384#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 23206#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 23207#L137 assume 8464 == ssl3_accept_~s__state~0#1; 22862#L144 [2022-11-02 20:31:02,716 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:31:02,716 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 11 times [2022-11-02 20:31:02,717 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:31:02,717 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1760135953] [2022-11-02 20:31:02,717 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:31:02,717 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:31:02,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:31:02,722 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:31:02,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:31:02,728 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:31:02,728 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:31:02,729 INFO L85 PathProgramCache]: Analyzing trace with hash -1641976280, now seen corresponding path program 1 times [2022-11-02 20:31:02,729 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:31:02,729 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1679433701] [2022-11-02 20:31:02,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:31:02,729 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:31:02,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:31:02,801 INFO L134 CoverageAnalysis]: Checked inductivity of 166 backedges. 56 proven. 0 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2022-11-02 20:31:02,802 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:31:02,802 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1679433701] [2022-11-02 20:31:02,802 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1679433701] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:31:02,802 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:31:02,802 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-02 20:31:02,803 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1282210058] [2022-11-02 20:31:02,803 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:31:02,803 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:31:02,803 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:31:02,804 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:31:02,804 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:31:02,804 INFO L87 Difference]: Start difference. First operand 1012 states and 1351 transitions. cyclomatic complexity: 343 Second operand has 3 states, 2 states have (on average 31.5) 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-11-02 20:31:02,941 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:31:02,941 INFO L93 Difference]: Finished difference Result 1091 states and 1448 transitions. [2022-11-02 20:31:02,942 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1091 states and 1448 transitions. [2022-11-02 20:31:02,947 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 665 [2022-11-02 20:31:02,951 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1091 states to 1067 states and 1414 transitions. [2022-11-02 20:31:02,951 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 769 [2022-11-02 20:31:02,952 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 783 [2022-11-02 20:31:02,952 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1067 states and 1414 transitions. [2022-11-02 20:31:02,953 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:31:02,953 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1067 states and 1414 transitions. [2022-11-02 20:31:02,954 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1067 states and 1414 transitions. [2022-11-02 20:31:02,968 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1067 to 1018. [2022-11-02 20:31:02,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1018 states, 1018 states have (on average 1.3330058939096268) internal successors, (1357), 1017 states have internal predecessors, (1357), 0 states have call successors, (0), 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-11-02 20:31:02,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1018 states to 1018 states and 1357 transitions. [2022-11-02 20:31:02,974 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1018 states and 1357 transitions. [2022-11-02 20:31:02,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:31:02,976 INFO L428 stractBuchiCegarLoop]: Abstraction has 1018 states and 1357 transitions. [2022-11-02 20:31:02,976 INFO L335 stractBuchiCegarLoop]: ======== Iteration 15 ============ [2022-11-02 20:31:02,976 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1018 states and 1357 transitions. [2022-11-02 20:31:02,979 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 654 [2022-11-02 20:31:02,980 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:31:02,980 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:31:02,980 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:31:02,980 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:31:02,981 INFO L748 eck$LassoCheckResult]: Stem: 25226#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 25075#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret59#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~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~nondet54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~post56#1, ssl3_accept_#t~nondet57#1, ssl3_accept_#t~post58#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;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#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~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___7~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#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;ssl3_accept_~__cil_tmp58~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#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; 25059#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 25018#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; 25019#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 25012#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 25013#L110-2 assume !false; 25328#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 25326#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 25324#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 25322#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 25320#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 25318#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 25299#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 25296#L131 assume 8481 == ssl3_accept_~s__state~0#1; 25229#L132 [2022-11-02 20:31:02,981 INFO L750 eck$LassoCheckResult]: Loop: 25229#L132 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 24973#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; 24974#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 25808#L596 assume !(8576 == ssl3_accept_~state~0#1); 25805#L614 ssl3_accept_~skip~0#1 := 0; 25803#L110-2 assume !false; 25801#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 25799#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 25797#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 25795#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 25793#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 25791#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 25789#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 25787#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 25785#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 25783#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 25781#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 25779#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 25775#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 25706#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 25772#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 25770#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 25769#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 25768#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 25767#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 25766#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 25765#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 25764#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 25245#L176 assume 8448 == ssl3_accept_~s__state~0#1; 25111#L177 assume !(ssl3_accept_~num1~0#1 > 0); 25113#L446-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 25165#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 25273#L596 assume !(8576 == ssl3_accept_~state~0#1); 25269#L614 ssl3_accept_~skip~0#1 := 0; 25267#L110-2 assume !false; 25265#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 25243#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 25244#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 25473#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 25471#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 25469#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 25467#L128 assume 8480 == ssl3_accept_~s__state~0#1; 25229#L132 [2022-11-02 20:31:02,981 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:31:02,982 INFO L85 PathProgramCache]: Analyzing trace with hash 548522408, now seen corresponding path program 1 times [2022-11-02 20:31:02,982 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:31:02,982 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [706081746] [2022-11-02 20:31:02,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:31:02,982 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:31:02,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:31:03,031 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:31:03,031 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:31:03,031 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [706081746] [2022-11-02 20:31:03,031 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [706081746] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:31:03,031 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:31:03,031 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-02 20:31:03,032 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1292960239] [2022-11-02 20:31:03,032 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:31:03,032 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-02 20:31:03,032 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:31:03,033 INFO L85 PathProgramCache]: Analyzing trace with hash -1539339780, now seen corresponding path program 1 times [2022-11-02 20:31:03,033 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:31:03,033 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1057215122] [2022-11-02 20:31:03,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:31:03,033 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:31:03,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:31:03,105 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:31:03,105 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:31:03,105 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1057215122] [2022-11-02 20:31:03,105 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1057215122] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-02 20:31:03,105 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1332665338] [2022-11-02 20:31:03,106 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:31:03,106 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-02 20:31:03,107 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:31:03,108 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-02 20:31:03,135 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-11-02 20:31:03,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:31:03,167 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-02 20:31:03,168 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:31:03,265 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:31:03,265 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-02 20:31:03,330 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:31:03,331 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1332665338] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-02 20:31:03,331 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-02 20:31:03,331 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 5 [2022-11-02 20:31:03,331 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [201941727] [2022-11-02 20:31:03,332 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-02 20:31:03,332 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:31:03,332 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:31:03,332 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:31:03,333 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:31:03,333 INFO L87 Difference]: Start difference. First operand 1018 states and 1357 transitions. cyclomatic complexity: 344 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-11-02 20:31:03,452 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:31:03,452 INFO L93 Difference]: Finished difference Result 1020 states and 1357 transitions. [2022-11-02 20:31:03,452 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1020 states and 1357 transitions. [2022-11-02 20:31:03,457 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 656 [2022-11-02 20:31:03,462 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1020 states to 1020 states and 1357 transitions. [2022-11-02 20:31:03,462 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 736 [2022-11-02 20:31:03,463 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 736 [2022-11-02 20:31:03,463 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1020 states and 1357 transitions. [2022-11-02 20:31:03,464 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:31:03,464 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1020 states and 1357 transitions. [2022-11-02 20:31:03,465 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1020 states and 1357 transitions. [2022-11-02 20:31:03,479 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1020 to 1018. [2022-11-02 20:31:03,482 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1018 states, 1018 states have (on average 1.331041257367387) internal successors, (1355), 1017 states have internal predecessors, (1355), 0 states have call successors, (0), 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-11-02 20:31:03,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1018 states to 1018 states and 1355 transitions. [2022-11-02 20:31:03,484 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1018 states and 1355 transitions. [2022-11-02 20:31:03,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:31:03,485 INFO L428 stractBuchiCegarLoop]: Abstraction has 1018 states and 1355 transitions. [2022-11-02 20:31:03,485 INFO L335 stractBuchiCegarLoop]: ======== Iteration 16 ============ [2022-11-02 20:31:03,486 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1018 states and 1355 transitions. [2022-11-02 20:31:03,489 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 654 [2022-11-02 20:31:03,489 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:31:03,489 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:31:03,490 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:31:03,490 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:31:03,490 INFO L748 eck$LassoCheckResult]: Stem: 27505#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 27368#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret59#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~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~nondet54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~post56#1, ssl3_accept_#t~nondet57#1, ssl3_accept_#t~post58#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;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#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~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___7~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#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;ssl3_accept_~__cil_tmp58~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#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; 27353#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 27311#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; 27312#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 27305#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 27306#L110-2 assume !false; 27570#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 27568#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 27566#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 27564#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 27562#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 27560#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 27558#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 27556#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 27551#L134 assume 8482 == ssl3_accept_~s__state~0#1; 27496#L135 [2022-11-02 20:31:03,490 INFO L750 eck$LassoCheckResult]: Loop: 27496#L135 ssl3_accept_~s__state~0#1 := 3; 27268#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 28258#L596 assume !(8576 == ssl3_accept_~state~0#1); 28254#L614 ssl3_accept_~skip~0#1 := 0; 28252#L110-2 assume !false; 28250#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 28248#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 28246#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 28244#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 28242#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 28240#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 28238#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 28236#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 28234#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 28232#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 28230#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 27487#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 27488#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 28147#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 28227#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 28150#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 27914#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 27913#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 27912#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 27911#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 27910#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 27412#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 27413#L176 assume 8448 == ssl3_accept_~s__state~0#1; 27399#L177 assume !(ssl3_accept_~num1~0#1 > 0); 27401#L446-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 27454#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 27624#L596 assume !(8576 == ssl3_accept_~state~0#1); 27620#L614 ssl3_accept_~skip~0#1 := 0; 27616#L110-2 assume !false; 27600#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 27524#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 27525#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 27844#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 27845#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 27842#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 27843#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 27848#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 27849#L134 assume 8482 == ssl3_accept_~s__state~0#1; 27496#L135 [2022-11-02 20:31:03,491 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:31:03,493 INFO L85 PathProgramCache]: Analyzing trace with hash -175674394, now seen corresponding path program 1 times [2022-11-02 20:31:03,493 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:31:03,493 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [989168736] [2022-11-02 20:31:03,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:31:03,493 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:31:03,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:31:03,520 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:31:03,520 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:31:03,520 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [989168736] [2022-11-02 20:31:03,520 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [989168736] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:31:03,520 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:31:03,520 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-02 20:31:03,521 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [232658027] [2022-11-02 20:31:03,521 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:31:03,521 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-02 20:31:03,522 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:31:03,522 INFO L85 PathProgramCache]: Analyzing trace with hash 1976910093, now seen corresponding path program 1 times [2022-11-02 20:31:03,522 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:31:03,522 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2101963971] [2022-11-02 20:31:03,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:31:03,523 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:31:03,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:31:03,547 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:31:03,548 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:31:03,548 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2101963971] [2022-11-02 20:31:03,548 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2101963971] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:31:03,548 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:31:03,548 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-02 20:31:03,548 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1308685275] [2022-11-02 20:31:03,549 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:31:03,549 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:31:03,549 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:31:03,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:31:03,550 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:31:03,550 INFO L87 Difference]: Start difference. First operand 1018 states and 1355 transitions. cyclomatic complexity: 342 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-11-02 20:31:03,656 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:31:03,657 INFO L93 Difference]: Finished difference Result 1018 states and 1353 transitions. [2022-11-02 20:31:03,657 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1018 states and 1353 transitions. [2022-11-02 20:31:03,678 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 654 [2022-11-02 20:31:03,689 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1018 states to 1018 states and 1353 transitions. [2022-11-02 20:31:03,690 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 734 [2022-11-02 20:31:03,690 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 734 [2022-11-02 20:31:03,690 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1018 states and 1353 transitions. [2022-11-02 20:31:03,691 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:31:03,691 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1018 states and 1353 transitions. [2022-11-02 20:31:03,692 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1018 states and 1353 transitions. [2022-11-02 20:31:03,703 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1018 to 1018. [2022-11-02 20:31:03,704 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1018 states, 1018 states have (on average 1.3290766208251474) internal successors, (1353), 1017 states have internal predecessors, (1353), 0 states have call successors, (0), 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-11-02 20:31:03,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1018 states to 1018 states and 1353 transitions. [2022-11-02 20:31:03,707 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1018 states and 1353 transitions. [2022-11-02 20:31:03,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:31:03,707 INFO L428 stractBuchiCegarLoop]: Abstraction has 1018 states and 1353 transitions. [2022-11-02 20:31:03,708 INFO L335 stractBuchiCegarLoop]: ======== Iteration 17 ============ [2022-11-02 20:31:03,708 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1018 states and 1353 transitions. [2022-11-02 20:31:03,711 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 654 [2022-11-02 20:31:03,711 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:31:03,711 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:31:03,714 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:31:03,714 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:31:03,715 INFO L748 eck$LassoCheckResult]: Stem: 29562#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 29412#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret59#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~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~nondet54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~post56#1, ssl3_accept_#t~nondet57#1, ssl3_accept_#t~post58#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;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#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~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___7~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#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;ssl3_accept_~__cil_tmp58~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#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; 29396#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 29354#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; 29355#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 29348#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 29349#L110-2 assume !false; 29657#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 30137#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 30134#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 30132#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 30129#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 30127#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 30125#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 30123#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 30121#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 29598#L137 assume 8464 == ssl3_accept_~s__state~0#1; 29308#L144 [2022-11-02 20:31:03,715 INFO L750 eck$LassoCheckResult]: Loop: 29308#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 29309#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 29336#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; 29337#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 30078#L596 assume !(8576 == ssl3_accept_~state~0#1); 30075#L614 ssl3_accept_~skip~0#1 := 0; 30073#L110-2 assume !false; 30071#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 30069#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 30067#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 30065#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 30063#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 30061#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 30059#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 30058#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 30056#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 30054#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 30052#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 30050#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 30049#L146 assume 8496 == ssl3_accept_~s__state~0#1; 29781#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 30046#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 30045#L301-2 assume !(ssl3_accept_~ret~0#1 <= 0); 30043#L308 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 30042#L308-2 ssl3_accept_~s__init_num~0#1 := 0; 30041#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 30029#L596 assume !(8576 == ssl3_accept_~state~0#1); 30026#L614 ssl3_accept_~skip~0#1 := 0; 30024#L110-2 assume !false; 30022#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 30020#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 30018#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 30016#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 30014#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 30012#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 30010#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 30008#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 30006#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 30004#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 30002#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 30000#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 29998#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 29996#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 29994#L152 assume 8512 == ssl3_accept_~s__state~0#1; 29567#L156 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1;ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 29512#L320 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 29325#L320-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 29507#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 30140#L596 assume !(8576 == ssl3_accept_~state~0#1); 30136#L614 ssl3_accept_~skip~0#1 := 0; 30133#L110-2 assume !false; 30131#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 30128#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 30126#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 30124#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 30122#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 30120#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 30119#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 30118#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 30117#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 30116#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 30114#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 30112#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 30110#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 30108#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 30106#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 30104#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 30100#L158 assume 8528 == ssl3_accept_~s__state~0#1; 29386#L162 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1;ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 29387#L338 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 29441#L338-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 29300#L370 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet45#1;havoc ssl3_accept_#t~nondet45#1; 29301#L372 assume !(ssl3_accept_~ret~0#1 <= 0); 29390#L350-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 29464#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 30250#L596 assume !(8576 == ssl3_accept_~state~0#1); 30247#L614 ssl3_accept_~skip~0#1 := 0; 30245#L110-2 assume !false; 30225#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 30223#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 30221#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 30219#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 30217#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 30214#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 30212#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 30209#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 30207#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 30203#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 30196#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 30192#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 30189#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 30186#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 30183#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 30181#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 29863#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 29852#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 29848#L164 assume 8544 == ssl3_accept_~s__state~0#1; 29763#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; 29838#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 29830#L596 assume !(8576 == ssl3_accept_~state~0#1); 29824#L614 ssl3_accept_~skip~0#1 := 0; 29822#L110-2 assume !false; 29820#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 29818#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 29816#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 29814#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 29813#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 29812#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 29811#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 29809#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 29807#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 29805#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 29803#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 29801#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 29799#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 29797#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 29795#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 29793#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 29791#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 29790#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 29789#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 29788#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 29786#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 29784#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 29785#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 29860#L179 assume 8576 == ssl3_accept_~s__state~0#1; 29752#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet49#1;havoc ssl3_accept_#t~nondet49#1; 29856#L460 assume !(ssl3_accept_~ret~0#1 <= 0); 29850#L463 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 29339#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 30080#L596 assume !(8576 == ssl3_accept_~state~0#1); 30076#L614 ssl3_accept_~skip~0#1 := 0; 30074#L110-2 assume !false; 30072#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 30070#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 30068#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 30066#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 30064#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 30062#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 30060#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 29576#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 30057#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 30055#L137 assume 8464 == ssl3_accept_~s__state~0#1; 29308#L144 [2022-11-02 20:31:03,716 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:31:03,716 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 12 times [2022-11-02 20:31:03,716 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:31:03,716 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1833819584] [2022-11-02 20:31:03,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:31:03,716 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:31:03,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:31:03,723 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:31:03,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:31:03,730 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:31:03,731 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:31:03,731 INFO L85 PathProgramCache]: Analyzing trace with hash -2135475217, now seen corresponding path program 1 times [2022-11-02 20:31:03,731 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:31:03,731 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1230579846] [2022-11-02 20:31:03,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:31:03,732 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:31:03,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:31:03,788 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 150 proven. 0 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2022-11-02 20:31:03,788 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:31:03,788 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1230579846] [2022-11-02 20:31:03,788 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1230579846] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:31:03,789 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:31:03,789 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:31:03,789 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1820220728] [2022-11-02 20:31:03,789 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:31:03,789 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:31:03,790 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:31:03,790 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:31:03,790 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:31:03,790 INFO L87 Difference]: Start difference. First operand 1018 states and 1353 transitions. cyclomatic complexity: 340 Second operand has 3 states, 3 states have (on average 29.666666666666668) internal successors, (89), 3 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:31:03,939 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:31:03,955 INFO L93 Difference]: Finished difference Result 976 states and 1255 transitions. [2022-11-02 20:31:03,955 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 976 states and 1255 transitions. [2022-11-02 20:31:03,959 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 523 [2022-11-02 20:31:03,963 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 976 states to 839 states and 1083 transitions. [2022-11-02 20:31:03,963 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 593 [2022-11-02 20:31:03,964 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 730 [2022-11-02 20:31:03,964 INFO L73 IsDeterministic]: Start isDeterministic. Operand 839 states and 1083 transitions. [2022-11-02 20:31:03,965 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:31:03,965 INFO L218 hiAutomatonCegarLoop]: Abstraction has 839 states and 1083 transitions. [2022-11-02 20:31:03,966 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 839 states and 1083 transitions. [2022-11-02 20:31:03,974 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 839 to 700. [2022-11-02 20:31:03,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 700 states, 700 states have (on average 1.2957142857142858) internal successors, (907), 699 states have internal predecessors, (907), 0 states have call successors, (0), 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-11-02 20:31:03,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 700 states to 700 states and 907 transitions. [2022-11-02 20:31:03,989 INFO L240 hiAutomatonCegarLoop]: Abstraction has 700 states and 907 transitions. [2022-11-02 20:31:03,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:31:03,989 INFO L428 stractBuchiCegarLoop]: Abstraction has 700 states and 907 transitions. [2022-11-02 20:31:03,990 INFO L335 stractBuchiCegarLoop]: ======== Iteration 18 ============ [2022-11-02 20:31:03,990 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 700 states and 907 transitions. [2022-11-02 20:31:03,992 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 521 [2022-11-02 20:31:03,992 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:31:03,992 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:31:03,993 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:31:03,993 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:31:03,994 INFO L748 eck$LassoCheckResult]: Stem: 31502#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 31392#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret59#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~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~nondet54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~post56#1, ssl3_accept_#t~nondet57#1, ssl3_accept_#t~post58#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;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#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~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___7~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#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;ssl3_accept_~__cil_tmp58~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#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; 31381#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 31344#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; 31345#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 31340#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 31341#L110-2 assume !false; 31574#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 31907#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 31905#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 31903#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 31901#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 31899#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 31897#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 31895#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 31894#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 31506#L137 assume 8464 == ssl3_accept_~s__state~0#1; 31303#L144 [2022-11-02 20:31:03,994 INFO L750 eck$LassoCheckResult]: Loop: 31303#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 31304#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 31328#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; 31329#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 31757#L596 assume !(8576 == ssl3_accept_~state~0#1); 31754#L614 ssl3_accept_~skip~0#1 := 0; 31752#L110-2 assume !false; 31750#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 31748#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 31746#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 31744#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 31742#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 31740#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 31738#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 31736#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 31734#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 31732#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 31730#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 31728#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 31712#L146 assume 8496 == ssl3_accept_~s__state~0#1; 31489#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 31490#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 31874#L301-2 assume !(ssl3_accept_~ret~0#1 <= 0); 31873#L308 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 31311#L308-2 ssl3_accept_~s__init_num~0#1 := 0; 31871#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 31865#L596 assume !(8576 == ssl3_accept_~state~0#1); 31859#L614 ssl3_accept_~skip~0#1 := 0; 31856#L110-2 assume !false; 31854#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 31852#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 31850#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 31848#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 31846#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 31844#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 31842#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 31840#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 31838#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 31836#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 31834#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 31832#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 31830#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 31711#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 31710#L152 assume 8512 == ssl3_accept_~s__state~0#1; 31504#L156 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1;ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 31467#L320 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 31319#L320-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 31464#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 31802#L596 assume !(8576 == ssl3_accept_~state~0#1); 31799#L614 ssl3_accept_~skip~0#1 := 0; 31797#L110-2 assume !false; 31795#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 31793#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 31791#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 31789#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 31787#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 31785#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 31783#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 31781#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 31779#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 31777#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 31775#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 31774#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 31773#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 31771#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 31770#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 31716#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 31715#L158 assume 8528 == ssl3_accept_~s__state~0#1; 31374#L162 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1;ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 31375#L338 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 31416#L338-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 31297#L370 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet45#1;havoc ssl3_accept_#t~nondet45#1; 31298#L372 assume !(ssl3_accept_~ret~0#1 <= 0); 31376#L350-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 31433#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 31820#L596 assume !(8576 == ssl3_accept_~state~0#1); 31817#L614 ssl3_accept_~skip~0#1 := 0; 31815#L110-2 assume !false; 31813#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 31811#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 31810#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 31808#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 31803#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 31800#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 31798#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 31796#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 31794#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 31792#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 31790#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 31788#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 31786#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 31784#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 31782#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 31780#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 31778#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 31776#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 31713#L164 assume 8544 == ssl3_accept_~s__state~0#1; 31294#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 31295#L395 assume !(0 != ssl3_accept_~s__session__peer~0#1); 31469#L404 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet46#1;havoc ssl3_accept_#t~nondet46#1;ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 31498#L408 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 31389#L417 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet47#1;havoc ssl3_accept_#t~nondet47#1; 31384#L420 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; 31306#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 31759#L596 assume !(8576 == ssl3_accept_~state~0#1); 31755#L614 ssl3_accept_~skip~0#1 := 0; 31753#L110-2 assume !false; 31751#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 31749#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 31747#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 31745#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 31743#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 31741#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 31739#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 31737#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 31735#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 31733#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 31731#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 31729#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 31727#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 31725#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 31724#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 31723#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 31722#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 31721#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 31720#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 31719#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 31718#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 31717#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 31517#L176 assume 8448 == ssl3_accept_~s__state~0#1; 31420#L177 assume !(ssl3_accept_~num1~0#1 > 0); 31422#L446-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 31463#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 31543#L596 assume !(8576 == ssl3_accept_~state~0#1); 31539#L614 ssl3_accept_~skip~0#1 := 0; 31536#L110-2 assume !false; 31533#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 31515#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 31516#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 31532#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 31529#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 31526#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 31525#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 31522#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 31520#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 31521#L137 assume 8464 == ssl3_accept_~s__state~0#1; 31303#L144 [2022-11-02 20:31:03,995 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:31:03,995 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 13 times [2022-11-02 20:31:04,007 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:31:04,007 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [496288738] [2022-11-02 20:31:04,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:31:04,008 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:31:04,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:31:04,013 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:31:04,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:31:04,019 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:31:04,035 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:31:04,036 INFO L85 PathProgramCache]: Analyzing trace with hash -639140282, now seen corresponding path program 1 times [2022-11-02 20:31:04,036 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:31:04,036 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [194484786] [2022-11-02 20:31:04,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:31:04,036 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:31:04,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:31:04,156 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 136 proven. 14 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2022-11-02 20:31:04,156 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:31:04,157 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [194484786] [2022-11-02 20:31:04,157 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [194484786] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-02 20:31:04,157 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1061827529] [2022-11-02 20:31:04,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:31:04,157 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-02 20:31:04,157 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:31:04,158 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-02 20:31:04,186 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-11-02 20:31:04,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:31:04,246 INFO L263 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-02 20:31:04,248 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:31:04,334 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 136 proven. 14 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2022-11-02 20:31:04,335 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-02 20:31:04,408 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 136 proven. 14 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2022-11-02 20:31:04,409 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1061827529] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-02 20:31:04,409 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-02 20:31:04,409 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 5 [2022-11-02 20:31:04,409 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1460478857] [2022-11-02 20:31:04,410 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-02 20:31:04,411 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:31:04,411 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:31:04,411 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-02 20:31:04,411 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-11-02 20:31:04,412 INFO L87 Difference]: Start difference. First operand 700 states and 907 transitions. cyclomatic complexity: 210 Second operand has 6 states, 5 states have (on average 27.2) internal successors, (136), 6 states have internal predecessors, (136), 0 states have call successors, (0), 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-11-02 20:31:05,194 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:31:05,194 INFO L93 Difference]: Finished difference Result 1735 states and 2240 transitions. [2022-11-02 20:31:05,194 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1735 states and 2240 transitions. [2022-11-02 20:31:05,201 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1526 [2022-11-02 20:31:05,209 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1735 states to 1705 states and 2210 transitions. [2022-11-02 20:31:05,209 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1596 [2022-11-02 20:31:05,212 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1596 [2022-11-02 20:31:05,212 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1705 states and 2210 transitions. [2022-11-02 20:31:05,213 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:31:05,213 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1705 states and 2210 transitions. [2022-11-02 20:31:05,215 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1705 states and 2210 transitions. [2022-11-02 20:31:05,231 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1705 to 1064. [2022-11-02 20:31:05,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1064 states, 1064 states have (on average 1.3195488721804511) internal successors, (1404), 1063 states have internal predecessors, (1404), 0 states have call successors, (0), 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-11-02 20:31:05,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1064 states to 1064 states and 1404 transitions. [2022-11-02 20:31:05,236 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1064 states and 1404 transitions. [2022-11-02 20:31:05,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-02 20:31:05,237 INFO L428 stractBuchiCegarLoop]: Abstraction has 1064 states and 1404 transitions. [2022-11-02 20:31:05,237 INFO L335 stractBuchiCegarLoop]: ======== Iteration 19 ============ [2022-11-02 20:31:05,237 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1064 states and 1404 transitions. [2022-11-02 20:31:05,240 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 885 [2022-11-02 20:31:05,241 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:31:05,241 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:31:05,243 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:31:05,243 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:31:05,243 INFO L748 eck$LassoCheckResult]: Stem: 34845#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 34716#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret59#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~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~nondet54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~post56#1, ssl3_accept_#t~nondet57#1, ssl3_accept_#t~post58#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;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#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~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___7~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#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;ssl3_accept_~__cil_tmp58~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#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; 34706#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 34668#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; 34669#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 34662#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 34663#L110-2 assume !false; 34877#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 35523#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 35522#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 35521#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 35520#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 35519#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 35518#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 35517#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 35516#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 35515#L137 assume 8464 == ssl3_accept_~s__state~0#1; 34629#L144 [2022-11-02 20:31:05,244 INFO L750 eck$LassoCheckResult]: Loop: 34629#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 34630#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 34650#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; 34651#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 35678#L596 assume !(8576 == ssl3_accept_~state~0#1); 35676#L614 ssl3_accept_~skip~0#1 := 0; 35675#L110-2 assume !false; 35674#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 35673#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 35672#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 35671#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 35670#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 35669#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 35668#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 34722#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 34723#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 34777#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 34757#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 34758#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 34831#L146 assume 8496 == ssl3_accept_~s__state~0#1; 34827#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 34688#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 34672#L301-2 assume !(ssl3_accept_~ret~0#1 <= 0); 34633#L308 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 34634#L308-2 ssl3_accept_~s__init_num~0#1 := 0; 34776#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 35652#L596 assume !(8576 == ssl3_accept_~state~0#1); 35648#L614 ssl3_accept_~skip~0#1 := 0; 35646#L110-2 assume !false; 35644#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 35642#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 35640#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 35638#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 35636#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 35634#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 35632#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 35630#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 35628#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 35626#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 35624#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 35622#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 35615#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 35612#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 35610#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 35608#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 34642#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 34638#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 34639#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 34658#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 34659#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 34761#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 34729#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 34730#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 34832#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 34829#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 34652#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 34653#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 34798#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 34787#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 34788#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 34837#L203 assume 8656 == ssl3_accept_~s__state~0#1; 35220#L207 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1; 35455#L508 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet54#1;havoc ssl3_accept_#t~nondet54#1; 35454#L513 assume 2 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 3; 35453#L513-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0; 35410#L521 assume !(0 == ssl3_accept_~tmp___10~0#1); 35408#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 35399#L596 assume !(8576 == ssl3_accept_~state~0#1); 35395#L614 ssl3_accept_~skip~0#1 := 0; 35393#L110-2 assume !false; 35391#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 35389#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 35387#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 35385#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 35383#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 35381#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 35379#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 35377#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 35375#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 35373#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 35372#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 35371#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 35369#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 35367#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 35365#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 35360#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 35357#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 35355#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 35353#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 35351#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 35349#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 35347#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 35345#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 35343#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 35341#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 35339#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 35337#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 35335#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 35333#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 35331#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 35329#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 35327#L203 assume !(8656 == ssl3_accept_~s__state~0#1); 35325#L206 assume !(8657 == ssl3_accept_~s__state~0#1); 34705#L209 assume 8672 == ssl3_accept_~s__state~0#1; 34786#L213 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 34814#L529 assume !(4 == ssl3_accept_~blastFlag~0#1); 34766#L532 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448; 34767#L536 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 3; 34782#L536-2 ssl3_accept_~s__init_num~0#1 := 0; 34784#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 35565#L596 assume !(8576 == ssl3_accept_~state~0#1); 35563#L614 ssl3_accept_~skip~0#1 := 0; 35562#L110-2 assume !false; 35561#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 35560#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 35559#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 35558#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 35557#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 35556#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 35555#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 35554#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 35553#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 35552#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 35551#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 35550#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 35053#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 35050#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 35047#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 35044#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 35041#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 35038#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 35035#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 34965#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 34966#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 34961#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 34962#L176 assume 8448 == ssl3_accept_~s__state~0#1; 34958#L177 assume !(ssl3_accept_~num1~0#1 > 0); 34957#L446-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 34950#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 34946#L596 assume !(8576 == ssl3_accept_~state~0#1); 34939#L614 ssl3_accept_~skip~0#1 := 0; 34940#L110-2 assume !false; 34933#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 34934#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 34924#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 34925#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 34916#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 34917#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 34908#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 34909#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 34896#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 34897#L137 assume 8464 == ssl3_accept_~s__state~0#1; 34629#L144 [2022-11-02 20:31:05,244 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:31:05,244 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 14 times [2022-11-02 20:31:05,244 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:31:05,245 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [71073826] [2022-11-02 20:31:05,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:31:05,245 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:31:05,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:31:05,251 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:31:05,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:31:05,260 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:31:05,261 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:31:05,261 INFO L85 PathProgramCache]: Analyzing trace with hash -674532033, now seen corresponding path program 1 times [2022-11-02 20:31:05,262 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:31:05,262 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [540761156] [2022-11-02 20:31:05,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:31:05,262 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:31:05,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:31:05,315 INFO L134 CoverageAnalysis]: Checked inductivity of 197 backedges. 147 proven. 0 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2022-11-02 20:31:05,315 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:31:05,315 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [540761156] [2022-11-02 20:31:05,315 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [540761156] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:31:05,315 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:31:05,315 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:31:05,316 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2033960521] [2022-11-02 20:31:05,316 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:31:05,316 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:31:05,316 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:31:05,317 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:31:05,317 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:31:05,317 INFO L87 Difference]: Start difference. First operand 1064 states and 1404 transitions. cyclomatic complexity: 343 Second operand has 3 states, 3 states have (on average 34.666666666666664) internal successors, (104), 3 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:31:05,338 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:31:05,338 INFO L93 Difference]: Finished difference Result 1868 states and 2494 transitions. [2022-11-02 20:31:05,338 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1868 states and 2494 transitions. [2022-11-02 20:31:05,346 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1689 [2022-11-02 20:31:05,363 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1868 states to 1868 states and 2494 transitions. [2022-11-02 20:31:05,364 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1759 [2022-11-02 20:31:05,366 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1759 [2022-11-02 20:31:05,366 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1868 states and 2494 transitions. [2022-11-02 20:31:05,367 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:31:05,367 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1868 states and 2494 transitions. [2022-11-02 20:31:05,370 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1868 states and 2494 transitions. [2022-11-02 20:31:05,393 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1868 to 1868. [2022-11-02 20:31:05,396 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1868 states, 1868 states have (on average 1.335117773019272) internal successors, (2494), 1867 states have internal predecessors, (2494), 0 states have call successors, (0), 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-11-02 20:31:05,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1868 states to 1868 states and 2494 transitions. [2022-11-02 20:31:05,400 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1868 states and 2494 transitions. [2022-11-02 20:31:05,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:31:05,401 INFO L428 stractBuchiCegarLoop]: Abstraction has 1868 states and 2494 transitions. [2022-11-02 20:31:05,401 INFO L335 stractBuchiCegarLoop]: ======== Iteration 20 ============ [2022-11-02 20:31:05,401 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1868 states and 2494 transitions. [2022-11-02 20:31:05,428 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1689 [2022-11-02 20:31:05,428 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:31:05,428 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:31:05,430 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:31:05,430 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [7, 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-11-02 20:31:05,430 INFO L748 eck$LassoCheckResult]: Stem: 37805#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 37666#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret59#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~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~nondet54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~post56#1, ssl3_accept_#t~nondet57#1, ssl3_accept_#t~post58#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;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#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~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___7~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#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;ssl3_accept_~__cil_tmp58~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#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; 37650#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 37610#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; 37611#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 37606#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 37607#L110-2 assume !false; 37839#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 38231#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 38228#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 38225#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 38222#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 38219#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 38216#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 38213#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 38210#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 38207#L137 assume 8464 == ssl3_accept_~s__state~0#1; 37873#L144 [2022-11-02 20:31:05,431 INFO L750 eck$LassoCheckResult]: Loop: 37873#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 37802#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 37803#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; 38316#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 38306#L596 assume !(8576 == ssl3_accept_~state~0#1); 38302#L614 ssl3_accept_~skip~0#1 := 0; 38300#L110-2 assume !false; 38298#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 38296#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 38294#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 38289#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 38287#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 38283#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 38279#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 38275#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 38274#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 38273#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 38263#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 38259#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 38014#L146 assume 8496 == ssl3_accept_~s__state~0#1; 38013#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 38011#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 38010#L301-2 assume !(ssl3_accept_~ret~0#1 <= 0); 38009#L308 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 37575#L308-2 ssl3_accept_~s__init_num~0#1 := 0; 38555#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 38549#L596 assume !(8576 == ssl3_accept_~state~0#1); 38546#L614 ssl3_accept_~skip~0#1 := 0; 38544#L110-2 assume !false; 38542#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 38540#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 38538#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 38536#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 38534#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 38532#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 38530#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 38528#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 38526#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 38524#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 38522#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 38520#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 38518#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 38516#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 38491#L152 assume 8512 == ssl3_accept_~s__state~0#1; 38190#L156 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1;ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 37749#L320 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 37584#L320-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 38483#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 38478#L596 assume !(8576 == ssl3_accept_~state~0#1); 38476#L614 ssl3_accept_~skip~0#1 := 0; 38474#L110-2 assume !false; 38468#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 38465#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 38463#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 38461#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 38459#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 38457#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 38455#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 38453#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 38451#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 38449#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 38447#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 38445#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 38443#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 38442#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 38441#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 38440#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 38439#L158 assume 8528 == ssl3_accept_~s__state~0#1; 38185#L162 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1;ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 38438#L338 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 38435#L338-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 37653#L370 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet45#1;havoc ssl3_accept_#t~nondet45#1; 37644#L372 assume !(ssl3_accept_~ret~0#1 <= 0); 37645#L350-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 38430#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 38425#L596 assume !(8576 == ssl3_accept_~state~0#1); 38423#L614 ssl3_accept_~skip~0#1 := 0; 38422#L110-2 assume !false; 38421#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 38420#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 38419#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 38418#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 38416#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 38411#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 38408#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 38406#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 38404#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 38402#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 38400#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 38398#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 38396#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 38394#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 38392#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 38390#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 38388#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 38386#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 38384#L164 assume 8544 == ssl3_accept_~s__state~0#1; 37558#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 37559#L395 assume !(0 != ssl3_accept_~s__session__peer~0#1); 38367#L404 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet46#1;havoc ssl3_accept_#t~nondet46#1;ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 38366#L408 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 37661#L417 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet47#1;havoc ssl3_accept_#t~nondet47#1; 37662#L420 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; 38358#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 38353#L596 assume !(8576 == ssl3_accept_~state~0#1); 38351#L614 ssl3_accept_~skip~0#1 := 0; 38350#L110-2 assume !false; 38349#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 38348#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 38347#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 38346#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 38345#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 38344#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 38343#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 38342#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 38341#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 38340#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 38337#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 38336#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 38335#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 38334#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 38333#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 38332#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 38331#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 38330#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 38329#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 38328#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 38327#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 38323#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 38322#L176 assume 8448 == ssl3_accept_~s__state~0#1; 38321#L177 assume !(ssl3_accept_~num1~0#1 > 0); 38318#L446-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 38311#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 38304#L596 assume !(8576 == ssl3_accept_~state~0#1); 38301#L614 ssl3_accept_~skip~0#1 := 0; 38299#L110-2 assume !false; 38297#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 38295#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 38290#L116 assume 16384 == ssl3_accept_~s__state~0#1; 38288#L222 ssl3_accept_~s__server~0#1 := 1; 38284#L227 assume 0 != ssl3_accept_~cb~0#1; 38280#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 38276#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 38265#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 38260#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 38172#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; 38153#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 38165#L596 assume !(8576 == ssl3_accept_~state~0#1); 38162#L614 ssl3_accept_~skip~0#1 := 0; 38160#L110-2 assume !false; 38156#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 38154#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 38151#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 38149#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 38148#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 38147#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 38145#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 38146#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 39181#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 39178#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 37875#L140 assume 8465 == ssl3_accept_~s__state~0#1; 37873#L144 [2022-11-02 20:31:05,432 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:31:05,432 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 15 times [2022-11-02 20:31:05,432 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:31:05,432 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1818475738] [2022-11-02 20:31:05,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:31:05,433 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:31:05,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:31:05,440 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:31:05,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:31:05,448 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:31:05,448 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:31:05,449 INFO L85 PathProgramCache]: Analyzing trace with hash 286253669, now seen corresponding path program 1 times [2022-11-02 20:31:05,449 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:31:05,449 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1683632206] [2022-11-02 20:31:05,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:31:05,450 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:31:05,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:31:05,560 INFO L134 CoverageAnalysis]: Checked inductivity of 307 backedges. 190 proven. 7 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2022-11-02 20:31:05,560 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:31:05,561 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1683632206] [2022-11-02 20:31:05,561 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1683632206] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-02 20:31:05,561 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [248203449] [2022-11-02 20:31:05,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:31:05,561 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-02 20:31:05,562 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:31:05,564 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-02 20:31:05,583 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-11-02 20:31:05,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:31:05,656 INFO L263 TraceCheckSpWp]: Trace formula consists of 250 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-02 20:31:05,659 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:31:05,680 INFO L134 CoverageAnalysis]: Checked inductivity of 307 backedges. 82 proven. 0 refuted. 0 times theorem prover too weak. 225 trivial. 0 not checked. [2022-11-02 20:31:05,681 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-02 20:31:05,681 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [248203449] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:31:05,681 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-02 20:31:05,681 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2022-11-02 20:31:05,681 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [108393746] [2022-11-02 20:31:05,682 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:31:05,682 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:31:05,682 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:31:05,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:31:05,683 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-02 20:31:05,683 INFO L87 Difference]: Start difference. First operand 1868 states and 2494 transitions. cyclomatic complexity: 631 Second operand has 3 states, 3 states have (on average 26.333333333333332) internal successors, (79), 3 states have internal predecessors, (79), 0 states have call successors, (0), 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-11-02 20:31:05,789 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:31:05,789 INFO L93 Difference]: Finished difference Result 1928 states and 2566 transitions. [2022-11-02 20:31:05,789 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1928 states and 2566 transitions. [2022-11-02 20:31:05,797 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1749 [2022-11-02 20:31:05,805 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1928 states to 1928 states and 2566 transitions. [2022-11-02 20:31:05,805 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1819 [2022-11-02 20:31:05,807 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1819 [2022-11-02 20:31:05,808 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1928 states and 2566 transitions. [2022-11-02 20:31:05,810 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:31:05,810 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1928 states and 2566 transitions. [2022-11-02 20:31:05,812 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1928 states and 2566 transitions. [2022-11-02 20:31:05,841 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1928 to 1904. [2022-11-02 20:31:05,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1904 states, 1904 states have (on average 1.3329831932773109) internal successors, (2538), 1903 states have internal predecessors, (2538), 0 states have call successors, (0), 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-11-02 20:31:05,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1904 states to 1904 states and 2538 transitions. [2022-11-02 20:31:05,849 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1904 states and 2538 transitions. [2022-11-02 20:31:05,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:31:05,850 INFO L428 stractBuchiCegarLoop]: Abstraction has 1904 states and 2538 transitions. [2022-11-02 20:31:05,850 INFO L335 stractBuchiCegarLoop]: ======== Iteration 21 ============ [2022-11-02 20:31:05,850 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1904 states and 2538 transitions. [2022-11-02 20:31:05,856 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1725 [2022-11-02 20:31:05,856 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:31:05,856 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:31:05,858 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:31:05,858 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:31:05,858 INFO L748 eck$LassoCheckResult]: Stem: 42080#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 41943#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret59#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~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~nondet54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~post56#1, ssl3_accept_#t~nondet57#1, ssl3_accept_#t~post58#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;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#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~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___7~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#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;ssl3_accept_~__cil_tmp58~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#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; 41929#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 41893#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; 41894#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 41889#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 41890#L110-2 assume !false; 42115#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 42578#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 42577#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 42575#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 42569#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 42566#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 42564#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 42562#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 42560#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 42542#L137 assume 8464 == ssl3_accept_~s__state~0#1; 41851#L144 [2022-11-02 20:31:05,859 INFO L750 eck$LassoCheckResult]: Loop: 41851#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 41852#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 41877#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; 41878#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 43705#L596 assume !(8576 == ssl3_accept_~state~0#1); 41934#L614 ssl3_accept_~skip~0#1 := 0; 41935#L110-2 assume !false; 43699#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 43697#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 41907#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 41908#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 41967#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 41968#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 42034#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 43680#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 42081#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 42004#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 42005#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 43674#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 42153#L146 assume 8496 == ssl3_accept_~s__state~0#1; 42299#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 42297#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 42296#L301-2 assume !(ssl3_accept_~ret~0#1 <= 0); 42294#L308 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 41859#L308-2 ssl3_accept_~s__init_num~0#1 := 0; 42935#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 42782#L596 assume !(8576 == ssl3_accept_~state~0#1); 42779#L614 ssl3_accept_~skip~0#1 := 0; 42777#L110-2 assume !false; 42775#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 42773#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 42771#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 42769#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 42767#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 42764#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 42762#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 42759#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 42757#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 42754#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 42752#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 42749#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 42748#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 42746#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 42143#L152 assume 8512 == ssl3_accept_~s__state~0#1; 42144#L156 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1;ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 43330#L320 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 43327#L320-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 43324#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 43318#L596 assume !(8576 == ssl3_accept_~state~0#1); 43315#L614 ssl3_accept_~skip~0#1 := 0; 43313#L110-2 assume !false; 43311#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 43309#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 43307#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 43305#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 43303#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 43301#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 43300#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 43271#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 43270#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 43269#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 43268#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 43266#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 43265#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 43264#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 43263#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 43262#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 43261#L158 assume 8528 == ssl3_accept_~s__state~0#1; 42493#L162 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1;ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 43260#L338 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 43257#L338-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 43241#L370 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet45#1;havoc ssl3_accept_#t~nondet45#1; 43239#L372 assume !(ssl3_accept_~ret~0#1 <= 0); 43237#L350-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 43234#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 43228#L596 assume !(8576 == ssl3_accept_~state~0#1); 43225#L614 ssl3_accept_~skip~0#1 := 0; 43223#L110-2 assume !false; 43221#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 43219#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 43217#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 43215#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 43213#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 43211#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 43209#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 43207#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 43205#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 43203#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 43201#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 43199#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 43197#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 43196#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 43195#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 43194#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 43193#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 43191#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 43190#L164 assume 8544 == ssl3_accept_~s__state~0#1; 42488#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 43146#L395 assume !(0 != ssl3_accept_~s__session__peer~0#1); 43143#L404 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet46#1;havoc ssl3_accept_#t~nondet46#1;ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 43141#L408 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 43137#L417 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet47#1;havoc ssl3_accept_#t~nondet47#1; 43133#L420 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; 43126#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 43119#L596 assume !(8576 == ssl3_accept_~state~0#1); 43116#L614 ssl3_accept_~skip~0#1 := 0; 43114#L110-2 assume !false; 43112#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 43110#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 43108#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 43106#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 43104#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 43102#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 43100#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 43098#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 43096#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 43094#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 43092#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 43090#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 43089#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 43086#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 43085#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 43084#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 43083#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 43082#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 43081#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 43080#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 43079#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 43078#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 43077#L176 assume 8448 == ssl3_accept_~s__state~0#1; 43075#L177 assume !(ssl3_accept_~num1~0#1 > 0); 43073#L446-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 43072#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 43067#L596 assume !(8576 == ssl3_accept_~state~0#1); 43063#L614 ssl3_accept_~skip~0#1 := 0; 43061#L110-2 assume !false; 43057#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 43055#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 43049#L116 assume 16384 == ssl3_accept_~s__state~0#1; 43047#L222 ssl3_accept_~s__server~0#1 := 1; 43691#L227 assume 0 != ssl3_accept_~cb~0#1; 43688#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 43685#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 43682#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 43679#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 41975#L254 assume 12292 != ssl3_accept_~s__state~0#1; 41976#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; 43131#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 43121#L596 assume !(8576 == ssl3_accept_~state~0#1); 43117#L614 ssl3_accept_~skip~0#1 := 0; 43115#L110-2 assume !false; 43113#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 43111#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 43109#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 43107#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 43105#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 43103#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 43101#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 43099#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 43097#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 43095#L137 assume 8464 == ssl3_accept_~s__state~0#1; 41851#L144 [2022-11-02 20:31:05,859 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:31:05,860 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 16 times [2022-11-02 20:31:05,860 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:31:05,860 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1499956356] [2022-11-02 20:31:05,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:31:05,860 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:31:05,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:31:05,865 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:31:05,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:31:05,871 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:31:05,871 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:31:05,872 INFO L85 PathProgramCache]: Analyzing trace with hash 479822311, now seen corresponding path program 1 times [2022-11-02 20:31:05,872 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:31:05,872 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [332345144] [2022-11-02 20:31:05,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:31:05,872 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:31:05,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:31:05,948 INFO L134 CoverageAnalysis]: Checked inductivity of 302 backedges. 185 proven. 7 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2022-11-02 20:31:05,949 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:31:05,949 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [332345144] [2022-11-02 20:31:05,949 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [332345144] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-02 20:31:05,949 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1008753294] [2022-11-02 20:31:05,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:31:05,949 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-02 20:31:05,950 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:31:05,955 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-02 20:31:05,957 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-11-02 20:31:06,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:31:06,040 INFO L263 TraceCheckSpWp]: Trace formula consists of 249 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-02 20:31:06,043 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:31:06,119 INFO L134 CoverageAnalysis]: Checked inductivity of 302 backedges. 185 proven. 7 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2022-11-02 20:31:06,120 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-02 20:31:06,180 INFO L134 CoverageAnalysis]: Checked inductivity of 302 backedges. 185 proven. 7 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2022-11-02 20:31:06,180 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1008753294] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-02 20:31:06,181 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-02 20:31:06,181 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 6 [2022-11-02 20:31:06,181 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1251272335] [2022-11-02 20:31:06,181 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-02 20:31:06,182 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:31:06,182 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:31:06,182 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-02 20:31:06,182 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-11-02 20:31:06,183 INFO L87 Difference]: Start difference. First operand 1904 states and 2538 transitions. cyclomatic complexity: 639 Second operand has 6 states, 6 states have (on average 24.0) internal successors, (144), 6 states have internal predecessors, (144), 0 states have call successors, (0), 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-11-02 20:31:06,754 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:31:06,755 INFO L93 Difference]: Finished difference Result 3037 states and 3944 transitions. [2022-11-02 20:31:06,755 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3037 states and 3944 transitions. [2022-11-02 20:31:06,768 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 2291 [2022-11-02 20:31:06,779 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3037 states to 2987 states and 3890 transitions. [2022-11-02 20:31:06,780 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2878 [2022-11-02 20:31:06,783 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2878 [2022-11-02 20:31:06,783 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2987 states and 3890 transitions. [2022-11-02 20:31:06,786 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:31:06,787 INFO L218 hiAutomatonCegarLoop]: Abstraction has 2987 states and 3890 transitions. [2022-11-02 20:31:06,790 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2987 states and 3890 transitions. [2022-11-02 20:31:06,825 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2987 to 2199. [2022-11-02 20:31:06,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2199 states, 2199 states have (on average 1.324693042291951) internal successors, (2913), 2198 states have internal predecessors, (2913), 0 states have call successors, (0), 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-11-02 20:31:06,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2199 states to 2199 states and 2913 transitions. [2022-11-02 20:31:06,834 INFO L240 hiAutomatonCegarLoop]: Abstraction has 2199 states and 2913 transitions. [2022-11-02 20:31:06,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-02 20:31:06,835 INFO L428 stractBuchiCegarLoop]: Abstraction has 2199 states and 2913 transitions. [2022-11-02 20:31:06,835 INFO L335 stractBuchiCegarLoop]: ======== Iteration 22 ============ [2022-11-02 20:31:06,835 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2199 states and 2913 transitions. [2022-11-02 20:31:06,842 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 1986 [2022-11-02 20:31:06,842 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:31:06,842 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:31:06,844 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:31:06,844 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:31:06,844 INFO L748 eck$LassoCheckResult]: Stem: 48007#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 47867#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret59#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~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~nondet54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~post56#1, ssl3_accept_#t~nondet57#1, ssl3_accept_#t~post58#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;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#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~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___7~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#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;ssl3_accept_~__cil_tmp58~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#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; 47852#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 47814#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; 47815#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 47810#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 47811#L110-2 assume !false; 48042#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 48779#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 48778#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 48777#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 48776#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 48775#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 48774#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 48773#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 48772#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 48771#L137 assume 8464 == ssl3_accept_~s__state~0#1; 48095#L144 [2022-11-02 20:31:06,845 INFO L750 eck$LassoCheckResult]: Loop: 48095#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 49930#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 49929#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; 49925#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 49921#L596 assume !(8576 == ssl3_accept_~state~0#1); 49943#L614 ssl3_accept_~skip~0#1 := 0; 49942#L110-2 assume !false; 49941#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 49940#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 49939#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 49938#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 49937#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 49936#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 49935#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 49934#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 49933#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 49932#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 49905#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 49589#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 49346#L146 assume 8496 == ssl3_accept_~s__state~0#1; 48092#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 49344#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 49343#L301-2 assume !(ssl3_accept_~ret~0#1 <= 0); 49341#L308 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 47781#L308-2 ssl3_accept_~s__init_num~0#1 := 0; 49340#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 49335#L596 assume !(8576 == ssl3_accept_~state~0#1); 49333#L614 ssl3_accept_~skip~0#1 := 0; 49332#L110-2 assume !false; 49215#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 49208#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 49204#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 49201#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 49198#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 49195#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 49192#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 49189#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 49186#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 49183#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 49180#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 49177#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 49174#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 49171#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 48784#L152 assume 8512 == ssl3_accept_~s__state~0#1; 48012#L156 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1;ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 48013#L320 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 47949#L320-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 47950#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 49848#L596 assume !(8576 == ssl3_accept_~state~0#1); 49846#L614 ssl3_accept_~skip~0#1 := 0; 49845#L110-2 assume !false; 49844#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 49842#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 49840#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 49834#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 49830#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 49828#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 49813#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 49811#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 49809#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 49807#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 49045#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 49040#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 49033#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 49025#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 49015#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 49002#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 48629#L158 assume 8528 == ssl3_accept_~s__state~0#1; 47844#L162 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1;ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 47845#L338 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 47891#L338-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 47855#L370 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet45#1;havoc ssl3_accept_#t~nondet45#1; 47846#L372 assume !(ssl3_accept_~ret~0#1 <= 0); 47847#L350-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 49781#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 49774#L596 assume !(8576 == ssl3_accept_~state~0#1); 49772#L614 ssl3_accept_~skip~0#1 := 0; 49078#L110-2 assume !false; 49079#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 49070#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 49071#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 49062#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 49063#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 49054#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 49055#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 49046#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 49047#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 49036#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 49037#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 49021#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 49022#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 49009#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 49010#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 48993#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 48994#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 48914#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 48915#L164 assume 8544 == ssl3_accept_~s__state~0#1; 47764#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 47765#L395 assume !(0 != ssl3_accept_~s__session__peer~0#1); 48003#L404 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet46#1;havoc ssl3_accept_#t~nondet46#1;ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 48004#L408 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 49762#L417 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet47#1;havoc ssl3_accept_#t~nondet47#1; 49727#L420 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; 49214#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 49210#L596 assume !(8576 == ssl3_accept_~state~0#1); 49202#L614 ssl3_accept_~skip~0#1 := 0; 49203#L110-2 assume !false; 49196#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 49197#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 49190#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 49191#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 49184#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 49185#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 49178#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 49179#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 49172#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 49173#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 49165#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 49166#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 49161#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 49162#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 49152#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 49153#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 49139#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 49140#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 49131#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 49132#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 49123#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 49124#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 49111#L176 assume 8448 == ssl3_accept_~s__state~0#1; 49112#L177 assume !(ssl3_accept_~num1~0#1 > 0); 49721#L446-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 49719#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 49714#L596 assume !(8576 == ssl3_accept_~state~0#1); 49712#L614 ssl3_accept_~skip~0#1 := 0; 49711#L110-2 assume !false; 49710#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 49709#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 49708#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 49707#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 49706#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 49705#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 49704#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 49703#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 49702#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 49701#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 49700#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 49699#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 49698#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 49697#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 49696#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 49695#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 49694#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 49693#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 49692#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 49691#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 49690#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 49689#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 49688#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 49687#L179 assume 8576 == ssl3_accept_~s__state~0#1; 49245#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet49#1;havoc ssl3_accept_#t~nondet49#1; 49684#L460 assume !(ssl3_accept_~ret~0#1 <= 0); 49599#L463 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 47865#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 49919#L596 assume !(8576 == ssl3_accept_~state~0#1); 49917#L614 ssl3_accept_~skip~0#1 := 0; 49916#L110-2 assume !false; 49915#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 49914#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 49913#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 49912#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 49911#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 49910#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 49909#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 49593#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 49908#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 49906#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 49907#L140 assume 8465 == ssl3_accept_~s__state~0#1; 48095#L144 [2022-11-02 20:31:06,845 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:31:06,845 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 17 times [2022-11-02 20:31:06,846 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:31:06,846 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1664813198] [2022-11-02 20:31:06,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:31:06,846 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:31:06,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:31:06,851 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:31:06,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:31:06,857 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:31:06,857 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:31:06,857 INFO L85 PathProgramCache]: Analyzing trace with hash 203403181, now seen corresponding path program 1 times [2022-11-02 20:31:06,858 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:31:06,858 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [527304009] [2022-11-02 20:31:06,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:31:06,858 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:31:06,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:31:06,920 INFO L134 CoverageAnalysis]: Checked inductivity of 387 backedges. 90 proven. 0 refuted. 0 times theorem prover too weak. 297 trivial. 0 not checked. [2022-11-02 20:31:06,920 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:31:06,920 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [527304009] [2022-11-02 20:31:06,920 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [527304009] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:31:06,920 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:31:06,920 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-02 20:31:06,921 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [512085919] [2022-11-02 20:31:06,921 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:31:06,921 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:31:06,921 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:31:06,922 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:31:06,922 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:31:06,922 INFO L87 Difference]: Start difference. First operand 2199 states and 2913 transitions. cyclomatic complexity: 722 Second operand has 3 states, 2 states have (on average 38.0) internal successors, (76), 3 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:31:07,084 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:31:07,084 INFO L93 Difference]: Finished difference Result 2225 states and 2943 transitions. [2022-11-02 20:31:07,084 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2225 states and 2943 transitions. [2022-11-02 20:31:07,096 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 2012 [2022-11-02 20:31:07,127 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2225 states to 2225 states and 2943 transitions. [2022-11-02 20:31:07,128 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2116 [2022-11-02 20:31:07,130 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2116 [2022-11-02 20:31:07,130 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2225 states and 2943 transitions. [2022-11-02 20:31:07,130 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:31:07,130 INFO L218 hiAutomatonCegarLoop]: Abstraction has 2225 states and 2943 transitions. [2022-11-02 20:31:07,132 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2225 states and 2943 transitions. [2022-11-02 20:31:07,161 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2225 to 2199. [2022-11-02 20:31:07,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2199 states, 2199 states have (on average 1.3237835379718053) internal successors, (2911), 2198 states have internal predecessors, (2911), 0 states have call successors, (0), 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-11-02 20:31:07,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2199 states to 2199 states and 2911 transitions. [2022-11-02 20:31:07,170 INFO L240 hiAutomatonCegarLoop]: Abstraction has 2199 states and 2911 transitions. [2022-11-02 20:31:07,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:31:07,171 INFO L428 stractBuchiCegarLoop]: Abstraction has 2199 states and 2911 transitions. [2022-11-02 20:31:07,171 INFO L335 stractBuchiCegarLoop]: ======== Iteration 23 ============ [2022-11-02 20:31:07,171 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2199 states and 2911 transitions. [2022-11-02 20:31:07,179 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 1986 [2022-11-02 20:31:07,179 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:31:07,179 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:31:07,181 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:31:07,181 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:31:07,181 INFO L748 eck$LassoCheckResult]: Stem: 52425#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 52297#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret59#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~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~nondet54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~post56#1, ssl3_accept_#t~nondet57#1, ssl3_accept_#t~post58#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;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#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~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___7~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#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;ssl3_accept_~__cil_tmp58~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#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; 52284#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 52242#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; 52243#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 52236#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 52237#L110-2 assume !false; 52463#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 53129#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 53128#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 53127#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 53126#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 53125#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 53124#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 53123#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 53122#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 53121#L137 assume 8464 == ssl3_accept_~s__state~0#1; 52569#L144 [2022-11-02 20:31:07,182 INFO L750 eck$LassoCheckResult]: Loop: 52569#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 54303#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 54299#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; 54300#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 54322#L596 assume !(8576 == ssl3_accept_~state~0#1); 54320#L614 ssl3_accept_~skip~0#1 := 0; 54319#L110-2 assume !false; 54318#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 54317#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 54316#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 54315#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 54314#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 54313#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 54312#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 54311#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 54310#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 54309#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 54308#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 53474#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 53137#L146 assume 8496 == ssl3_accept_~s__state~0#1; 52564#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 53134#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 52246#L301-2 assume !(ssl3_accept_~ret~0#1 <= 0); 52247#L308 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 52211#L308-2 ssl3_accept_~s__init_num~0#1 := 0; 53683#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 53675#L596 assume !(8576 == ssl3_accept_~state~0#1); 53670#L614 ssl3_accept_~skip~0#1 := 0; 53666#L110-2 assume !false; 53662#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 53658#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 53654#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 53650#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 53646#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 53642#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 53638#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 53634#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 53630#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 53624#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 53620#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 53612#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 53607#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 53601#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 52503#L152 assume 8512 == ssl3_accept_~s__state~0#1; 52504#L156 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1;ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 54280#L320 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 54277#L320-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 54274#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 54127#L596 assume !(8576 == ssl3_accept_~state~0#1); 54124#L614 ssl3_accept_~skip~0#1 := 0; 54122#L110-2 assume !false; 54120#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 54118#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 54116#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 54114#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 54112#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 54104#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 54103#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 53774#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 53775#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 53561#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 53562#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 53307#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 53308#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 53299#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 53300#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 53289#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 53290#L158 assume 8528 == ssl3_accept_~s__state~0#1; 52276#L162 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1;ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 52277#L338 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 0; 54102#L338-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1); 52422#L347 assume !(0 != (30 + ssl3_accept_~l~0#1) % 4294967296); 52412#L350 assume !(0 != (1 + ssl3_accept_~l~0#1) % 4294967296);ssl3_accept_~skip~0#1 := 1; 52279#L350-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 52344#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 54082#L596 assume !(8576 == ssl3_accept_~state~0#1); 54074#L614 ssl3_accept_~skip~0#1 := 0; 54070#L110-2 assume !false; 54067#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 54064#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 54061#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 54058#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 54055#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 54052#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 54049#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 54046#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 54043#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 54040#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 54037#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 54034#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 54031#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 54028#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 54025#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 54022#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 54019#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 54016#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 54013#L164 assume 8544 == ssl3_accept_~s__state~0#1; 52194#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 52195#L395 assume !(0 != ssl3_accept_~s__session__peer~0#1); 52423#L404 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet46#1;havoc ssl3_accept_#t~nondet46#1;ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 52424#L408 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 52295#L417 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet47#1;havoc ssl3_accept_#t~nondet47#1; 52296#L420 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; 54005#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 54000#L596 assume !(8576 == ssl3_accept_~state~0#1); 53998#L614 ssl3_accept_~skip~0#1 := 0; 53997#L110-2 assume !false; 53996#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 53995#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 53994#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 53993#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 53992#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 53991#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 53990#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 53989#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 53988#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 53987#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 53986#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 53985#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 53984#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 53983#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 53982#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 53981#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 53980#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 53979#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 53978#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 53977#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 53976#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 53975#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 53974#L176 assume 8448 == ssl3_accept_~s__state~0#1; 53973#L177 assume !(ssl3_accept_~num1~0#1 > 0); 53971#L446-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 53969#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 53964#L596 assume !(8576 == ssl3_accept_~state~0#1); 53962#L614 ssl3_accept_~skip~0#1 := 0; 53961#L110-2 assume !false; 53960#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 53959#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 53958#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 53957#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 53956#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 53955#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 53954#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 53953#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 53952#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 53951#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 53950#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 53949#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 53948#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 53947#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 53945#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 53943#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 53942#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 53940#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 53938#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 53933#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 53927#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 53926#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 53925#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 53916#L179 assume 8576 == ssl3_accept_~s__state~0#1; 53805#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet49#1;havoc ssl3_accept_#t~nondet49#1; 53914#L460 assume !(ssl3_accept_~ret~0#1 <= 0); 53908#L463 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 53042#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 54258#L596 assume !(8576 == ssl3_accept_~state~0#1); 54254#L614 ssl3_accept_~skip~0#1 := 0; 54251#L110-2 assume !false; 54248#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 54245#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 54242#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 54239#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 54236#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 54231#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 54230#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 53378#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 53567#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 53566#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 53564#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 53565#L143 assume 8466 == ssl3_accept_~s__state~0#1; 52569#L144 [2022-11-02 20:31:07,182 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:31:07,183 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 18 times [2022-11-02 20:31:07,183 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:31:07,183 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [38054253] [2022-11-02 20:31:07,183 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:31:07,183 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:31:07,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:31:07,188 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:31:07,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:31:07,194 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:31:07,195 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:31:07,195 INFO L85 PathProgramCache]: Analyzing trace with hash 79654223, now seen corresponding path program 1 times [2022-11-02 20:31:07,195 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:31:07,195 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1693212683] [2022-11-02 20:31:07,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:31:07,196 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:31:07,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:31:07,326 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 178 proven. 0 refuted. 0 times theorem prover too weak. 215 trivial. 0 not checked. [2022-11-02 20:31:07,327 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:31:07,327 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1693212683] [2022-11-02 20:31:07,327 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1693212683] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:31:07,327 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:31:07,327 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-02 20:31:07,328 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [544692394] [2022-11-02 20:31:07,328 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:31:07,328 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:31:07,328 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:31:07,329 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-02 20:31:07,329 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-11-02 20:31:07,329 INFO L87 Difference]: Start difference. First operand 2199 states and 2911 transitions. cyclomatic complexity: 720 Second operand has 4 states, 4 states have (on average 24.75) internal successors, (99), 4 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-11-02 20:31:07,497 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:31:07,497 INFO L93 Difference]: Finished difference Result 2683 states and 3512 transitions. [2022-11-02 20:31:07,497 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2683 states and 3512 transitions. [2022-11-02 20:31:07,508 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 2442 [2022-11-02 20:31:07,517 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2683 states to 2683 states and 3512 transitions. [2022-11-02 20:31:07,517 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2560 [2022-11-02 20:31:07,519 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2560 [2022-11-02 20:31:07,520 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2683 states and 3512 transitions. [2022-11-02 20:31:07,520 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:31:07,520 INFO L218 hiAutomatonCegarLoop]: Abstraction has 2683 states and 3512 transitions. [2022-11-02 20:31:07,522 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2683 states and 3512 transitions. [2022-11-02 20:31:07,553 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2683 to 2312. [2022-11-02 20:31:07,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2312 states, 2312 states have (on average 1.3356401384083045) internal successors, (3088), 2311 states have internal predecessors, (3088), 0 states have call successors, (0), 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-11-02 20:31:07,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2312 states to 2312 states and 3088 transitions. [2022-11-02 20:31:07,562 INFO L240 hiAutomatonCegarLoop]: Abstraction has 2312 states and 3088 transitions. [2022-11-02 20:31:07,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-02 20:31:07,564 INFO L428 stractBuchiCegarLoop]: Abstraction has 2312 states and 3088 transitions. [2022-11-02 20:31:07,565 INFO L335 stractBuchiCegarLoop]: ======== Iteration 24 ============ [2022-11-02 20:31:07,565 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2312 states and 3088 transitions. [2022-11-02 20:31:07,572 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 2099 [2022-11-02 20:31:07,572 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:31:07,572 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:31:07,575 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:31:07,576 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:31:07,576 INFO L748 eck$LassoCheckResult]: Stem: 57360#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 57186#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret59#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~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~nondet54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~post56#1, ssl3_accept_#t~nondet57#1, ssl3_accept_#t~post58#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;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#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~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___7~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#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;ssl3_accept_~__cil_tmp58~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#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; 57174#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 57133#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; 57134#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 57127#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 57128#L110-2 assume !false; 57402#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 58434#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 58430#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 58431#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 58426#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 58427#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 58422#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 58423#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 58418#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 58419#L137 assume 8464 == ssl3_accept_~s__state~0#1; 57092#L144 [2022-11-02 20:31:07,576 INFO L750 eck$LassoCheckResult]: Loop: 57092#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 57093#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 57115#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; 57116#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 59258#L596 assume !(8576 == ssl3_accept_~state~0#1); 59255#L614 ssl3_accept_~skip~0#1 := 0; 59253#L110-2 assume !false; 57773#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 57772#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 57771#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 57770#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 57769#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 57768#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 57767#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 57766#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 57765#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 57764#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 57763#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 57762#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 57557#L146 assume 8496 == ssl3_accept_~s__state~0#1; 57492#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 57551#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 57548#L301-2 assume !(ssl3_accept_~ret~0#1 <= 0); 57545#L308 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 57100#L308-2 ssl3_accept_~s__init_num~0#1 := 0; 58547#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 58542#L596 assume !(8576 == ssl3_accept_~state~0#1); 58536#L614 ssl3_accept_~skip~0#1 := 0; 58531#L110-2 assume !false; 58395#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 58392#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 58389#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 58387#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 58385#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 58383#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 58381#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 58379#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 58377#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 58375#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 58373#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 58371#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 58369#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 58366#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 57427#L152 assume 8512 == ssl3_accept_~s__state~0#1; 57369#L156 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1;ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 57370#L320 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 57280#L320-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 57281#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 59294#L596 assume !(8576 == ssl3_accept_~state~0#1); 59267#L614 ssl3_accept_~skip~0#1 := 0; 59265#L110-2 assume !false; 58015#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 58014#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 58013#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 58012#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 58011#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 58010#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 58009#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 58008#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 58007#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 58006#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 58005#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 58004#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 58003#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 58002#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 58001#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 58000#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 57412#L158 assume 8528 == ssl3_accept_~s__state~0#1; 57167#L162 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1;ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 57168#L338 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 57219#L338-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 57090#L370 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet45#1;havoc ssl3_accept_#t~nondet45#1; 57091#L372 assume !(ssl3_accept_~ret~0#1 <= 0); 57237#L350-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 57238#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 59366#L596 assume !(8576 == ssl3_accept_~state~0#1); 59133#L614 ssl3_accept_~skip~0#1 := 0; 59124#L110-2 assume !false; 58099#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 58100#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 58095#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 58096#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 58091#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 58092#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 58087#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 58088#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 58083#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 58084#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 58079#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 58080#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 58075#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 58076#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 58071#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 58072#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 58067#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 58068#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 57432#L164 assume 8544 == ssl3_accept_~s__state~0#1; 57433#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 57286#L395 assume !(0 != ssl3_accept_~s__session__peer~0#1); 57288#L404 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet46#1;havoc ssl3_accept_#t~nondet46#1;ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 57343#L408 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 57345#L417 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet47#1;havoc ssl3_accept_#t~nondet47#1; 57178#L420 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; 57179#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 59346#L596 assume !(8576 == ssl3_accept_~state~0#1); 59342#L614 ssl3_accept_~skip~0#1 := 0; 59333#L110-2 assume !false; 59010#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 59011#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 59002#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 59003#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 58994#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 58995#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 58986#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 58987#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 58978#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 58979#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 58970#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 58971#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 58966#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 58967#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 58826#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 58827#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 58816#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 58817#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 58806#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 58807#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 58744#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 58745#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 58735#L176 assume 8448 == ssl3_accept_~s__state~0#1; 58736#L177 assume !(ssl3_accept_~num1~0#1 > 0); 57275#L446-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 57276#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 59323#L596 assume !(8576 == ssl3_accept_~state~0#1); 59320#L614 ssl3_accept_~skip~0#1 := 0; 59300#L110-2 assume !false; 57129#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 57130#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 57348#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 57361#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 57215#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 57216#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 57227#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 57194#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 57195#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 57251#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 57252#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 57326#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 57327#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 57304#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 57305#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 58742#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 58743#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 58732#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 58733#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 58690#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 58691#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 58650#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 58651#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 58634#L179 assume 8576 == ssl3_accept_~s__state~0#1; 58635#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet49#1;havoc ssl3_accept_#t~nondet49#1; 58353#L460 assume !(ssl3_accept_~ret~0#1 <= 0); 58354#L463 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 57815#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 57810#L596 assume 8576 == ssl3_accept_~state~0#1; 57808#L615 assume !(8592 == ssl3_accept_~s__state~0#1); 57806#L614 ssl3_accept_~skip~0#1 := 0; 57804#L110-2 assume !false; 57802#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 57799#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 57796#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 57793#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 57790#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 57787#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 57784#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 57781#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 57779#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 57777#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 57774#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 57775#L143 assume 8466 == ssl3_accept_~s__state~0#1; 57092#L144 [2022-11-02 20:31:07,577 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:31:07,577 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 19 times [2022-11-02 20:31:07,577 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:31:07,577 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1319051351] [2022-11-02 20:31:07,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:31:07,577 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:31:07,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:31:07,587 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:31:07,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:31:07,592 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:31:07,593 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:31:07,594 INFO L85 PathProgramCache]: Analyzing trace with hash 2140814150, now seen corresponding path program 1 times [2022-11-02 20:31:07,594 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:31:07,594 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1110319856] [2022-11-02 20:31:07,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:31:07,594 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:31:07,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:31:07,611 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:31:07,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:31:07,639 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:31:07,640 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:31:07,640 INFO L85 PathProgramCache]: Analyzing trace with hash -1461064014, now seen corresponding path program 1 times [2022-11-02 20:31:07,640 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:31:07,641 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [258292360] [2022-11-02 20:31:07,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:31:07,641 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:31:07,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:31:07,693 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:31:07,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:31:07,748 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:31:09,702 INFO L210 LassoAnalysis]: Preferences: [2022-11-02 20:31:09,703 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-02 20:31:09,703 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-02 20:31:09,703 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-02 20:31:09,703 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-11-02 20:31:09,703 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:31:09,703 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-02 20:31:09,703 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-02 20:31:09,703 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_11.cil.c_Iteration24_Loop [2022-11-02 20:31:09,703 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-02 20:31:09,703 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-02 20:31:09,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-11-02 20:31:09,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-11-02 20:31:09,714 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:31:09,721 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:31:09,724 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:31:09,727 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:31:09,730 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:31:09,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-11-02 20:31:09,735 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:31:09,738 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:31:09,741 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:31:09,744 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:31:09,747 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:31:09,753 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:31:09,756 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:31:09,759 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:31:09,763 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:31:09,766 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:31:09,775 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:31:09,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-11-02 20:31:09,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-11-02 20:31:09,788 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:31:09,791 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:31:10,163 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-02 20:31:10,163 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-11-02 20:31:10,163 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:31:10,163 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:31:10,169 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:31:10,176 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:31:10,177 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:31:10,190 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Waiting until timeout for monitored process [2022-11-02 20:31:10,195 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:31:10,195 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-11-02 20:31:10,234 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Forceful destruction successful, exit code 0 [2022-11-02 20:31:10,235 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:31:10,235 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:31:10,236 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:31:10,245 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:31:10,245 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:31:10,259 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Waiting until timeout for monitored process [2022-11-02 20:31:10,267 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:31:10,267 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet49#1=2, ULTIMATE.start_ssl3_accept_~ret~0#1=2} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet49#1=2, ULTIMATE.start_ssl3_accept_~ret~0#1=2} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-02 20:31:10,305 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Forceful destruction successful, exit code 0 [2022-11-02 20:31:10,306 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:31:10,306 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:31:10,307 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:31:10,312 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:31:10,312 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:31:10,336 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Waiting until timeout for monitored process [2022-11-02 20:31:10,337 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:31:10,337 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-11-02 20:31:10,375 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Forceful destruction successful, exit code 0 [2022-11-02 20:31:10,376 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:31:10,376 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:31:10,377 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:31:10,385 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:31:10,385 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:31:10,396 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Waiting until timeout for monitored process [2022-11-02 20:31:10,404 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:31:10,404 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-11-02 20:31:10,428 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Forceful destruction successful, exit code 0 [2022-11-02 20:31:10,428 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:31:10,428 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:31:10,429 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:31:10,430 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Waiting until timeout for monitored process [2022-11-02 20:31:10,432 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:31:10,432 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:31:10,443 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:31:10,443 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-11-02 20:31:10,465 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Ended with exit code 0 [2022-11-02 20:31:10,466 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:31:10,466 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:31:10,467 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:31:10,468 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Waiting until timeout for monitored process [2022-11-02 20:31:10,469 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:31:10,469 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:31:10,480 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:31:10,481 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-11-02 20:31:10,506 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Forceful destruction successful, exit code 0 [2022-11-02 20:31:10,506 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:31:10,506 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:31:10,507 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:31:10,512 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:31:10,512 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:31:10,519 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Waiting until timeout for monitored process [2022-11-02 20:31:10,525 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:31:10,525 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-11-02 20:31:10,546 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Forceful destruction successful, exit code 0 [2022-11-02 20:31:10,546 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:31:10,546 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:31:10,547 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:31:10,548 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Waiting until timeout for monitored process [2022-11-02 20:31:10,549 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:31:10,549 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:31:10,560 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:31:10,560 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-11-02 20:31:10,599 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Forceful destruction successful, exit code 0 [2022-11-02 20:31:10,599 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:31:10,599 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:31:10,601 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:31:10,604 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:31:10,604 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:31:10,623 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Waiting until timeout for monitored process [2022-11-02 20:31:10,628 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:31:10,628 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-11-02 20:31:10,666 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Forceful destruction successful, exit code 0 [2022-11-02 20:31:10,667 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:31:10,667 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:31:10,668 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:31:10,672 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:31:10,672 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:31:10,684 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Waiting until timeout for monitored process [2022-11-02 20:31:10,695 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:31:10,696 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-11-02 20:31:10,734 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Forceful destruction successful, exit code 0 [2022-11-02 20:31:10,734 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:31:10,735 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:31:10,736 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:31:10,740 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:31:10,740 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:31:10,753 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Waiting until timeout for monitored process [2022-11-02 20:31:10,767 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:31:10,768 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-11-02 20:31:10,805 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Forceful destruction successful, exit code 0 [2022-11-02 20:31:10,806 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:31:10,806 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:31:10,807 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:31:10,812 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:31:10,812 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:31:10,832 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Waiting until timeout for monitored process [2022-11-02 20:31:10,835 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:31:10,836 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet47#1=1} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet47#1=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-02 20:31:10,857 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Ended with exit code 0 [2022-11-02 20:31:10,858 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:31:10,858 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:31:10,859 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:31:10,859 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Waiting until timeout for monitored process [2022-11-02 20:31:10,860 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:31:10,860 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:31:10,893 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Ended with exit code 0 [2022-11-02 20:31:10,893 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:31:10,893 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:31:10,894 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:31:10,896 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Waiting until timeout for monitored process [2022-11-02 20:31:10,896 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-11-02 20:31:10,896 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:31:10,935 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-11-02 20:31:10,969 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Forceful destruction successful, exit code 0 [2022-11-02 20:31:10,969 INFO L210 LassoAnalysis]: Preferences: [2022-11-02 20:31:10,969 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-02 20:31:10,969 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-02 20:31:10,969 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-02 20:31:10,969 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-11-02 20:31:10,969 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:31:10,969 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-02 20:31:10,969 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-02 20:31:10,970 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_11.cil.c_Iteration24_Loop [2022-11-02 20:31:10,970 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-02 20:31:10,970 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-02 20:31:10,972 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:31:10,975 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:31:10,978 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:31:10,981 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:31:10,984 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:31:10,986 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:31:10,989 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:31:10,992 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:31:10,994 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:31:10,997 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:31:11,000 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:31:11,006 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:31:11,011 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:31:11,014 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:31:11,024 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:31:11,030 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:31:11,033 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:31:11,039 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:31:11,046 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:31:11,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-11-02 20:31:11,051 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:31:11,069 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:31:11,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-11-02 20:31:11,437 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-02 20:31:11,438 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-11-02 20:31:11,438 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:31:11,438 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:31:11,451 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:31:11,459 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Waiting until timeout for monitored process [2022-11-02 20:31:11,460 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-11-02 20:31:11,471 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:31:11,472 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:31:11,472 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:31:11,472 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:31:11,472 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:31:11,473 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:31:11,473 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:31:11,484 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:31:11,523 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Forceful destruction successful, exit code 0 [2022-11-02 20:31:11,524 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:31:11,524 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:31:11,525 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:31:11,529 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-11-02 20:31:11,541 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:31:11,541 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:31:11,541 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:31:11,541 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:31:11,541 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:31:11,542 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:31:11,542 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:31:11,546 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Waiting until timeout for monitored process [2022-11-02 20:31:11,563 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:31:11,601 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Forceful destruction successful, exit code 0 [2022-11-02 20:31:11,601 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:31:11,601 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:31:11,602 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:31:11,604 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-11-02 20:31:11,616 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:31:11,616 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:31:11,617 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:31:11,617 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:31:11,617 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:31:11,617 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:31:11,618 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:31:11,619 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Waiting until timeout for monitored process [2022-11-02 20:31:11,635 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:31:11,654 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Ended with exit code 0 [2022-11-02 20:31:11,655 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:31:11,655 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:31:11,656 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:31:11,657 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Waiting until timeout for monitored process [2022-11-02 20:31:11,658 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-11-02 20:31:11,667 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:31:11,668 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:31:11,668 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:31:11,668 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:31:11,668 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:31:11,668 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:31:11,669 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:31:11,670 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:31:11,693 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Ended with exit code 0 [2022-11-02 20:31:11,693 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:31:11,693 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:31:11,695 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:31:11,696 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Waiting until timeout for monitored process [2022-11-02 20:31:11,697 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-11-02 20:31:11,706 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:31:11,707 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:31:11,707 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:31:11,707 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:31:11,707 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:31:11,708 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:31:11,708 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:31:11,709 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:31:11,730 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Forceful destruction successful, exit code 0 [2022-11-02 20:31:11,730 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:31:11,731 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:31:11,731 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:31:11,732 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Waiting until timeout for monitored process [2022-11-02 20:31:11,733 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-11-02 20:31:11,743 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:31:11,743 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:31:11,743 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:31:11,743 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:31:11,743 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:31:11,743 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:31:11,744 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:31:11,745 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:31:11,765 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Ended with exit code 0 [2022-11-02 20:31:11,765 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:31:11,765 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:31:11,766 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:31:11,767 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Waiting until timeout for monitored process [2022-11-02 20:31:11,767 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-11-02 20:31:11,777 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:31:11,777 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:31:11,777 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:31:11,777 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:31:11,777 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:31:11,778 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:31:11,778 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:31:11,779 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:31:11,800 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Ended with exit code 0 [2022-11-02 20:31:11,801 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:31:11,801 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:31:11,802 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:31:11,804 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Waiting until timeout for monitored process [2022-11-02 20:31:11,804 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-11-02 20:31:11,814 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:31:11,814 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:31:11,814 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:31:11,814 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-11-02 20:31:11,814 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:31:11,815 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-02 20:31:11,815 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:31:11,816 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:31:11,837 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Ended with exit code 0 [2022-11-02 20:31:11,837 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:31:11,837 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:31:11,838 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:31:11,839 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Waiting until timeout for monitored process [2022-11-02 20:31:11,840 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-11-02 20:31:11,850 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:31:11,850 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:31:11,850 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:31:11,850 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:31:11,851 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:31:11,851 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:31:11,851 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:31:11,853 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:31:11,873 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Ended with exit code 0 [2022-11-02 20:31:11,873 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:31:11,873 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:31:11,874 INFO L229 MonitoredProcess]: Starting monitored process 41 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:31:11,875 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Waiting until timeout for monitored process [2022-11-02 20:31:11,876 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-02 20:31:11,885 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:31:11,886 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:31:11,886 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:31:11,886 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:31:11,886 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:31:11,886 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:31:11,886 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:31:11,887 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:31:11,908 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Ended with exit code 0 [2022-11-02 20:31:11,909 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:31:11,909 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:31:11,910 INFO L229 MonitoredProcess]: Starting monitored process 42 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:31:11,911 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Waiting until timeout for monitored process [2022-11-02 20:31:11,912 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-02 20:31:11,921 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:31:11,921 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:31:11,922 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:31:11,922 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:31:11,922 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:31:11,923 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:31:11,923 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:31:11,925 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:31:11,945 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Ended with exit code 0 [2022-11-02 20:31:11,945 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:31:11,945 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:31:11,946 INFO L229 MonitoredProcess]: Starting monitored process 43 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:31:11,947 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Waiting until timeout for monitored process [2022-11-02 20:31:11,947 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-11-02 20:31:11,957 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:31:11,957 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:31:11,957 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:31:11,957 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:31:11,957 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:31:11,958 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:31:11,958 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:31:11,960 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-11-02 20:31:11,962 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2022-11-02 20:31:11,962 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2022-11-02 20:31:11,963 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:31:11,963 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:31:11,964 INFO L229 MonitoredProcess]: Starting monitored process 44 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:31:11,965 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Waiting until timeout for monitored process [2022-11-02 20:31:11,966 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-11-02 20:31:11,966 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2022-11-02 20:31:11,966 INFO L513 LassoAnalysis]: Proved termination. [2022-11-02 20:31:11,966 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-11-02 20:31:11,986 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Ended with exit code 0 [2022-11-02 20:31:11,987 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2022-11-02 20:31:12,011 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:31:12,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:31:12,029 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-02 20:31:12,031 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:31:12,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:31:12,100 INFO L263 TraceCheckSpWp]: Trace formula consists of 262 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-02 20:31:12,103 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:31:12,702 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 101 proven. 0 refuted. 0 times theorem prover too weak. 292 trivial. 0 not checked. [2022-11-02 20:31:12,703 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-11-02 20:31:12,703 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 2312 states and 3088 transitions. cyclomatic complexity: 784 Second operand has 5 states, 5 states have (on average 19.4) internal successors, (97), 5 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:31:12,764 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 2312 states and 3088 transitions. cyclomatic complexity: 784. Second operand has 5 states, 5 states have (on average 19.4) internal successors, (97), 5 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 5690 states and 7571 transitions. Complement of second has 4 states. [2022-11-02 20:31:12,764 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-11-02 20:31:12,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 19.4) internal successors, (97), 5 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:31:12,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 407 transitions. [2022-11-02 20:31:12,766 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 407 transitions. Stem has 17 letters. Loop has 180 letters. [2022-11-02 20:31:12,771 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 20:31:12,772 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 407 transitions. Stem has 197 letters. Loop has 180 letters. [2022-11-02 20:31:12,774 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 20:31:12,774 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 407 transitions. Stem has 17 letters. Loop has 360 letters. [2022-11-02 20:31:12,775 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 20:31:12,776 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5690 states and 7571 transitions. [2022-11-02 20:31:12,865 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 3782 [2022-11-02 20:31:12,893 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5690 states to 5690 states and 7571 transitions. [2022-11-02 20:31:12,893 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Ended with exit code 0 [2022-11-02 20:31:12,893 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3888 [2022-11-02 20:31:12,897 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3894 [2022-11-02 20:31:12,897 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5690 states and 7571 transitions. [2022-11-02 20:31:12,898 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:31:12,898 INFO L218 hiAutomatonCegarLoop]: Abstraction has 5690 states and 7571 transitions. [2022-11-02 20:31:12,903 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5690 states and 7571 transitions. [2022-11-02 20:31:12,966 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5690 to 5684. [2022-11-02 20:31:12,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5684 states, 5684 states have (on average 1.3304011259676285) internal successors, (7562), 5683 states have internal predecessors, (7562), 0 states have call successors, (0), 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-11-02 20:31:13,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5684 states to 5684 states and 7562 transitions. [2022-11-02 20:31:13,003 INFO L240 hiAutomatonCegarLoop]: Abstraction has 5684 states and 7562 transitions. [2022-11-02 20:31:13,003 INFO L428 stractBuchiCegarLoop]: Abstraction has 5684 states and 7562 transitions. [2022-11-02 20:31:13,003 INFO L335 stractBuchiCegarLoop]: ======== Iteration 25 ============ [2022-11-02 20:31:13,003 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5684 states and 7562 transitions. [2022-11-02 20:31:13,020 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 3782 [2022-11-02 20:31:13,020 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:31:13,020 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:31:13,025 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-11-02 20:31:13,026 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:31:13,026 INFO L748 eck$LassoCheckResult]: Stem: 66039#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 65836#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret59#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~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~nondet54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~post56#1, ssl3_accept_#t~nondet57#1, ssl3_accept_#t~post58#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;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#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~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___7~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#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;ssl3_accept_~__cil_tmp58~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#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; 65812#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 65762#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; 65763#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 65756#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 65757#L110-2 assume !false; 66459#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 68260#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 68259#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 68258#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 68257#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 68256#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 68255#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 68254#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 68253#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 68252#L137 assume 8464 == ssl3_accept_~s__state~0#1; 66139#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 66140#L285 [2022-11-02 20:31:13,026 INFO L750 eck$LassoCheckResult]: Loop: 66140#L285 assume !(0 == ssl3_accept_~blastFlag~0#1); 70125#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; 70034#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 70027#L596 assume !(8576 == ssl3_accept_~state~0#1); 70024#L614 ssl3_accept_~skip~0#1 := 0; 70022#L110-2 assume !false; 70020#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 70018#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 70009#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 70005#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 70001#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 69997#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 69995#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 69993#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 69989#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 69941#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 69940#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 69849#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 69838#L146 assume 8496 == ssl3_accept_~s__state~0#1; 69837#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 65788#L298 assume !(1 == ssl3_accept_~blastFlag~0#1); 65789#L301 assume 3 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 4; 65764#L301-2 assume !(ssl3_accept_~ret~0#1 <= 0); 65765#L308 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 69834#L308-2 ssl3_accept_~s__init_num~0#1 := 0; 70836#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 70832#L596 assume !(8576 == ssl3_accept_~state~0#1); 70822#L614 ssl3_accept_~skip~0#1 := 0; 70823#L110-2 assume !false; 70816#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 70817#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 70810#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 70811#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 70804#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 70805#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 70798#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 70799#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 70792#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 70793#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 70786#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 70787#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 70780#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 70781#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 67988#L152 assume 8512 == ssl3_accept_~s__state~0#1; 67989#L156 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1;ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 71322#L320 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 71320#L320-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 71319#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 71314#L596 assume !(8576 == ssl3_accept_~state~0#1); 71312#L614 ssl3_accept_~skip~0#1 := 0; 71311#L110-2 assume !false; 71310#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 71308#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 71307#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 71306#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 71305#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 71303#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 71302#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 71301#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 71300#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 71299#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 71298#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 71297#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 71296#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 71295#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 71294#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 71293#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 71292#L158 assume 8528 == ssl3_accept_~s__state~0#1; 70136#L162 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1;ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 71291#L338 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 65953#L338-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 65706#L370 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet45#1;havoc ssl3_accept_#t~nondet45#1; 65707#L372 assume !(ssl3_accept_~ret~0#1 <= 0); 65805#L350-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 71130#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 71124#L596 assume !(8576 == ssl3_accept_~state~0#1); 71121#L614 ssl3_accept_~skip~0#1 := 0; 71119#L110-2 assume !false; 71117#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 71115#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 71113#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 71111#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 71109#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 71107#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 71105#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 71103#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 71101#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 71099#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 71097#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 71095#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 71093#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 71091#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 71090#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 71025#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 71014#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 71013#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 67708#L164 assume 8544 == ssl3_accept_~s__state~0#1; 65696#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 65697#L395 assume !(0 != ssl3_accept_~s__session__peer~0#1); 65964#L404 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet46#1;havoc ssl3_accept_#t~nondet46#1;ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 66020#L408 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 66022#L417 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet47#1;havoc ssl3_accept_#t~nondet47#1; 71220#L420 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; 71208#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 71203#L596 assume !(8576 == ssl3_accept_~state~0#1); 71201#L614 ssl3_accept_~skip~0#1 := 0; 71200#L110-2 assume !false; 71199#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 71198#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 71196#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 71194#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 71192#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 71190#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 71188#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 71186#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 71184#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 71182#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 70768#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 70767#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 70766#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 70765#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 70764#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 70763#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 70762#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 70761#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 70760#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 70759#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 70758#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 70757#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 70756#L176 assume 8448 == ssl3_accept_~s__state~0#1; 70755#L177 assume !(ssl3_accept_~num1~0#1 > 0); 70744#L446-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 70742#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 70737#L596 assume !(8576 == ssl3_accept_~state~0#1); 70734#L614 ssl3_accept_~skip~0#1 := 0; 70727#L110-2 assume !false; 70721#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 70718#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 70717#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 70716#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 70715#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 70714#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 70713#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 70712#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 70711#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 70710#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 70708#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 70706#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 70705#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 70704#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 70703#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 70701#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 70699#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 70698#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 70697#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 70696#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 70695#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 70693#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 70691#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 70687#L179 assume 8576 == ssl3_accept_~s__state~0#1; 70673#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet49#1;havoc ssl3_accept_#t~nondet49#1; 70686#L460 assume !(ssl3_accept_~ret~0#1 <= 0); 70046#L463 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 70039#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 70011#L596 assume 8576 == ssl3_accept_~state~0#1; 70007#L615 assume !(8592 == ssl3_accept_~s__state~0#1); 70003#L614 ssl3_accept_~skip~0#1 := 0; 69999#L110-2 assume !false; 69986#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 69985#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 69984#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 69983#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 69981#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 69980#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 69979#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 69978#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 69977#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 69974#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 69852#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 69853#L143 assume 8466 == ssl3_accept_~s__state~0#1; 68341#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 66140#L285 [2022-11-02 20:31:13,027 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:31:13,027 INFO L85 PathProgramCache]: Analyzing trace with hash -1319363256, now seen corresponding path program 1 times [2022-11-02 20:31:13,027 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:31:13,028 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [409692982] [2022-11-02 20:31:13,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:31:13,028 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:31:13,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:31:13,034 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:31:13,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:31:13,043 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:31:13,043 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:31:13,044 INFO L85 PathProgramCache]: Analyzing trace with hash -247589480, now seen corresponding path program 1 times [2022-11-02 20:31:13,044 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:31:13,044 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1078999207] [2022-11-02 20:31:13,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:31:13,044 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:31:13,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:31:13,059 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:31:13,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:31:13,085 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:31:13,087 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:31:13,087 INFO L85 PathProgramCache]: Analyzing trace with hash -688937295, now seen corresponding path program 1 times [2022-11-02 20:31:13,087 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:31:13,087 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [364971974] [2022-11-02 20:31:13,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:31:13,088 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:31:13,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:31:13,142 INFO L134 CoverageAnalysis]: Checked inductivity of 471 backedges. 78 proven. 0 refuted. 0 times theorem prover too weak. 393 trivial. 0 not checked. [2022-11-02 20:31:13,143 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:31:13,143 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [364971974] [2022-11-02 20:31:13,143 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [364971974] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:31:13,143 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:31:13,143 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:31:13,144 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [97876024] [2022-11-02 20:31:13,144 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:31:14,968 INFO L210 LassoAnalysis]: Preferences: [2022-11-02 20:31:14,968 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-02 20:31:14,968 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-02 20:31:14,968 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-02 20:31:14,968 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-11-02 20:31:14,968 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:31:14,969 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-02 20:31:14,969 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-02 20:31:14,969 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_11.cil.c_Iteration25_Loop [2022-11-02 20:31:14,969 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-02 20:31:14,969 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-02 20:31:14,971 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:31:14,976 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:31:14,978 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:31:14,981 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:31:14,992 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:31:14,995 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:31:14,998 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:31:15,004 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:31:15,006 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:31:15,012 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:31:15,015 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:31:15,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-11-02 20:31:15,023 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:31:15,026 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:31:15,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-11-02 20:31:15,032 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:31:15,037 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:31:15,039 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:31:15,042 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:31:15,045 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:31:15,048 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:31:15,055 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:31:15,058 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:31:15,395 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-02 20:31:15,395 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-11-02 20:31:15,395 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:31:15,395 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:31:15,402 INFO L229 MonitoredProcess]: Starting monitored process 45 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:31:15,402 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Waiting until timeout for monitored process [2022-11-02 20:31:15,403 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:31:15,403 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:31:15,420 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:31:15,420 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet45#1=1} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet45#1=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-02 20:31:15,450 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Ended with exit code 0 [2022-11-02 20:31:15,450 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:31:15,450 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:31:15,451 INFO L229 MonitoredProcess]: Starting monitored process 46 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:31:15,453 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Waiting until timeout for monitored process [2022-11-02 20:31:15,454 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:31:15,454 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:31:15,465 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:31:15,466 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-11-02 20:31:15,487 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Ended with exit code 0 [2022-11-02 20:31:15,488 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:31:15,488 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:31:15,489 INFO L229 MonitoredProcess]: Starting monitored process 47 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:31:15,490 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Waiting until timeout for monitored process [2022-11-02 20:31:15,492 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:31:15,493 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:31:15,510 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:31:15,510 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~l~0#1=2, ULTIMATE.start_ssl3_accept_#t~nondet42#1=2} Honda state: {ULTIMATE.start_ssl3_accept_~l~0#1=2, ULTIMATE.start_ssl3_accept_#t~nondet42#1=2} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-02 20:31:15,529 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Ended with exit code 0 [2022-11-02 20:31:15,530 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:31:15,530 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:31:15,531 INFO L229 MonitoredProcess]: Starting monitored process 48 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:31:15,532 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Waiting until timeout for monitored process [2022-11-02 20:31:15,532 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:31:15,532 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:31:15,552 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:31:15,552 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-11-02 20:31:15,571 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Ended with exit code 0 [2022-11-02 20:31:15,572 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:31:15,572 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:31:15,572 INFO L229 MonitoredProcess]: Starting monitored process 49 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:31:15,573 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Waiting until timeout for monitored process [2022-11-02 20:31:15,574 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:31:15,574 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:31:15,590 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:31:15,590 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet47#1=1} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet47#1=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-02 20:31:15,612 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Ended with exit code 0 [2022-11-02 20:31:15,612 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:31:15,613 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:31:15,613 INFO L229 MonitoredProcess]: Starting monitored process 50 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:31:15,615 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Waiting until timeout for monitored process [2022-11-02 20:31:15,615 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:31:15,615 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:31:15,632 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:31:15,633 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-11-02 20:31:15,652 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Ended with exit code 0 [2022-11-02 20:31:15,652 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:31:15,652 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:31:15,653 INFO L229 MonitoredProcess]: Starting monitored process 51 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:31:15,654 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Waiting until timeout for monitored process [2022-11-02 20:31:15,654 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:31:15,654 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:31:15,690 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:31:15,690 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-11-02 20:31:15,692 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Ended with exit code 0 [2022-11-02 20:31:15,692 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:31:15,693 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:31:15,693 INFO L229 MonitoredProcess]: Starting monitored process 52 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:31:15,694 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Waiting until timeout for monitored process [2022-11-02 20:31:15,695 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:31:15,695 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:31:15,713 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:31:15,713 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-11-02 20:31:15,738 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Ended with exit code 0 [2022-11-02 20:31:15,739 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:31:15,739 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:31:15,740 INFO L229 MonitoredProcess]: Starting monitored process 53 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:31:15,741 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Waiting until timeout for monitored process [2022-11-02 20:31:15,742 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:31:15,742 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:31:15,791 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:31:15,791 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet40#1=-257, ULTIMATE.start_ssl3_accept_~__cil_tmp56~0#1=-257} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet40#1=-257, ULTIMATE.start_ssl3_accept_~__cil_tmp56~0#1=-257} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-02 20:31:15,794 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Ended with exit code 0 [2022-11-02 20:31:15,794 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:31:15,794 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:31:15,795 INFO L229 MonitoredProcess]: Starting monitored process 54 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:31:15,796 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Waiting until timeout for monitored process [2022-11-02 20:31:15,796 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:31:15,796 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:31:15,813 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:31:15,813 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-11-02 20:31:15,836 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Forceful destruction successful, exit code 0 [2022-11-02 20:31:15,836 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:31:15,836 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:31:15,837 INFO L229 MonitoredProcess]: Starting monitored process 55 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:31:15,838 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Waiting until timeout for monitored process [2022-11-02 20:31:15,839 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:31:15,839 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:31:15,857 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:31:15,857 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-11-02 20:31:15,877 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Forceful destruction successful, exit code 0 [2022-11-02 20:31:15,877 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:31:15,877 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:31:15,878 INFO L229 MonitoredProcess]: Starting monitored process 56 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:31:15,879 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Waiting until timeout for monitored process [2022-11-02 20:31:15,879 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:31:15,880 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:31:15,892 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:31:15,892 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-11-02 20:31:15,916 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Forceful destruction successful, exit code 0 [2022-11-02 20:31:15,916 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:31:15,916 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:31:15,917 INFO L229 MonitoredProcess]: Starting monitored process 57 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:31:15,918 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Waiting until timeout for monitored process [2022-11-02 20:31:15,918 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:31:15,918 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:31:15,930 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:31:15,930 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-11-02 20:31:15,951 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Ended with exit code 0 [2022-11-02 20:31:15,951 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:31:15,951 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:31:15,952 INFO L229 MonitoredProcess]: Starting monitored process 58 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:31:15,953 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (58)] Waiting until timeout for monitored process [2022-11-02 20:31:15,953 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:31:15,953 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:31:15,964 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:31:15,965 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-11-02 20:31:15,988 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (58)] Forceful destruction successful, exit code 0 [2022-11-02 20:31:15,988 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:31:15,988 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:31:15,989 INFO L229 MonitoredProcess]: Starting monitored process 59 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:31:15,991 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:31:15,992 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:31:15,992 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (59)] Waiting until timeout for monitored process [2022-11-02 20:31:16,003 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:31:16,003 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-11-02 20:31:16,025 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (59)] Ended with exit code 0 [2022-11-02 20:31:16,025 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:31:16,025 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:31:16,026 INFO L229 MonitoredProcess]: Starting monitored process 60 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:31:16,027 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (60)] Waiting until timeout for monitored process [2022-11-02 20:31:16,027 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:31:16,027 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:31:16,089 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (60)] Ended with exit code 0 [2022-11-02 20:31:16,090 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:31:16,090 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:31:16,091 INFO L229 MonitoredProcess]: Starting monitored process 61 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:31:16,100 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-11-02 20:31:16,100 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:31:16,114 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (61)] Waiting until timeout for monitored process [2022-11-02 20:31:16,124 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-11-02 20:31:16,142 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (61)] Ended with exit code 0 [2022-11-02 20:31:16,142 INFO L210 LassoAnalysis]: Preferences: [2022-11-02 20:31:16,143 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-02 20:31:16,143 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-02 20:31:16,143 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-02 20:31:16,143 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-11-02 20:31:16,143 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:31:16,143 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-02 20:31:16,143 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-02 20:31:16,143 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_11.cil.c_Iteration25_Loop [2022-11-02 20:31:16,143 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-02 20:31:16,143 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-02 20:31:16,146 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:31:16,151 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:31:16,156 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:31:16,161 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:31:16,164 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:31:16,166 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:31:16,172 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:31:16,174 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:31:16,176 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:31:16,181 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:31:16,186 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:31:16,188 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:31:16,191 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:31:16,193 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:31:16,198 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:31:16,201 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:31:16,203 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:31:16,205 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:31:16,207 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:31:16,210 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:31:16,215 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:31:16,217 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:31:16,220 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:31:16,576 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-02 20:31:16,577 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-11-02 20:31:16,577 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:31:16,577 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:31:16,580 INFO L229 MonitoredProcess]: Starting monitored process 62 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:31:16,582 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (62)] Waiting until timeout for monitored process [2022-11-02 20:31:16,583 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-11-02 20:31:16,592 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:31:16,592 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:31:16,592 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:31:16,593 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:31:16,593 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:31:16,593 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:31:16,593 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:31:16,595 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:31:16,619 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (62)] Ended with exit code 0 [2022-11-02 20:31:16,619 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:31:16,619 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:31:16,620 INFO L229 MonitoredProcess]: Starting monitored process 63 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:31:16,621 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (63)] Waiting until timeout for monitored process [2022-11-02 20:31:16,622 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-11-02 20:31:16,632 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:31:16,632 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:31:16,632 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:31:16,632 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-11-02 20:31:16,632 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:31:16,634 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-02 20:31:16,634 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:31:16,638 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:31:16,660 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (63)] Ended with exit code 0 [2022-11-02 20:31:16,660 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:31:16,660 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:31:16,661 INFO L229 MonitoredProcess]: Starting monitored process 64 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:31:16,662 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (64)] Waiting until timeout for monitored process [2022-11-02 20:31:16,662 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-11-02 20:31:16,672 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:31:16,672 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:31:16,672 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:31:16,672 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:31:16,672 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:31:16,672 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:31:16,673 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:31:16,674 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:31:16,696 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (64)] Forceful destruction successful, exit code 0 [2022-11-02 20:31:16,696 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:31:16,696 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:31:16,697 INFO L229 MonitoredProcess]: Starting monitored process 65 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:31:16,698 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (65)] Waiting until timeout for monitored process [2022-11-02 20:31:16,698 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-11-02 20:31:16,708 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:31:16,708 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:31:16,708 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:31:16,708 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-11-02 20:31:16,708 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:31:16,709 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-02 20:31:16,709 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:31:16,711 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:31:16,732 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (65)] Ended with exit code 0 [2022-11-02 20:31:16,733 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:31:16,733 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:31:16,734 INFO L229 MonitoredProcess]: Starting monitored process 66 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:31:16,734 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (66)] Waiting until timeout for monitored process [2022-11-02 20:31:16,735 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-11-02 20:31:16,745 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:31:16,745 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:31:16,745 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:31:16,745 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:31:16,745 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:31:16,753 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:31:16,753 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:31:16,760 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:31:16,780 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (66)] Ended with exit code 0 [2022-11-02 20:31:16,780 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:31:16,780 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:31:16,781 INFO L229 MonitoredProcess]: Starting monitored process 67 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:31:16,782 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-11-02 20:31:16,787 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (67)] Waiting until timeout for monitored process [2022-11-02 20:31:16,792 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:31:16,792 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:31:16,793 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:31:16,793 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:31:16,793 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:31:16,794 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:31:16,794 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:31:16,797 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:31:16,818 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (67)] Ended with exit code 0 [2022-11-02 20:31:16,819 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:31:16,819 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:31:16,819 INFO L229 MonitoredProcess]: Starting monitored process 68 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:31:16,820 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (68)] Waiting until timeout for monitored process [2022-11-02 20:31:16,821 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-11-02 20:31:16,830 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:31:16,830 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:31:16,831 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:31:16,831 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:31:16,831 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:31:16,831 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:31:16,831 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:31:16,832 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:31:16,853 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (68)] Ended with exit code 0 [2022-11-02 20:31:16,853 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:31:16,853 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:31:16,854 INFO L229 MonitoredProcess]: Starting monitored process 69 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:31:16,857 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (69)] Waiting until timeout for monitored process [2022-11-02 20:31:16,857 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-11-02 20:31:16,869 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:31:16,869 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:31:16,869 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:31:16,869 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-11-02 20:31:16,869 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:31:16,870 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-02 20:31:16,870 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:31:16,889 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:31:16,921 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (69)] Ended with exit code 0 [2022-11-02 20:31:16,921 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:31:16,922 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:31:16,923 INFO L229 MonitoredProcess]: Starting monitored process 70 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:31:16,928 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-11-02 20:31:16,940 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:31:16,940 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:31:16,940 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:31:16,940 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:31:16,940 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:31:16,941 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:31:16,941 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:31:16,943 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (70)] Waiting until timeout for monitored process [2022-11-02 20:31:16,946 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:31:16,966 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (70)] Forceful destruction successful, exit code 0 [2022-11-02 20:31:16,967 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:31:16,967 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:31:16,968 INFO L229 MonitoredProcess]: Starting monitored process 71 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:31:16,970 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-11-02 20:31:16,975 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (71)] Waiting until timeout for monitored process [2022-11-02 20:31:16,981 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:31:16,981 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:31:16,981 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:31:16,981 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:31:16,981 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:31:16,982 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:31:16,982 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:31:16,983 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:31:17,004 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (71)] Forceful destruction successful, exit code 0 [2022-11-02 20:31:17,005 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:31:17,005 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:31:17,006 INFO L229 MonitoredProcess]: Starting monitored process 72 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:31:17,010 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-11-02 20:31:17,019 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (72)] Waiting until timeout for monitored process [2022-11-02 20:31:17,021 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:31:17,021 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:31:17,021 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:31:17,021 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:31:17,022 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:31:17,022 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:31:17,022 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:31:17,024 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:31:17,045 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (72)] Forceful destruction successful, exit code 0 [2022-11-02 20:31:17,046 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:31:17,046 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:31:17,046 INFO L229 MonitoredProcess]: Starting monitored process 73 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:31:17,047 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (73)] Waiting until timeout for monitored process [2022-11-02 20:31:17,048 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-11-02 20:31:17,057 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:31:17,058 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:31:17,058 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:31:17,058 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:31:17,058 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:31:17,058 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:31:17,058 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:31:17,060 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:31:17,081 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (73)] Ended with exit code 0 [2022-11-02 20:31:17,081 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:31:17,081 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:31:17,082 INFO L229 MonitoredProcess]: Starting monitored process 74 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:31:17,083 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (74)] Waiting until timeout for monitored process [2022-11-02 20:31:17,083 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-11-02 20:31:17,092 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:31:17,093 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:31:17,093 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:31:17,093 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:31:17,093 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:31:17,093 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:31:17,094 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:31:17,096 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:31:17,119 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (74)] Ended with exit code 0 [2022-11-02 20:31:17,119 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:31:17,119 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:31:17,120 INFO L229 MonitoredProcess]: Starting monitored process 75 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:31:17,121 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (75)] Waiting until timeout for monitored process [2022-11-02 20:31:17,122 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-11-02 20:31:17,132 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:31:17,132 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:31:17,132 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:31:17,132 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:31:17,132 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:31:17,133 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:31:17,133 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:31:17,159 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-11-02 20:31:17,163 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2022-11-02 20:31:17,163 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2022-11-02 20:31:17,164 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:31:17,164 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:31:17,165 INFO L229 MonitoredProcess]: Starting monitored process 76 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:31:17,166 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (76)] Waiting until timeout for monitored process [2022-11-02 20:31:17,166 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-11-02 20:31:17,166 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2022-11-02 20:31:17,167 INFO L513 LassoAnalysis]: Proved termination. [2022-11-02 20:31:17,167 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-11-02 20:31:17,186 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (75)] Ended with exit code 0 [2022-11-02 20:31:17,187 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2022-11-02 20:31:17,200 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:31:17,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:31:17,224 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-02 20:31:17,224 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:31:17,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:31:17,290 INFO L263 TraceCheckSpWp]: Trace formula consists of 260 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-02 20:31:17,292 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:31:17,902 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 101 proven. 0 refuted. 0 times theorem prover too weak. 292 trivial. 0 not checked. [2022-11-02 20:31:17,902 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-11-02 20:31:17,903 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 5684 states and 7562 transitions. cyclomatic complexity: 1892 Second operand has 4 states, 4 states have (on average 24.75) internal successors, (99), 4 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-11-02 20:31:18,021 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 5684 states and 7562 transitions. cyclomatic complexity: 1892. Second operand has 4 states, 4 states have (on average 24.75) internal successors, (99), 4 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) Result 14109 states and 18763 transitions. Complement of second has 4 states. [2022-11-02 20:31:18,021 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-11-02 20:31:18,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 24.75) internal successors, (99), 4 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-11-02 20:31:18,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 406 transitions. [2022-11-02 20:31:18,023 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 406 transitions. Stem has 18 letters. Loop has 181 letters. [2022-11-02 20:31:18,025 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 20:31:18,025 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 406 transitions. Stem has 199 letters. Loop has 181 letters. [2022-11-02 20:31:18,026 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 20:31:18,026 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 406 transitions. Stem has 18 letters. Loop has 362 letters. [2022-11-02 20:31:18,029 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 20:31:18,030 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 14109 states and 18763 transitions. [2022-11-02 20:31:18,039 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (76)] Forceful destruction successful, exit code 0 [2022-11-02 20:31:18,106 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 5415 [2022-11-02 20:31:18,152 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 14109 states to 12420 states and 16509 transitions. [2022-11-02 20:31:18,152 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5533 [2022-11-02 20:31:18,157 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5549 [2022-11-02 20:31:18,157 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12420 states and 16509 transitions. [2022-11-02 20:31:18,157 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:31:18,158 INFO L218 hiAutomatonCegarLoop]: Abstraction has 12420 states and 16509 transitions. [2022-11-02 20:31:18,169 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12420 states and 16509 transitions. [2022-11-02 20:31:18,300 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12420 to 10709. [2022-11-02 20:31:18,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10709 states, 10709 states have (on average 1.3304696983845363) internal successors, (14248), 10708 states have internal predecessors, (14248), 0 states have call successors, (0), 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-11-02 20:31:18,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10709 states to 10709 states and 14248 transitions. [2022-11-02 20:31:18,336 INFO L240 hiAutomatonCegarLoop]: Abstraction has 10709 states and 14248 transitions. [2022-11-02 20:31:18,337 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:31:18,337 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:31:18,337 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:31:18,337 INFO L87 Difference]: Start difference. First operand 10709 states and 14248 transitions. Second operand has 3 states, 3 states have (on average 27.666666666666668) internal successors, (83), 3 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:31:18,389 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:31:18,389 INFO L93 Difference]: Finished difference Result 10711 states and 14230 transitions. [2022-11-02 20:31:18,389 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10711 states and 14230 transitions. [2022-11-02 20:31:18,429 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 3732 [2022-11-02 20:31:18,464 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10711 states to 10709 states and 14228 transitions. [2022-11-02 20:31:18,465 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3846 [2022-11-02 20:31:18,468 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3846 [2022-11-02 20:31:18,469 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10709 states and 14228 transitions. [2022-11-02 20:31:18,470 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:31:18,470 INFO L218 hiAutomatonCegarLoop]: Abstraction has 10709 states and 14228 transitions. [2022-11-02 20:31:18,480 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10709 states and 14228 transitions. [2022-11-02 20:31:18,661 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10709 to 10709. [2022-11-02 20:31:18,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10709 states, 10709 states have (on average 1.3286021103744514) internal successors, (14228), 10708 states have internal predecessors, (14228), 0 states have call successors, (0), 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-11-02 20:31:18,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10709 states to 10709 states and 14228 transitions. [2022-11-02 20:31:18,779 INFO L240 hiAutomatonCegarLoop]: Abstraction has 10709 states and 14228 transitions. [2022-11-02 20:31:18,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:31:18,788 INFO L428 stractBuchiCegarLoop]: Abstraction has 10709 states and 14228 transitions. [2022-11-02 20:31:18,788 INFO L335 stractBuchiCegarLoop]: ======== Iteration 26 ============ [2022-11-02 20:31:18,788 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10709 states and 14228 transitions. [2022-11-02 20:31:18,812 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 3732 [2022-11-02 20:31:18,812 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:31:18,812 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:31:18,814 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-11-02 20:31:18,814 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:31:18,814 INFO L748 eck$LassoCheckResult]: Stem: 107862#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 107665#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret59#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~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~nondet54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~post56#1, ssl3_accept_#t~nondet57#1, ssl3_accept_#t~post58#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;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#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~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___7~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#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;ssl3_accept_~__cil_tmp58~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#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; 107641#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 107592#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; 107593#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 107586#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 107587#L110-2 assume !false; 108362#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 108379#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 108378#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 108377#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 108376#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 108375#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 108144#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 108145#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 108129#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 108096#L137 assume 8464 == ssl3_accept_~s__state~0#1; 107956#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 112845#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 112843#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; 109737#L559 [2022-11-02 20:31:18,815 INFO L750 eck$LassoCheckResult]: Loop: 109737#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 109725#L596 assume !(8576 == ssl3_accept_~state~0#1); 109720#L614 ssl3_accept_~skip~0#1 := 0; 109717#L110-2 assume !false; 109714#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 109711#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 109708#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 109705#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 109702#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 109699#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 109696#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 109693#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 109691#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 109688#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 109685#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 109681#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 109682#L146 assume 8496 == ssl3_accept_~s__state~0#1; 109230#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 111645#L298 assume !(1 == ssl3_accept_~blastFlag~0#1); 111644#L301 assume !(3 == ssl3_accept_~blastFlag~0#1); 111643#L301-2 assume !(ssl3_accept_~ret~0#1 <= 0); 109223#L308 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 111637#L308-2 ssl3_accept_~s__init_num~0#1 := 0; 111716#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 111706#L596 assume !(8576 == ssl3_accept_~state~0#1); 111703#L614 ssl3_accept_~skip~0#1 := 0; 111701#L110-2 assume !false; 111699#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 111697#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 111639#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 111638#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 111636#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 111634#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 111633#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 111627#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 111624#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 111622#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 111620#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 111618#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 111616#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 111614#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 111612#L152 assume 8512 == ssl3_accept_~s__state~0#1; 109523#L156 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1;ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 111609#L320 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 111606#L320-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 111603#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 111597#L596 assume !(8576 == ssl3_accept_~state~0#1); 111594#L614 ssl3_accept_~skip~0#1 := 0; 111592#L110-2 assume !false; 111590#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 111588#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 111586#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 111584#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 111582#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 111580#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 111578#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 111576#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 111574#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 111572#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 111570#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 111568#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 111566#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 111564#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 111562#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 111560#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 111559#L158 assume 8528 == ssl3_accept_~s__state~0#1; 107633#L162 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1;ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 107634#L338 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 0; 107697#L338-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1); 107853#L347 assume !(0 != (30 + ssl3_accept_~l~0#1) % 4294967296); 107834#L350 assume !(0 != (1 + ssl3_accept_~l~0#1) % 4294967296);ssl3_accept_~skip~0#1 := 1; 107630#L350-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 107716#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 111757#L596 assume !(8576 == ssl3_accept_~state~0#1); 111755#L614 ssl3_accept_~skip~0#1 := 0; 111754#L110-2 assume !false; 111752#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 111750#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 111748#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 111745#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 111744#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 111739#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 111736#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 111734#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 111732#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 111730#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 111728#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 111726#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 111724#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 111723#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 111719#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 111711#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 111709#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 111708#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 108074#L164 assume 8544 == ssl3_accept_~s__state~0#1; 107526#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 107527#L395 assume !(0 != ssl3_accept_~s__session__peer~0#1); 107787#L404 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet46#1;havoc ssl3_accept_#t~nondet46#1;ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 107842#L408 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 107657#L417 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet47#1;havoc ssl3_accept_#t~nondet47#1; 107647#L420 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; 107648#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 111993#L596 assume !(8576 == ssl3_accept_~state~0#1); 111989#L614 ssl3_accept_~skip~0#1 := 0; 111986#L110-2 assume !false; 111982#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 111975#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 111971#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 111968#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 111965#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 111962#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 111959#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 111956#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 111953#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 111950#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 111948#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 111940#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 111936#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 111935#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 111933#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 111932#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 111931#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 111929#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 111928#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 111927#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 111926#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 107722#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 107681#L176 assume 8448 == ssl3_accept_~s__state~0#1; 107682#L177 assume !(ssl3_accept_~num1~0#1 > 0); 107705#L446-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 107775#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 111885#L596 assume !(8576 == ssl3_accept_~state~0#1); 111877#L614 ssl3_accept_~skip~0#1 := 0; 111878#L110-2 assume !false; 112010#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 112007#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 112005#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 112002#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 111994#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 111990#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 111987#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 111983#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 111976#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 111972#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 111969#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 111966#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 111963#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 111960#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 111957#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 111954#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 111951#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 111949#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 111941#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 111937#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 111813#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 111814#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 111772#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 107864#L179 assume 8576 == ssl3_accept_~s__state~0#1; 107613#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet49#1;havoc ssl3_accept_#t~nondet49#1; 107614#L460 assume !(ssl3_accept_~ret~0#1 <= 0); 107736#L463 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 109748#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 109738#L596 assume 8576 == ssl3_accept_~state~0#1; 109726#L615 assume !(8592 == ssl3_accept_~s__state~0#1); 109721#L614 ssl3_accept_~skip~0#1 := 0; 109718#L110-2 assume !false; 109715#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 109712#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 109709#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 109706#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 109703#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 109700#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 109697#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 109694#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 109692#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 109689#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 109686#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 109683#L143 assume 8466 == ssl3_accept_~s__state~0#1; 109236#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 109762#L285 assume !(0 == ssl3_accept_~blastFlag~0#1); 109758#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; 109737#L559 [2022-11-02 20:31:18,815 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:31:18,815 INFO L85 PathProgramCache]: Analyzing trace with hash -892727728, now seen corresponding path program 1 times [2022-11-02 20:31:18,815 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:31:18,817 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [932056981] [2022-11-02 20:31:18,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:31:18,817 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:31:18,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:31:18,824 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:31:18,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:31:18,830 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:31:18,830 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:31:18,831 INFO L85 PathProgramCache]: Analyzing trace with hash -1412630111, now seen corresponding path program 1 times [2022-11-02 20:31:18,831 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:31:18,831 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1270398577] [2022-11-02 20:31:18,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:31:18,831 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:31:18,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:31:18,958 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 219 proven. 0 refuted. 0 times theorem prover too weak. 174 trivial. 0 not checked. [2022-11-02 20:31:18,958 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:31:18,959 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1270398577] [2022-11-02 20:31:18,959 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1270398577] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:31:18,959 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:31:18,959 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:31:18,959 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [826385798] [2022-11-02 20:31:18,959 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:31:18,960 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:31:18,960 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:31:18,960 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:31:18,961 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:31:18,961 INFO L87 Difference]: Start difference. First operand 10709 states and 14228 transitions. cyclomatic complexity: 3542 Second operand has 3 states, 3 states have (on average 28.333333333333332) internal successors, (85), 3 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:31:19,030 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:31:19,031 INFO L93 Difference]: Finished difference Result 20669 states and 27391 transitions. [2022-11-02 20:31:19,031 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 20669 states and 27391 transitions. [2022-11-02 20:31:19,184 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 7008 [2022-11-02 20:31:19,268 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 20669 states to 20669 states and 27391 transitions. [2022-11-02 20:31:19,268 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7132 [2022-11-02 20:31:19,276 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7132 [2022-11-02 20:31:19,276 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20669 states and 27391 transitions. [2022-11-02 20:31:19,277 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:31:19,278 INFO L218 hiAutomatonCegarLoop]: Abstraction has 20669 states and 27391 transitions. [2022-11-02 20:31:19,294 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20669 states and 27391 transitions. [2022-11-02 20:31:19,465 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20669 to 10709. [2022-11-02 20:31:19,479 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10709 states, 10709 states have (on average 1.3274815575684005) internal successors, (14216), 10708 states have internal predecessors, (14216), 0 states have call successors, (0), 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-11-02 20:31:19,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10709 states to 10709 states and 14216 transitions. [2022-11-02 20:31:19,510 INFO L240 hiAutomatonCegarLoop]: Abstraction has 10709 states and 14216 transitions. [2022-11-02 20:31:19,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:31:19,511 INFO L428 stractBuchiCegarLoop]: Abstraction has 10709 states and 14216 transitions. [2022-11-02 20:31:19,511 INFO L335 stractBuchiCegarLoop]: ======== Iteration 27 ============ [2022-11-02 20:31:19,511 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10709 states and 14216 transitions. [2022-11-02 20:31:19,600 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 3732 [2022-11-02 20:31:19,600 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:31:19,600 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:31:19,601 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-11-02 20:31:19,602 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:31:19,602 INFO L748 eck$LassoCheckResult]: Stem: 139256#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 139047#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret59#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~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~nondet54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~post56#1, ssl3_accept_#t~nondet57#1, ssl3_accept_#t~post58#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;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#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~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___7~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#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;ssl3_accept_~__cil_tmp58~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#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; 139025#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 138976#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; 138977#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 138970#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 138971#L110-2 assume !false; 139706#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 139707#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 139702#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 139703#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 139698#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 139699#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 139694#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 139695#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 139690#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 139691#L137 assume 8464 == ssl3_accept_~s__state~0#1; 139381#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 145598#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 145591#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; 141599#L559 [2022-11-02 20:31:19,602 INFO L750 eck$LassoCheckResult]: Loop: 141599#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 141594#L596 assume !(8576 == ssl3_accept_~state~0#1); 141592#L614 ssl3_accept_~skip~0#1 := 0; 141591#L110-2 assume !false; 141590#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 141589#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 141588#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 141587#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 141586#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 141585#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 141584#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 141583#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 141582#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 141581#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 141580#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 141578#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 141480#L146 assume 8496 == ssl3_accept_~s__state~0#1; 141479#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 141478#L298 assume !(1 == ssl3_accept_~blastFlag~0#1); 141477#L301 assume !(3 == ssl3_accept_~blastFlag~0#1); 141476#L301-2 assume !(ssl3_accept_~ret~0#1 <= 0); 141472#L308 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 141474#L308-2 ssl3_accept_~s__init_num~0#1 := 0; 142621#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 142514#L596 assume !(8576 == ssl3_accept_~state~0#1); 142511#L614 ssl3_accept_~skip~0#1 := 0; 142509#L110-2 assume !false; 142507#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 142505#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 142503#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 142501#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 142499#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 142497#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 142495#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 142493#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 142491#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 142489#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 142487#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 142485#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 142483#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 142472#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 141861#L152 assume 8512 == ssl3_accept_~s__state~0#1; 141637#L156 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1;ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 143026#L320 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 143024#L320-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 143014#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 143007#L596 assume !(8576 == ssl3_accept_~state~0#1); 143004#L614 ssl3_accept_~skip~0#1 := 0; 143002#L110-2 assume !false; 143000#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 142998#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 142996#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 142994#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 142992#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 142990#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 142988#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 142986#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 142984#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 142982#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 142980#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 142978#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 142976#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 142974#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 142972#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 142970#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 142968#L158 assume 8528 == ssl3_accept_~s__state~0#1; 140204#L162 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1;ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 139078#L338 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 139079#L338-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 139145#L370 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet45#1;havoc ssl3_accept_#t~nondet45#1; 142964#L372 assume !(ssl3_accept_~ret~0#1 <= 0); 142957#L350-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 142952#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 142945#L596 assume !(8576 == ssl3_accept_~state~0#1); 142941#L614 ssl3_accept_~skip~0#1 := 0; 142938#L110-2 assume !false; 142935#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 142932#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 142929#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 142926#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 142923#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 142920#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 142917#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 142914#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 142911#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 142908#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 142905#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 142902#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 142900#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 142898#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 142896#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 142894#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 142892#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 142891#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 142890#L164 assume 8544 == ssl3_accept_~s__state~0#1; 138910#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 138911#L395 assume !(0 != ssl3_accept_~s__session__peer~0#1); 139174#L404 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet46#1;havoc ssl3_accept_#t~nondet46#1;ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 139237#L408 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 139039#L417 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet47#1;havoc ssl3_accept_#t~nondet47#1; 139029#L420 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; 139030#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 148665#L596 assume !(8576 == ssl3_accept_~state~0#1); 148663#L614 ssl3_accept_~skip~0#1 := 0; 148662#L110-2 assume !false; 138966#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 138967#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 138994#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 138995#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 139254#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 148643#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 139097#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 139053#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 139054#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 139129#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 139105#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 139106#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 139186#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 139187#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 139007#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 139008#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 138940#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 138936#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 138937#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 138962#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 138963#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 139103#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 139061#L176 assume 8448 == ssl3_accept_~s__state~0#1; 139062#L177 assume !(ssl3_accept_~num1~0#1 > 0); 139089#L446-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 139164#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 143094#L596 assume !(8576 == ssl3_accept_~state~0#1); 143092#L614 ssl3_accept_~skip~0#1 := 0; 143091#L110-2 assume !false; 143090#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 143085#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 143082#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 143080#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 143078#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 143076#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 143074#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 143072#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 143070#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 143068#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 143066#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 143064#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 143062#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 143060#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 143058#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 143056#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 143054#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 143052#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 143050#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 143048#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 143046#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 143044#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 143042#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 139257#L179 assume 8576 == ssl3_accept_~s__state~0#1; 139258#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet49#1;havoc ssl3_accept_#t~nondet49#1; 142470#L460 assume !(ssl3_accept_~ret~0#1 <= 0); 141696#L463 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 141683#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 141670#L596 assume 8576 == ssl3_accept_~state~0#1; 141666#L615 assume !(8592 == ssl3_accept_~s__state~0#1); 141659#L614 ssl3_accept_~skip~0#1 := 0; 141655#L110-2 assume !false; 141652#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 141649#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 141646#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 141643#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 141639#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 141634#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 141630#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 141626#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 141622#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 141618#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 141608#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 141609#L143 assume 8466 == ssl3_accept_~s__state~0#1; 139279#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 139271#L285 assume !(0 == ssl3_accept_~blastFlag~0#1); 139272#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; 141599#L559 [2022-11-02 20:31:19,603 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:31:19,603 INFO L85 PathProgramCache]: Analyzing trace with hash -892727728, now seen corresponding path program 2 times [2022-11-02 20:31:19,603 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:31:19,603 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1941784578] [2022-11-02 20:31:19,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:31:19,604 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:31:19,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:31:19,609 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:31:19,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:31:19,615 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:31:19,616 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:31:19,616 INFO L85 PathProgramCache]: Analyzing trace with hash -1721546142, now seen corresponding path program 1 times [2022-11-02 20:31:19,616 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:31:19,616 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1577125073] [2022-11-02 20:31:19,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:31:19,616 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:31:19,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:31:19,635 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:31:19,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:31:19,662 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:31:19,662 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:31:19,662 INFO L85 PathProgramCache]: Analyzing trace with hash -1231028365, now seen corresponding path program 1 times [2022-11-02 20:31:19,663 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:31:19,663 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [120698982] [2022-11-02 20:31:19,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:31:19,663 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:31:19,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:31:19,708 INFO L134 CoverageAnalysis]: Checked inductivity of 473 backedges. 181 proven. 0 refuted. 0 times theorem prover too weak. 292 trivial. 0 not checked. [2022-11-02 20:31:19,708 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:31:19,708 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [120698982] [2022-11-02 20:31:19,709 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [120698982] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:31:19,709 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:31:19,709 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:31:19,709 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [787509927] [2022-11-02 20:31:19,709 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:31:21,437 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:31:21,438 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:31:21,438 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:31:21,438 INFO L87 Difference]: Start difference. First operand 10709 states and 14216 transitions. cyclomatic complexity: 3530 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-11-02 20:31:21,483 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:31:21,483 INFO L93 Difference]: Finished difference Result 10959 states and 14522 transitions. [2022-11-02 20:31:21,483 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10959 states and 14522 transitions. [2022-11-02 20:31:21,521 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 3732 [2022-11-02 20:31:21,584 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10959 states to 10857 states and 14388 transitions. [2022-11-02 20:31:21,584 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3844 [2022-11-02 20:31:21,586 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3844 [2022-11-02 20:31:21,586 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10857 states and 14388 transitions. [2022-11-02 20:31:21,587 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:31:21,587 INFO L218 hiAutomatonCegarLoop]: Abstraction has 10857 states and 14388 transitions. [2022-11-02 20:31:21,591 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10857 states and 14388 transitions. [2022-11-02 20:31:21,681 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10857 to 10857. [2022-11-02 20:31:21,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10857 states, 10857 states have (on average 1.325227963525836) internal successors, (14388), 10856 states have internal predecessors, (14388), 0 states have call successors, (0), 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-11-02 20:31:21,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10857 states to 10857 states and 14388 transitions. [2022-11-02 20:31:21,730 INFO L240 hiAutomatonCegarLoop]: Abstraction has 10857 states and 14388 transitions. [2022-11-02 20:31:21,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:31:21,740 INFO L428 stractBuchiCegarLoop]: Abstraction has 10857 states and 14388 transitions. [2022-11-02 20:31:21,740 INFO L335 stractBuchiCegarLoop]: ======== Iteration 28 ============ [2022-11-02 20:31:21,740 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10857 states and 14388 transitions. [2022-11-02 20:31:21,812 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 3732 [2022-11-02 20:31:21,812 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:31:21,812 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:31:21,812 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-11-02 20:31:21,813 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:31:21,813 INFO L748 eck$LassoCheckResult]: Stem: 160924#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 160714#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret59#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~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~nondet54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~post56#1, ssl3_accept_#t~nondet57#1, ssl3_accept_#t~post58#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;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#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~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___7~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#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;ssl3_accept_~__cil_tmp58~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#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; 160698#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 160647#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; 160648#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 160641#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 160642#L110-2 assume !false; 161111#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 162319#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 162318#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 162317#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 162316#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 162315#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 162314#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 162313#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 162312#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 162311#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 162310#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 162309#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 162308#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 161295#L149 [2022-11-02 20:31:21,813 INFO L750 eck$LassoCheckResult]: Loop: 161295#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 161286#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 161287#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 161278#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 161279#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 161270#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 161271#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 161262#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 161263#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 161250#L176 assume 8448 == ssl3_accept_~s__state~0#1; 161251#L177 assume !(ssl3_accept_~num1~0#1 > 0); 161238#L446-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 161239#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 161217#L596 assume !(8576 == ssl3_accept_~state~0#1); 161215#L614 ssl3_accept_~skip~0#1 := 0; 161127#L110-2 assume !false; 161128#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 160982#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 160983#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 161193#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 161194#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 161185#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 161187#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 161178#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 161180#L134 assume 8482 == ssl3_accept_~s__state~0#1; 161398#L135 ssl3_accept_~s__state~0#1 := 3; 162364#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 162354#L596 assume !(8576 == ssl3_accept_~state~0#1); 162350#L614 ssl3_accept_~skip~0#1 := 0; 162348#L110-2 assume !false; 162346#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 162344#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 162342#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 162340#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 162338#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 162336#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 162334#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 162332#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 162330#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 162328#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 162326#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 162324#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 161294#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 161295#L149 [2022-11-02 20:31:21,813 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:31:21,813 INFO L85 PathProgramCache]: Analyzing trace with hash -892851790, now seen corresponding path program 1 times [2022-11-02 20:31:21,814 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:31:21,814 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [427097764] [2022-11-02 20:31:21,814 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:31:21,814 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:31:21,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:31:21,838 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:31:21,839 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:31:21,839 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [427097764] [2022-11-02 20:31:21,839 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [427097764] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:31:21,839 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:31:21,839 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:31:21,839 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1946887756] [2022-11-02 20:31:21,840 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:31:21,840 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-02 20:31:21,840 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:31:21,840 INFO L85 PathProgramCache]: Analyzing trace with hash -763557959, now seen corresponding path program 2 times [2022-11-02 20:31:21,840 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:31:21,841 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2033653776] [2022-11-02 20:31:21,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:31:21,841 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:31:21,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:31:21,845 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:31:21,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:31:21,849 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:31:21,990 INFO L210 LassoAnalysis]: Preferences: [2022-11-02 20:31:21,990 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-02 20:31:21,990 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-02 20:31:21,990 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-02 20:31:21,990 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-11-02 20:31:21,990 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:31:21,990 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-02 20:31:21,991 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-02 20:31:21,991 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_11.cil.c_Iteration28_Loop [2022-11-02 20:31:21,991 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-02 20:31:21,991 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-02 20:31:21,992 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:31:22,000 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:31:22,003 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:31:22,005 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:31:22,008 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:31:22,080 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-02 20:31:22,080 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-11-02 20:31:22,080 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:31:22,081 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:31:22,081 INFO L229 MonitoredProcess]: Starting monitored process 77 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:31:22,082 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (77)] Waiting until timeout for monitored process [2022-11-02 20:31:22,083 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:31:22,083 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:31:22,124 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (77)] Ended with exit code 0 [2022-11-02 20:31:22,124 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:31:22,125 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:31:22,125 INFO L229 MonitoredProcess]: Starting monitored process 78 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:31:22,126 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (78)] Waiting until timeout for monitored process [2022-11-02 20:31:22,127 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-11-02 20:31:22,127 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:31:23,196 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-11-02 20:31:23,204 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (78)] Ended with exit code 0 [2022-11-02 20:31:23,205 INFO L210 LassoAnalysis]: Preferences: [2022-11-02 20:31:23,205 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-02 20:31:23,205 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-02 20:31:23,205 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-02 20:31:23,205 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-11-02 20:31:23,205 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:31:23,205 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-02 20:31:23,205 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-02 20:31:23,205 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_11.cil.c_Iteration28_Loop [2022-11-02 20:31:23,205 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-02 20:31:23,205 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-02 20:31:23,206 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:31:23,214 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:31:23,220 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:31:23,222 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:31:23,224 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:31:23,300 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-02 20:31:23,300 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-11-02 20:31:23,300 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:31:23,300 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:31:23,301 INFO L229 MonitoredProcess]: Starting monitored process 79 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:31:23,302 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (79)] Waiting until timeout for monitored process [2022-11-02 20:31:23,303 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-11-02 20:31:23,313 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:31:23,313 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:31:23,313 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:31:23,313 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-11-02 20:31:23,313 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:31:23,316 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-02 20:31:23,316 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:31:23,320 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-11-02 20:31:23,323 INFO L443 ModelExtractionUtils]: Simplification made 2 calls to the SMT solver. [2022-11-02 20:31:23,323 INFO L444 ModelExtractionUtils]: 2 out of 4 variables were initially zero. Simplification set additionally 0 variables to zero. [2022-11-02 20:31:23,323 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:31:23,324 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:31:23,324 INFO L229 MonitoredProcess]: Starting monitored process 80 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:31:23,325 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (80)] Waiting until timeout for monitored process [2022-11-02 20:31:23,326 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-11-02 20:31:23,326 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2022-11-02 20:31:23,326 INFO L513 LassoAnalysis]: Proved termination. [2022-11-02 20:31:23,326 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-11-02 20:31:23,348 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (79)] Ended with exit code 0 [2022-11-02 20:31:23,348 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2022-11-02 20:31:23,360 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:31:23,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:31:23,387 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-02 20:31:23,388 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:31:23,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:31:23,435 INFO L263 TraceCheckSpWp]: Trace formula consists of 53 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-02 20:31:23,436 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:31:23,545 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:31:23,546 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-11-02 20:31:23,546 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 10857 states and 14388 transitions. cyclomatic complexity: 3554 Second operand has 5 states, 5 states have (on average 12.6) internal successors, (63), 5 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:31:23,664 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (80)] Forceful destruction successful, exit code 0 [2022-11-02 20:31:24,088 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 10857 states and 14388 transitions. cyclomatic complexity: 3554. Second operand has 5 states, 5 states have (on average 12.6) internal successors, (63), 5 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 41877 states and 55034 transitions. Complement of second has 9 states. [2022-11-02 20:31:24,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2022-11-02 20:31:24,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 12.6) internal successors, (63), 5 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:31:24,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 366 transitions. [2022-11-02 20:31:24,090 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 366 transitions. Stem has 20 letters. Loop has 43 letters. [2022-11-02 20:31:24,090 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 20:31:24,090 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 366 transitions. Stem has 63 letters. Loop has 43 letters. [2022-11-02 20:31:24,091 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 20:31:24,091 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 366 transitions. Stem has 20 letters. Loop has 86 letters. [2022-11-02 20:31:24,092 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 20:31:24,092 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 41877 states and 55034 transitions. [2022-11-02 20:31:24,246 INFO L131 ngComponentsAnalysis]: Automaton has 22 accepting balls. 7130 [2022-11-02 20:31:24,365 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 41877 states to 41508 states and 54574 transitions. [2022-11-02 20:31:24,365 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7911 [2022-11-02 20:31:24,371 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7957 [2022-11-02 20:31:24,372 INFO L73 IsDeterministic]: Start isDeterministic. Operand 41508 states and 54574 transitions. [2022-11-02 20:31:24,372 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:31:24,372 INFO L218 hiAutomatonCegarLoop]: Abstraction has 41508 states and 54574 transitions. [2022-11-02 20:31:24,572 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 41508 states and 54574 transitions. [2022-11-02 20:31:25,066 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 41508 to 36029. [2022-11-02 20:31:25,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 36029 states, 36029 states have (on average 1.3237947209192595) internal successors, (47695), 36028 states have internal predecessors, (47695), 0 states have call successors, (0), 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-11-02 20:31:25,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36029 states to 36029 states and 47695 transitions. [2022-11-02 20:31:25,160 INFO L240 hiAutomatonCegarLoop]: Abstraction has 36029 states and 47695 transitions. [2022-11-02 20:31:25,160 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:31:25,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:31:25,161 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:31:25,161 INFO L87 Difference]: Start difference. First operand 36029 states and 47695 transitions. Second operand has 3 states, 3 states have (on average 6.666666666666667) internal successors, (20), 3 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:31:25,301 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:31:25,301 INFO L93 Difference]: Finished difference Result 15709 states and 20662 transitions. [2022-11-02 20:31:25,301 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 15709 states and 20662 transitions. [2022-11-02 20:31:25,351 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 2873 [2022-11-02 20:31:25,394 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 15709 states to 15699 states and 20652 transitions. [2022-11-02 20:31:25,395 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3018 [2022-11-02 20:31:25,397 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3018 [2022-11-02 20:31:25,397 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15699 states and 20652 transitions. [2022-11-02 20:31:25,397 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:31:25,398 INFO L218 hiAutomatonCegarLoop]: Abstraction has 15699 states and 20652 transitions. [2022-11-02 20:31:25,553 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15699 states and 20652 transitions. [2022-11-02 20:31:25,713 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15699 to 15570. [2022-11-02 20:31:25,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15570 states, 15570 states have (on average 1.3165703275529865) internal successors, (20499), 15569 states have internal predecessors, (20499), 0 states have call successors, (0), 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-11-02 20:31:25,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15570 states to 15570 states and 20499 transitions. [2022-11-02 20:31:25,752 INFO L240 hiAutomatonCegarLoop]: Abstraction has 15570 states and 20499 transitions. [2022-11-02 20:31:25,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:31:25,753 INFO L428 stractBuchiCegarLoop]: Abstraction has 15570 states and 20499 transitions. [2022-11-02 20:31:25,753 INFO L335 stractBuchiCegarLoop]: ======== Iteration 29 ============ [2022-11-02 20:31:25,753 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 15570 states and 20499 transitions. [2022-11-02 20:31:25,788 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 2861 [2022-11-02 20:31:25,789 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:31:25,789 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:31:25,790 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:31:25,790 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:31:25,791 INFO L748 eck$LassoCheckResult]: Stem: 265630#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 265417#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret59#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~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~nondet54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~post56#1, ssl3_accept_#t~nondet57#1, ssl3_accept_#t~post58#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;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#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~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___7~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#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;ssl3_accept_~__cil_tmp58~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#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; 265390#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 265340#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; 265341#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 265334#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 265335#L110-2 assume !false; 271273#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 271272#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 271271#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 271270#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 271269#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 271268#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 271267#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 271266#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 271265#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 271264#L137 assume 8464 == ssl3_accept_~s__state~0#1; 271263#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 271262#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 271261#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; 271259#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 271254#L596 assume !(8576 == ssl3_accept_~state~0#1); 271252#L614 ssl3_accept_~skip~0#1 := 0; 271251#L110-2 assume !false; 271250#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 271249#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 271248#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 271247#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 271246#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 271245#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 271244#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 271243#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 271242#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 271241#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 271240#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 271239#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 271238#L146 assume 8496 == ssl3_accept_~s__state~0#1; 271237#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 267756#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 267757#L301-2 assume !(ssl3_accept_~ret~0#1 <= 0); 271234#L308 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 275600#L308-2 ssl3_accept_~s__init_num~0#1 := 0; 275598#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 275593#L596 assume !(8576 == ssl3_accept_~state~0#1); 275591#L614 ssl3_accept_~skip~0#1 := 0; 275590#L110-2 assume !false; 275589#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 275588#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 275587#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 275586#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 275585#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 275584#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 275583#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 275582#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 275581#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 275580#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 275579#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 275578#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 275577#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 275576#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 275334#L152 [2022-11-02 20:31:25,791 INFO L750 eck$LassoCheckResult]: Loop: 275334#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 275327#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 275322#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 275317#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 275312#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 275307#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 275302#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 275297#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 275292#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 275286#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 275281#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 275282#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 275269#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 275262#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 275190#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 275186#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 265599#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 265345#L203 assume 8656 == ssl3_accept_~s__state~0#1; 265346#L207 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1; 265373#L508 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet54#1;havoc ssl3_accept_#t~nondet54#1; 265374#L513 assume !(2 == ssl3_accept_~blastFlag~0#1); 266584#L513-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0; 266581#L521 assume !(0 == ssl3_accept_~tmp___10~0#1); 266578#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 266571#L596 assume !(8576 == ssl3_accept_~state~0#1); 266568#L614 ssl3_accept_~skip~0#1 := 0; 266567#L110-2 assume !false; 266566#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 266565#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 266564#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 266563#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 266562#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 266561#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 266560#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 266559#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 266558#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 266557#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 266556#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 266555#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 266554#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 266553#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 266552#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 266551#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 266550#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 266549#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 266548#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 266547#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 266546#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 266545#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 266544#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 266543#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 266542#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 266541#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 266540#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 266539#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 266538#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 266537#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 266536#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 266535#L203 assume !(8656 == ssl3_accept_~s__state~0#1); 266534#L206 assume !(8657 == ssl3_accept_~s__state~0#1); 266045#L209 assume 8672 == ssl3_accept_~s__state~0#1; 266044#L213 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 265990#L529 assume !(4 == ssl3_accept_~blastFlag~0#1); 265991#L532 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448; 265511#L536 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8640; 265512#L536-2 ssl3_accept_~s__init_num~0#1 := 0; 265801#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 265791#L596 assume !(8576 == ssl3_accept_~state~0#1); 265790#L614 ssl3_accept_~skip~0#1 := 0; 265785#L110-2 assume !false; 265786#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 265777#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 265778#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 265769#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 265770#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 265761#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 265762#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 265753#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 265754#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 265745#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 265746#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 265737#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 265738#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 265729#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 265730#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 265721#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 265722#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 265713#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 265714#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 265705#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 265706#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 265696#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 265697#L176 assume 8448 == ssl3_accept_~s__state~0#1; 265687#L177 assume !(ssl3_accept_~num1~0#1 > 0); 265681#L446-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 265682#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 265665#L596 assume !(8576 == ssl3_accept_~state~0#1); 265663#L614 ssl3_accept_~skip~0#1 := 0; 265655#L110-2 assume !false; 265656#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 265645#L113 assume 12292 == ssl3_accept_~s__state~0#1; 265646#L114 ssl3_accept_~s__new_session~0#1 := 1; 275907#L222 ssl3_accept_~s__server~0#1 := 1; 275906#L227 assume 0 != ssl3_accept_~cb~0#1; 275905#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 275904#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 275902#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 275900#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 275899#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; 275897#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 275892#L596 assume !(8576 == ssl3_accept_~state~0#1); 275890#L614 ssl3_accept_~skip~0#1 := 0; 275889#L110-2 assume !false; 275888#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 275887#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 275886#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 275885#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 275884#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 275883#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 275880#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 275881#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 278766#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 278764#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 278762#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 278761#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 275681#L146 assume 8496 == ssl3_accept_~s__state~0#1; 275680#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 275679#L298 assume !(1 == ssl3_accept_~blastFlag~0#1); 275646#L301 assume !(3 == ssl3_accept_~blastFlag~0#1); 275645#L301-2 assume !(ssl3_accept_~ret~0#1 <= 0); 267749#L308 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 268599#L308-2 ssl3_accept_~s__init_num~0#1 := 0; 275628#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 275617#L596 assume !(8576 == ssl3_accept_~state~0#1); 275607#L614 ssl3_accept_~skip~0#1 := 0; 275606#L110-2 assume !false; 275605#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 275604#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 275574#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 275572#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 275570#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 275568#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 275566#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 275564#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 275562#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 275560#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 275558#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 275550#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 275542#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 275365#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 275334#L152 [2022-11-02 20:31:25,792 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:31:25,792 INFO L85 PathProgramCache]: Analyzing trace with hash -2142506082, now seen corresponding path program 1 times [2022-11-02 20:31:25,792 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:31:25,792 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [873326602] [2022-11-02 20:31:25,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:31:25,792 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:31:25,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:31:25,799 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:31:25,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:31:26,003 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:31:26,004 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:31:26,004 INFO L85 PathProgramCache]: Analyzing trace with hash 857461477, now seen corresponding path program 1 times [2022-11-02 20:31:26,004 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:31:26,004 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1684177920] [2022-11-02 20:31:26,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:31:26,005 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:31:26,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:31:26,159 INFO L134 CoverageAnalysis]: Checked inductivity of 165 backedges. 124 proven. 6 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2022-11-02 20:31:26,160 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:31:26,160 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1684177920] [2022-11-02 20:31:26,160 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1684177920] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-02 20:31:26,160 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1530799072] [2022-11-02 20:31:26,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:31:26,160 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-02 20:31:26,161 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:31:26,172 INFO L229 MonitoredProcess]: Starting monitored process 81 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-02 20:31:26,251 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Waiting until timeout for monitored process [2022-11-02 20:31:26,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:31:26,306 INFO L263 TraceCheckSpWp]: Trace formula consists of 198 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-02 20:31:26,309 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:31:26,354 INFO L134 CoverageAnalysis]: Checked inductivity of 165 backedges. 99 proven. 0 refuted. 0 times theorem prover too weak. 66 trivial. 0 not checked. [2022-11-02 20:31:26,354 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-02 20:31:26,354 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1530799072] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:31:26,354 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-02 20:31:26,355 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2022-11-02 20:31:26,355 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [398772160] [2022-11-02 20:31:26,355 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:31:26,356 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:31:26,356 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:31:26,356 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:31:26,356 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-11-02 20:31:26,356 INFO L87 Difference]: Start difference. First operand 15570 states and 20499 transitions. cyclomatic complexity: 4959 Second operand has 3 states, 3 states have (on average 34.0) internal successors, (102), 3 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:31:26,544 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:31:26,545 INFO L93 Difference]: Finished difference Result 15633 states and 20542 transitions. [2022-11-02 20:31:26,545 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 15633 states and 20542 transitions. [2022-11-02 20:31:26,589 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 2869 [2022-11-02 20:31:26,630 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 15633 states to 15613 states and 20522 transitions. [2022-11-02 20:31:26,631 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2994 [2022-11-02 20:31:26,633 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2994 [2022-11-02 20:31:26,634 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15613 states and 20522 transitions. [2022-11-02 20:31:26,635 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:31:26,635 INFO L218 hiAutomatonCegarLoop]: Abstraction has 15613 states and 20522 transitions. [2022-11-02 20:31:26,644 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15613 states and 20522 transitions. [2022-11-02 20:31:26,910 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15613 to 15570. [2022-11-02 20:31:26,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15570 states, 15570 states have (on average 1.3152858060372512) internal successors, (20479), 15569 states have internal predecessors, (20479), 0 states have call successors, (0), 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-11-02 20:31:26,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15570 states to 15570 states and 20479 transitions. [2022-11-02 20:31:26,953 INFO L240 hiAutomatonCegarLoop]: Abstraction has 15570 states and 20479 transitions. [2022-11-02 20:31:26,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:31:26,953 INFO L428 stractBuchiCegarLoop]: Abstraction has 15570 states and 20479 transitions. [2022-11-02 20:31:26,954 INFO L335 stractBuchiCegarLoop]: ======== Iteration 30 ============ [2022-11-02 20:31:26,954 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 15570 states and 20479 transitions. [2022-11-02 20:31:26,989 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 2861 [2022-11-02 20:31:26,989 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:31:26,989 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:31:26,991 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:31:26,991 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:31:26,991 INFO L748 eck$LassoCheckResult]: Stem: 297260#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 297069#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret59#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~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~nondet54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~post56#1, ssl3_accept_#t~nondet57#1, ssl3_accept_#t~post58#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;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#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~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___7~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#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;ssl3_accept_~__cil_tmp58~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#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; 297046#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 296998#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; 296999#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 296992#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 296993#L110-2 assume !false; 300511#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 300510#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 300509#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 300508#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 300507#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 300506#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 300505#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 300504#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 300495#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 300493#L137 assume 8464 == ssl3_accept_~s__state~0#1; 300491#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 300483#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 300484#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; 300480#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 300475#L596 assume !(8576 == ssl3_accept_~state~0#1); 300473#L614 ssl3_accept_~skip~0#1 := 0; 300469#L110-2 assume !false; 300256#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 300090#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 299976#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 299930#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 299926#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 299923#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 299919#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 299916#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 299912#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 299910#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 299908#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 299905#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 299852#L146 assume 8496 == ssl3_accept_~s__state~0#1; 299851#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 299365#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 299304#L301-2 assume !(ssl3_accept_~ret~0#1 <= 0); 299302#L308 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 299303#L308-2 ssl3_accept_~s__init_num~0#1 := 0; 312074#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 312063#L596 assume !(8576 == ssl3_accept_~state~0#1); 312058#L614 ssl3_accept_~skip~0#1 := 0; 312055#L110-2 assume !false; 312050#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 312042#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 312037#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 312033#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 312029#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 312025#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 312021#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 312017#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 312013#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 312009#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 312004#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 312001#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 311997#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 311984#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 311936#L152 [2022-11-02 20:31:26,992 INFO L750 eck$LassoCheckResult]: Loop: 311936#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 311932#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 311929#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 311925#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 311921#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 311911#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 297163#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 297128#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 297080#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 297081#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 297234#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 297227#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 296972#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 296973#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 297189#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 297178#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 297179#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 297003#L203 assume 8656 == ssl3_accept_~s__state~0#1; 297004#L207 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1; 298014#L508 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet54#1;havoc ssl3_accept_#t~nondet54#1; 298012#L513 assume !(2 == ssl3_accept_~blastFlag~0#1); 298009#L513-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0; 298006#L521 assume !(0 == ssl3_accept_~tmp___10~0#1); 298004#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 297999#L596 assume !(8576 == ssl3_accept_~state~0#1); 297997#L614 ssl3_accept_~skip~0#1 := 0; 297996#L110-2 assume !false; 297995#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 297994#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 297993#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 297992#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 297989#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 297988#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 297987#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 297985#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 297984#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 297983#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 297982#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 297967#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 297961#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 297958#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 297956#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 297954#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 297952#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 297950#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 297948#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 297946#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 297944#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 297942#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 297940#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 297938#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 297936#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 297934#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 297932#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 297930#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 297928#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 297921#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 297917#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 297912#L203 assume !(8656 == ssl3_accept_~s__state~0#1); 297911#L206 assume !(8657 == ssl3_accept_~s__state~0#1); 297867#L209 assume 8672 == ssl3_accept_~s__state~0#1; 297264#L213 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 297210#L529 assume !(4 == ssl3_accept_~blastFlag~0#1); 297211#L532 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448; 297160#L536 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8640; 297161#L536-2 ssl3_accept_~s__init_num~0#1 := 0; 297431#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 297421#L596 assume !(8576 == ssl3_accept_~state~0#1); 297420#L614 ssl3_accept_~skip~0#1 := 0; 297415#L110-2 assume !false; 297416#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 297407#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 297408#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 297399#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 297400#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 297391#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 297392#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 297383#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 297384#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 297375#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 297376#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 297367#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 297368#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 297359#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 297360#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 297351#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 297352#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 297343#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 297344#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 297335#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 297336#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 297326#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 297327#L176 assume 8448 == ssl3_accept_~s__state~0#1; 297317#L177 assume !(ssl3_accept_~num1~0#1 > 0); 297311#L446-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 297312#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 297295#L596 assume !(8576 == ssl3_accept_~state~0#1); 297293#L614 ssl3_accept_~skip~0#1 := 0; 297286#L110-2 assume !false; 297287#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 297278#L113 assume 12292 == ssl3_accept_~s__state~0#1; 297279#L114 ssl3_accept_~s__new_session~0#1 := 1; 308529#L222 ssl3_accept_~s__server~0#1 := 1; 308524#L227 assume 0 != ssl3_accept_~cb~0#1; 308519#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 308511#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 308505#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 308500#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 308494#L254 assume 12292 != ssl3_accept_~s__state~0#1; 308489#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; 308483#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 308474#L596 assume !(8576 == ssl3_accept_~state~0#1); 308468#L614 ssl3_accept_~skip~0#1 := 0; 308463#L110-2 assume !false; 308458#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 308453#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 308392#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 308386#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 308385#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 308384#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 308382#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 308379#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 308378#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 301169#L137 assume 8464 == ssl3_accept_~s__state~0#1; 301170#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 297256#L285 assume !(0 == ssl3_accept_~blastFlag~0#1); 297257#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; 308139#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 308133#L596 assume !(8576 == ssl3_accept_~state~0#1); 308130#L614 ssl3_accept_~skip~0#1 := 0; 308128#L110-2 assume !false; 308126#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 308124#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 308122#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 308120#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 308118#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 308116#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 308114#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 308112#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 308110#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 308107#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 308104#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 308102#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 307781#L146 assume 8496 == ssl3_accept_~s__state~0#1; 297229#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 297230#L298 assume !(1 == ssl3_accept_~blastFlag~0#1); 297208#L301 assume !(3 == ssl3_accept_~blastFlag~0#1); 297209#L301-2 assume !(ssl3_accept_~ret~0#1 <= 0); 301190#L308 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 297151#L308-2 ssl3_accept_~s__init_num~0#1 := 0; 297152#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 312077#L596 assume !(8576 == ssl3_accept_~state~0#1); 312075#L614 ssl3_accept_~skip~0#1 := 0; 312064#L110-2 assume !false; 312059#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 312056#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 312051#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 312043#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 312038#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 312034#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 312030#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 312026#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 312022#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 312018#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 312014#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 312010#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 312006#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 311939#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 311936#L152 [2022-11-02 20:31:26,992 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:31:26,992 INFO L85 PathProgramCache]: Analyzing trace with hash -2142506082, now seen corresponding path program 2 times [2022-11-02 20:31:26,993 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:31:26,993 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1344393493] [2022-11-02 20:31:26,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:31:26,993 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:31:26,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:31:26,999 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:31:27,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:31:27,010 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:31:27,010 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:31:27,010 INFO L85 PathProgramCache]: Analyzing trace with hash -311277522, now seen corresponding path program 1 times [2022-11-02 20:31:27,011 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:31:27,011 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1715620383] [2022-11-02 20:31:27,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:31:27,011 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:31:27,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:31:27,063 INFO L134 CoverageAnalysis]: Checked inductivity of 227 backedges. 158 proven. 6 refuted. 0 times theorem prover too weak. 63 trivial. 0 not checked. [2022-11-02 20:31:27,063 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:31:27,063 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1715620383] [2022-11-02 20:31:27,063 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1715620383] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-02 20:31:27,063 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1133229598] [2022-11-02 20:31:27,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:31:27,064 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-02 20:31:27,064 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:31:27,065 INFO L229 MonitoredProcess]: Starting monitored process 82 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-02 20:31:27,087 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Waiting until timeout for monitored process [2022-11-02 20:31:27,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:31:27,144 INFO L263 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-02 20:31:27,146 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:31:27,164 INFO L134 CoverageAnalysis]: Checked inductivity of 227 backedges. 116 proven. 0 refuted. 0 times theorem prover too weak. 111 trivial. 0 not checked. [2022-11-02 20:31:27,164 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-02 20:31:27,165 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1133229598] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:31:27,165 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-02 20:31:27,165 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2022-11-02 20:31:27,165 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1368451878] [2022-11-02 20:31:27,165 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:31:27,166 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:31:27,166 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:31:27,166 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:31:27,166 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-02 20:31:27,166 INFO L87 Difference]: Start difference. First operand 15570 states and 20479 transitions. cyclomatic complexity: 4939 Second operand has 3 states, 3 states have (on average 30.333333333333332) internal successors, (91), 3 states have internal predecessors, (91), 0 states have call successors, (0), 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-11-02 20:31:27,396 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:31:27,396 INFO L93 Difference]: Finished difference Result 15423 states and 20280 transitions. [2022-11-02 20:31:27,397 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 15423 states and 20280 transitions. [2022-11-02 20:31:27,436 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 2819 [2022-11-02 20:31:27,457 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 15423 states to 15423 states and 20280 transitions. [2022-11-02 20:31:27,458 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2964 [2022-11-02 20:31:27,459 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2964 [2022-11-02 20:31:27,460 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15423 states and 20280 transitions. [2022-11-02 20:31:27,461 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:31:27,461 INFO L218 hiAutomatonCegarLoop]: Abstraction has 15423 states and 20280 transitions. [2022-11-02 20:31:27,468 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15423 states and 20280 transitions. [2022-11-02 20:31:27,600 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15423 to 15423. [2022-11-02 20:31:27,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15423 states, 15423 states have (on average 1.3149192764053685) internal successors, (20280), 15422 states have internal predecessors, (20280), 0 states have call successors, (0), 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-11-02 20:31:27,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15423 states to 15423 states and 20280 transitions. [2022-11-02 20:31:27,638 INFO L240 hiAutomatonCegarLoop]: Abstraction has 15423 states and 20280 transitions. [2022-11-02 20:31:27,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:31:27,639 INFO L428 stractBuchiCegarLoop]: Abstraction has 15423 states and 20280 transitions. [2022-11-02 20:31:27,639 INFO L335 stractBuchiCegarLoop]: ======== Iteration 31 ============ [2022-11-02 20:31:27,639 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 15423 states and 20280 transitions. [2022-11-02 20:31:27,675 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 2819 [2022-11-02 20:31:27,676 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:31:27,676 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:31:27,677 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:31:27,677 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:31:27,789 INFO L748 eck$LassoCheckResult]: Stem: 328769#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 328577#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret59#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~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~nondet54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~post56#1, ssl3_accept_#t~nondet57#1, ssl3_accept_#t~post58#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;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#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~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___7~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#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;ssl3_accept_~__cil_tmp58~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#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; 328551#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 328500#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; 328501#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 328494#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 328495#L110-2 assume !false; 332761#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 332759#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 332757#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 332755#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 332753#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 332700#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 332693#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 332687#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 332678#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 332672#L137 assume 8464 == ssl3_accept_~s__state~0#1; 332667#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 332662#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 332658#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; 332653#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 332645#L596 assume !(8576 == ssl3_accept_~state~0#1); 332640#L614 ssl3_accept_~skip~0#1 := 0; 332636#L110-2 assume !false; 332633#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 332630#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 332628#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 332626#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 332624#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 332622#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 332621#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 332620#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 332618#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 332616#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 332614#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 332612#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 332610#L146 assume 8496 == ssl3_accept_~s__state~0#1; 332603#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 332600#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 332596#L301-2 assume !(ssl3_accept_~ret~0#1 <= 0); 330432#L308 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 330431#L308-2 ssl3_accept_~s__init_num~0#1 := 0; 330430#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 330289#L596 assume !(8576 == ssl3_accept_~state~0#1); 330279#L614 ssl3_accept_~skip~0#1 := 0; 330274#L110-2 assume !false; 330268#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 330263#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 330259#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 330253#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 330249#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 330245#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 330240#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 330235#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 330229#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 330225#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 330219#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 330220#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 330206#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 330207#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 329598#L152 [2022-11-02 20:31:27,789 INFO L750 eck$LassoCheckResult]: Loop: 329598#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 329599#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 329578#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 329579#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 329557#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 329558#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 329533#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 329534#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 329508#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 329509#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 329487#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 329479#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 329467#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 329457#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 329378#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 329374#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 329369#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 329363#L203 assume 8656 == ssl3_accept_~s__state~0#1; 328675#L207 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1; 328676#L508 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet54#1;havoc ssl3_accept_#t~nondet54#1; 329333#L513 assume !(2 == ssl3_accept_~blastFlag~0#1); 328762#L513-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0; 328763#L521 assume !(0 == ssl3_accept_~tmp___10~0#1); 329341#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 329332#L596 assume !(8576 == ssl3_accept_~state~0#1); 329309#L614 ssl3_accept_~skip~0#1 := 0; 329286#L110-2 assume !false; 329278#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 329273#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 329269#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 329265#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 329261#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 329257#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 329253#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 329249#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 329245#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 329241#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 329237#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 329233#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 329229#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 329225#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 329221#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 329217#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 329213#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 329209#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 329205#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 329201#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 329197#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 329193#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 329189#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 329185#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 329181#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 329177#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 329173#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 329169#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 329165#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 329161#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 329157#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 329153#L203 assume !(8656 == ssl3_accept_~s__state~0#1); 329144#L206 assume !(8657 == ssl3_accept_~s__state~0#1); 329141#L209 assume 8672 == ssl3_accept_~s__state~0#1; 328678#L213 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 329131#L529 assume !(4 == ssl3_accept_~blastFlag~0#1); 329136#L532 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448; 329108#L536 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8640; 328919#L536-2 ssl3_accept_~s__init_num~0#1 := 0; 328920#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 328909#L596 assume !(8576 == ssl3_accept_~state~0#1); 328908#L614 ssl3_accept_~skip~0#1 := 0; 328903#L110-2 assume !false; 328904#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 328899#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 328900#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 328895#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 328896#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 328891#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 328892#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 328887#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 328888#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 328883#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 328884#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 328879#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 328880#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 328875#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 328876#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 328871#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 328872#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 328867#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 328868#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 328863#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 328864#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 328857#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 328858#L176 assume 8448 == ssl3_accept_~s__state~0#1; 328841#L177 assume !(ssl3_accept_~num1~0#1 > 0); 328834#L446-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 328825#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 328821#L596 assume !(8576 == ssl3_accept_~state~0#1); 328804#L614 ssl3_accept_~skip~0#1 := 0; 328805#L110-2 assume !false; 328791#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 328792#L113 assume 12292 == ssl3_accept_~s__state~0#1; 329062#L114 ssl3_accept_~s__new_session~0#1 := 1; 328703#L222 ssl3_accept_~s__server~0#1 := 1; 328704#L227 assume 0 != ssl3_accept_~cb~0#1; 328563#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 328564#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 330868#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 330864#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 330862#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; 330853#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 330845#L596 assume !(8576 == ssl3_accept_~state~0#1); 330842#L614 ssl3_accept_~skip~0#1 := 0; 330840#L110-2 assume !false; 330838#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 330836#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 330834#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 330832#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 330830#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 330828#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 330824#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 330825#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 336605#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 336599#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 336600#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 336594#L143 assume 8466 == ssl3_accept_~s__state~0#1; 330630#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 337049#L285 assume !(0 == ssl3_accept_~blastFlag~0#1); 332546#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; 332547#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 332507#L596 assume !(8576 == ssl3_accept_~state~0#1); 332506#L614 ssl3_accept_~skip~0#1 := 0; 332490#L110-2 assume !false; 332491#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 332476#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 332477#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 337042#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 337041#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 332450#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 332451#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 332435#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 332436#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 332418#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 332419#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 332401#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 332402#L146 assume 8496 == ssl3_accept_~s__state~0#1; 330618#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 331680#L298 assume !(1 == ssl3_accept_~blastFlag~0#1); 331677#L301 assume !(3 == ssl3_accept_~blastFlag~0#1); 331671#L301-2 assume !(ssl3_accept_~ret~0#1 <= 0); 331256#L308 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 331255#L308-2 ssl3_accept_~s__init_num~0#1 := 0; 331254#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 331249#L596 assume !(8576 == ssl3_accept_~state~0#1); 331247#L614 ssl3_accept_~skip~0#1 := 0; 331246#L110-2 assume !false; 331245#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 331244#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 331243#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 331242#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 331241#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 331240#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 331239#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 331238#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 331237#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 331236#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 331235#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 330213#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 330214#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 330323#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 329598#L152 [2022-11-02 20:31:27,790 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:31:27,790 INFO L85 PathProgramCache]: Analyzing trace with hash -2142506082, now seen corresponding path program 3 times [2022-11-02 20:31:27,790 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:31:27,790 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [31459944] [2022-11-02 20:31:27,790 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:31:27,790 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:31:27,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:31:27,797 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:31:27,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:31:27,807 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:31:27,808 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:31:27,808 INFO L85 PathProgramCache]: Analyzing trace with hash 131860555, now seen corresponding path program 1 times [2022-11-02 20:31:27,808 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:31:27,808 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [874894111] [2022-11-02 20:31:27,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:31:27,808 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:31:27,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:31:27,861 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 162 proven. 6 refuted. 0 times theorem prover too weak. 67 trivial. 0 not checked. [2022-11-02 20:31:27,861 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:31:27,861 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [874894111] [2022-11-02 20:31:27,861 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [874894111] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-02 20:31:27,862 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [667721360] [2022-11-02 20:31:27,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:31:27,862 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-02 20:31:27,862 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:31:27,864 INFO L229 MonitoredProcess]: Starting monitored process 83 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-02 20:31:27,875 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Waiting until timeout for monitored process [2022-11-02 20:31:27,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:31:27,935 INFO L263 TraceCheckSpWp]: Trace formula consists of 229 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-02 20:31:27,937 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:31:27,967 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 152 proven. 0 refuted. 0 times theorem prover too weak. 83 trivial. 0 not checked. [2022-11-02 20:31:27,967 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-02 20:31:27,967 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [667721360] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:31:27,967 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-02 20:31:27,967 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2022-11-02 20:31:27,968 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1806419944] [2022-11-02 20:31:27,968 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:31:27,968 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:31:27,968 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:31:27,969 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:31:27,969 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-02 20:31:27,969 INFO L87 Difference]: Start difference. First operand 15423 states and 20280 transitions. cyclomatic complexity: 4887 Second operand has 3 states, 3 states have (on average 35.0) internal successors, (105), 3 states have internal predecessors, (105), 0 states have call successors, (0), 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-11-02 20:31:28,158 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:31:28,158 INFO L93 Difference]: Finished difference Result 15473 states and 20320 transitions. [2022-11-02 20:31:28,158 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 15473 states and 20320 transitions. [2022-11-02 20:31:28,204 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 2819 [2022-11-02 20:31:28,237 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 15473 states to 15423 states and 20270 transitions. [2022-11-02 20:31:28,237 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2964 [2022-11-02 20:31:28,239 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2964 [2022-11-02 20:31:28,240 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15423 states and 20270 transitions. [2022-11-02 20:31:28,240 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:31:28,240 INFO L218 hiAutomatonCegarLoop]: Abstraction has 15423 states and 20270 transitions. [2022-11-02 20:31:28,248 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15423 states and 20270 transitions. [2022-11-02 20:31:28,512 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15423 to 15423. [2022-11-02 20:31:28,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15423 states, 15423 states have (on average 1.3142708941191728) internal successors, (20270), 15422 states have internal predecessors, (20270), 0 states have call successors, (0), 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-11-02 20:31:28,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15423 states to 15423 states and 20270 transitions. [2022-11-02 20:31:28,557 INFO L240 hiAutomatonCegarLoop]: Abstraction has 15423 states and 20270 transitions. [2022-11-02 20:31:28,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:31:28,558 INFO L428 stractBuchiCegarLoop]: Abstraction has 15423 states and 20270 transitions. [2022-11-02 20:31:28,558 INFO L335 stractBuchiCegarLoop]: ======== Iteration 32 ============ [2022-11-02 20:31:28,558 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 15423 states and 20270 transitions. [2022-11-02 20:31:28,603 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 2819 [2022-11-02 20:31:28,603 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:31:28,603 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:31:28,608 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:31:28,609 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:31:28,609 INFO L748 eck$LassoCheckResult]: Stem: 360175#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 359971#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret59#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~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~nondet54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~post56#1, ssl3_accept_#t~nondet57#1, ssl3_accept_#t~post58#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;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#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~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___7~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#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;ssl3_accept_~__cil_tmp58~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#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; 359954#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 359904#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; 359905#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 359898#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 359899#L110-2 assume !false; 370446#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 370443#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 370437#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 370428#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 370427#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 370424#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 370419#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 370413#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 370410#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 370408#L137 assume 8464 == ssl3_accept_~s__state~0#1; 370406#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 370404#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 370402#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; 370324#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 370318#L596 assume !(8576 == ssl3_accept_~state~0#1); 370315#L614 ssl3_accept_~skip~0#1 := 0; 370313#L110-2 assume !false; 370311#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 370309#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 370307#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 370305#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 370303#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 370301#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 370299#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 370297#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 370295#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 370293#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 370291#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 370290#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 370287#L146 assume 8496 == ssl3_accept_~s__state~0#1; 370286#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 361869#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 361870#L301-2 assume !(ssl3_accept_~ret~0#1 <= 0); 362934#L308 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 362935#L308-2 ssl3_accept_~s__init_num~0#1 := 0; 370418#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 370412#L596 assume !(8576 == ssl3_accept_~state~0#1); 370409#L614 ssl3_accept_~skip~0#1 := 0; 370407#L110-2 assume !false; 370405#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 370403#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 370401#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 370398#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 370396#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 370394#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 370392#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 370390#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 370388#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 370386#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 370384#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 370382#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 370380#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 367135#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 367137#L152 [2022-11-02 20:31:28,613 INFO L750 eck$LassoCheckResult]: Loop: 367137#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 370892#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 370891#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 370890#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 370889#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 370888#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 370887#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 370886#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 370885#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 370884#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 370883#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 370882#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 370881#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 370880#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 370839#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 370835#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 360154#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 359913#L203 assume 8656 == ssl3_accept_~s__state~0#1; 359914#L207 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1; 359941#L508 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet54#1;havoc ssl3_accept_#t~nondet54#1; 359942#L513 assume !(2 == ssl3_accept_~blastFlag~0#1); 360172#L513-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0; 360173#L521 assume !(0 == ssl3_accept_~tmp___10~0#1); 360906#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 360902#L596 assume !(8576 == ssl3_accept_~state~0#1); 360892#L614 ssl3_accept_~skip~0#1 := 0; 360893#L110-2 assume !false; 360884#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 360885#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 360876#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 360877#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 360868#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 360869#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 360860#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 360861#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 360852#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 360853#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 360844#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 360845#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 360836#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 360837#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 360828#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 360829#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 360820#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 360821#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 360804#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 360805#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 360787#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 360788#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 360775#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 360776#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 360763#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 360764#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 360740#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 360741#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 360728#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 360729#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 360665#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 360666#L203 assume !(8656 == ssl3_accept_~s__state~0#1); 359950#L206 assume !(8657 == ssl3_accept_~s__state~0#1); 359951#L209 assume 8672 == ssl3_accept_~s__state~0#1; 360080#L213 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 360120#L529 assume !(4 == ssl3_accept_~blastFlag~0#1); 360121#L532 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448; 360471#L536 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8640; 360470#L536-2 ssl3_accept_~s__init_num~0#1 := 0; 360347#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 360343#L596 assume !(8576 == ssl3_accept_~state~0#1); 360465#L614 ssl3_accept_~skip~0#1 := 0; 360464#L110-2 assume !false; 360463#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 360462#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 360461#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 360460#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 360459#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 360458#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 360457#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 360456#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 360455#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 360454#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 360453#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 360452#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 360451#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 360450#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 360449#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 360448#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 360447#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 360446#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 360445#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 360444#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 360443#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 360442#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 360265#L176 assume 8448 == ssl3_accept_~s__state~0#1; 360266#L177 assume !(ssl3_accept_~num1~0#1 > 0); 360240#L446-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 360241#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 360221#L596 assume !(8576 == ssl3_accept_~state~0#1); 360219#L614 ssl3_accept_~skip~0#1 := 0; 360205#L110-2 assume !false; 360206#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 360191#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 360193#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 360329#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 360330#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 360323#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 360324#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 360317#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 360318#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 360311#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 360312#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 360305#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 360306#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 360299#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 360300#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 360293#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 360294#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 360287#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 360288#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 360281#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 360282#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 360275#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 360276#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 360267#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 360269#L182 assume 8577 == ssl3_accept_~s__state~0#1; 360374#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet49#1;havoc ssl3_accept_#t~nondet49#1; 370973#L460 assume !(ssl3_accept_~ret~0#1 <= 0); 370971#L463 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 370972#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 371235#L596 assume !(8576 == ssl3_accept_~state~0#1); 371231#L614 ssl3_accept_~skip~0#1 := 0; 371225#L110-2 assume !false; 371222#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 371220#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 371218#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 371216#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 371214#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 371212#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 371210#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 371208#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 371206#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 371204#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 371202#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 371200#L143 assume 8466 == ssl3_accept_~s__state~0#1; 371086#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 371198#L285 assume !(0 == ssl3_accept_~blastFlag~0#1); 371197#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; 371195#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 371190#L596 assume !(8576 == ssl3_accept_~state~0#1); 371188#L614 ssl3_accept_~skip~0#1 := 0; 371187#L110-2 assume !false; 371186#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 371185#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 371184#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 371183#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 371182#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 371181#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 371180#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 371179#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 371178#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 371177#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 371176#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 371175#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 370984#L146 assume 8496 == ssl3_accept_~s__state~0#1; 370982#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 370980#L298 assume !(1 == ssl3_accept_~blastFlag~0#1); 370979#L301 assume !(3 == ssl3_accept_~blastFlag~0#1); 370977#L301-2 assume !(ssl3_accept_~ret~0#1 <= 0); 361861#L308 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 367599#L308-2 ssl3_accept_~s__init_num~0#1 := 0; 370938#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 370914#L596 assume !(8576 == ssl3_accept_~state~0#1); 370908#L614 ssl3_accept_~skip~0#1 := 0; 370907#L110-2 assume !false; 370906#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 370905#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 370904#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 370903#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 370902#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 370901#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 370900#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 370899#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 370898#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 370897#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 370896#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 370895#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 370894#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 370893#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 367137#L152 [2022-11-02 20:31:28,614 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:31:28,614 INFO L85 PathProgramCache]: Analyzing trace with hash -2142506082, now seen corresponding path program 4 times [2022-11-02 20:31:28,614 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:31:28,614 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1063796002] [2022-11-02 20:31:28,615 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:31:28,615 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:31:28,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:31:28,623 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:31:28,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:31:28,635 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:31:28,636 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:31:28,636 INFO L85 PathProgramCache]: Analyzing trace with hash -189990461, now seen corresponding path program 1 times [2022-11-02 20:31:28,636 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:31:28,636 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [103167636] [2022-11-02 20:31:28,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:31:28,637 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:31:28,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:31:28,752 INFO L134 CoverageAnalysis]: Checked inductivity of 323 backedges. 229 proven. 27 refuted. 0 times theorem prover too weak. 67 trivial. 0 not checked. [2022-11-02 20:31:28,753 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:31:28,753 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [103167636] [2022-11-02 20:31:28,753 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [103167636] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-02 20:31:28,753 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [752334162] [2022-11-02 20:31:28,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:31:28,754 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-02 20:31:28,754 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:31:28,759 INFO L229 MonitoredProcess]: Starting monitored process 84 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-02 20:31:28,766 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Waiting until timeout for monitored process [2022-11-02 20:31:28,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:31:28,837 INFO L263 TraceCheckSpWp]: Trace formula consists of 238 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-02 20:31:28,841 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:31:28,925 INFO L134 CoverageAnalysis]: Checked inductivity of 323 backedges. 229 proven. 27 refuted. 0 times theorem prover too weak. 67 trivial. 0 not checked. [2022-11-02 20:31:28,925 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-02 20:31:29,014 INFO L134 CoverageAnalysis]: Checked inductivity of 323 backedges. 229 proven. 27 refuted. 0 times theorem prover too weak. 67 trivial. 0 not checked. [2022-11-02 20:31:29,014 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [752334162] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-02 20:31:29,015 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-02 20:31:29,015 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 6 [2022-11-02 20:31:29,015 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1300725028] [2022-11-02 20:31:29,015 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-02 20:31:29,016 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:31:29,016 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:31:29,017 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-02 20:31:29,017 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-11-02 20:31:29,017 INFO L87 Difference]: Start difference. First operand 15423 states and 20270 transitions. cyclomatic complexity: 4877 Second operand has 6 states, 6 states have (on average 33.166666666666664) internal successors, (199), 6 states have internal predecessors, (199), 0 states have call successors, (0), 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-11-02 20:31:29,390 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:31:29,390 INFO L93 Difference]: Finished difference Result 17172 states and 21965 transitions. [2022-11-02 20:31:29,390 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 17172 states and 21965 transitions. [2022-11-02 20:31:29,544 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 3135 [2022-11-02 20:31:29,577 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 17172 states to 17172 states and 21965 transitions. [2022-11-02 20:31:29,577 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3281 [2022-11-02 20:31:29,578 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3281 [2022-11-02 20:31:29,578 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17172 states and 21965 transitions. [2022-11-02 20:31:29,579 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:31:29,579 INFO L218 hiAutomatonCegarLoop]: Abstraction has 17172 states and 21965 transitions. [2022-11-02 20:31:29,587 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17172 states and 21965 transitions. [2022-11-02 20:31:29,732 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17172 to 16384. [2022-11-02 20:31:29,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16384 states, 16384 states have (on average 1.2803955078125) internal successors, (20978), 16383 states have internal predecessors, (20978), 0 states have call successors, (0), 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-11-02 20:31:29,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16384 states to 16384 states and 20978 transitions. [2022-11-02 20:31:29,768 INFO L240 hiAutomatonCegarLoop]: Abstraction has 16384 states and 20978 transitions. [2022-11-02 20:31:29,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-02 20:31:29,769 INFO L428 stractBuchiCegarLoop]: Abstraction has 16384 states and 20978 transitions. [2022-11-02 20:31:29,769 INFO L335 stractBuchiCegarLoop]: ======== Iteration 33 ============ [2022-11-02 20:31:29,769 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 16384 states and 20978 transitions. [2022-11-02 20:31:29,805 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 2966 [2022-11-02 20:31:29,805 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:31:29,805 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:31:29,807 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:31:29,807 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:31:29,807 INFO L748 eck$LassoCheckResult]: Stem: 393906#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 393705#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret59#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~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~nondet54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~post56#1, ssl3_accept_#t~nondet57#1, ssl3_accept_#t~post58#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;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#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~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___7~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#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;ssl3_accept_~__cil_tmp58~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#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; 393681#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 393631#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; 393632#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 393625#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 393626#L110-2 assume !false; 397621#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 397620#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 397619#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 397618#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 397617#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 397616#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 397615#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 397614#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 397613#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 397612#L137 assume 8464 == ssl3_accept_~s__state~0#1; 393579#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 393580#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 397272#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; 397200#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 397196#L596 assume !(8576 == ssl3_accept_~state~0#1); 397179#L614 ssl3_accept_~skip~0#1 := 0; 397180#L110-2 assume !false; 396897#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 396898#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 396880#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 396881#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 396341#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 396342#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 396332#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 396333#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 396323#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 396324#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 396314#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 396315#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 396141#L146 assume 8496 == ssl3_accept_~s__state~0#1; 396142#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 395716#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 395717#L301-2 assume !(ssl3_accept_~ret~0#1 <= 0); 395620#L308 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 395621#L308-2 ssl3_accept_~s__init_num~0#1 := 0; 404086#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 404076#L596 assume !(8576 == ssl3_accept_~state~0#1); 404072#L614 ssl3_accept_~skip~0#1 := 0; 404070#L110-2 assume !false; 404068#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 404066#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 404064#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 404062#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 404060#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 404058#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 404056#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 404054#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 404052#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 404050#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 404048#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 404046#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 404044#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 404042#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 394704#L152 [2022-11-02 20:31:29,808 INFO L750 eck$LassoCheckResult]: Loop: 394704#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 394698#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 394692#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 394686#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 394680#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 394674#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 394668#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 394662#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 394656#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 394650#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 394645#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 394640#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 394634#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 394629#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 394626#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 394625#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 394624#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 393637#L203 assume 8656 == ssl3_accept_~s__state~0#1; 393638#L207 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1; 393665#L508 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet54#1;havoc ssl3_accept_#t~nondet54#1; 393666#L513 assume !(2 == ssl3_accept_~blastFlag~0#1); 393860#L513-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0; 394338#L521 assume !(0 == ssl3_accept_~tmp___10~0#1); 394334#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 394328#L596 assume !(8576 == ssl3_accept_~state~0#1); 394325#L614 ssl3_accept_~skip~0#1 := 0; 394323#L110-2 assume !false; 394321#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 394319#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 394317#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 394315#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 394313#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 394311#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 394309#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 394307#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 394305#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 394303#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 394301#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 394299#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 394297#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 394295#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 394293#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 394291#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 394289#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 394287#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 394285#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 394283#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 394281#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 394279#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 394277#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 394275#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 394273#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 394271#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 394269#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 394267#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 394265#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 394263#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 394261#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 394259#L203 assume !(8656 == ssl3_accept_~s__state~0#1); 394253#L206 assume !(8657 == ssl3_accept_~s__state~0#1); 393898#L209 assume 8672 == ssl3_accept_~s__state~0#1; 393804#L213 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 393847#L529 assume !(4 == ssl3_accept_~blastFlag~0#1); 393770#L532 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448; 393771#L536 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8640; 393792#L536-2 ssl3_accept_~s__init_num~0#1 := 0; 394045#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 394041#L596 assume !(8576 == ssl3_accept_~state~0#1); 394035#L614 ssl3_accept_~skip~0#1 := 0; 394036#L110-2 assume !false; 394031#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 394032#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 394027#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 394028#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 394023#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 394024#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 394019#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 394020#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 394015#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 394016#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 394011#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 394012#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 394007#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 394008#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 394003#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 394004#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 393999#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 394000#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 393995#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 393996#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 393989#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 393990#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 393984#L176 assume 8448 == ssl3_accept_~s__state~0#1; 393985#L177 assume !(ssl3_accept_~num1~0#1 > 0); 393965#L446-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 393966#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 393949#L596 assume !(8576 == ssl3_accept_~state~0#1); 393948#L614 ssl3_accept_~skip~0#1 := 0; 393937#L110-2 assume !false; 393938#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 393926#L113 assume 12292 == ssl3_accept_~s__state~0#1; 393927#L114 ssl3_accept_~s__new_session~0#1 := 1; 399384#L222 ssl3_accept_~s__server~0#1 := 1; 399383#L227 assume 0 != ssl3_accept_~cb~0#1; 399382#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 399381#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 399379#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 399377#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 399376#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; 399374#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 399369#L596 assume !(8576 == ssl3_accept_~state~0#1); 399367#L614 ssl3_accept_~skip~0#1 := 0; 399366#L110-2 assume !false; 399365#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 399364#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 399363#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 399362#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 399361#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 399360#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 399359#L128 assume 8480 == ssl3_accept_~s__state~0#1; 393911#L132 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 393912#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; 398978#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 398974#L596 assume !(8576 == ssl3_accept_~state~0#1); 398964#L614 ssl3_accept_~skip~0#1 := 0; 398965#L110-2 assume !false; 398914#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 398915#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 398902#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 398903#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 398890#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 398891#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 398878#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 398879#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 398866#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 398867#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 398854#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 398855#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 398815#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 398816#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 398792#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 398793#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 398698#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 398699#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 399232#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 398673#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 398674#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 398658#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 398659#L176 assume 8448 == ssl3_accept_~s__state~0#1; 398476#L177 assume !(ssl3_accept_~num1~0#1 > 0); 398475#L446-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 398400#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 398396#L596 assume !(8576 == ssl3_accept_~state~0#1); 399165#L614 ssl3_accept_~skip~0#1 := 0; 399164#L110-2 assume !false; 399163#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 399162#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 399161#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 399160#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 399159#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 399158#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 398362#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 398363#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 398355#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 398350#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 398351#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 399754#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 399755#L146 assume 8496 == ssl3_accept_~s__state~0#1; 393867#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 393868#L298 assume !(1 == ssl3_accept_~blastFlag~0#1); 393843#L301 assume !(3 == ssl3_accept_~blastFlag~0#1); 393844#L301-2 assume !(ssl3_accept_~ret~0#1 <= 0); 397880#L308 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 393786#L308-2 ssl3_accept_~s__init_num~0#1 := 0; 393714#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 393602#L596 assume !(8576 == ssl3_accept_~state~0#1); 393572#L614 ssl3_accept_~skip~0#1 := 0; 393690#L110-2 assume !false; 393621#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 393622#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 393649#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 393650#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 393729#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 393730#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 393750#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 393710#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 393711#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 393784#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 393759#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 393760#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 393837#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 393838#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 394704#L152 [2022-11-02 20:31:29,808 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:31:29,808 INFO L85 PathProgramCache]: Analyzing trace with hash -2142506082, now seen corresponding path program 5 times [2022-11-02 20:31:29,809 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:31:29,809 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2010041999] [2022-11-02 20:31:29,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:31:29,809 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:31:29,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:31:29,818 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:31:29,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:31:29,829 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:31:29,830 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:31:29,830 INFO L85 PathProgramCache]: Analyzing trace with hash -142633312, now seen corresponding path program 1 times [2022-11-02 20:31:29,830 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:31:29,830 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1364562545] [2022-11-02 20:31:29,830 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:31:29,831 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:31:29,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:31:29,902 INFO L134 CoverageAnalysis]: Checked inductivity of 332 backedges. 223 proven. 6 refuted. 0 times theorem prover too weak. 103 trivial. 0 not checked. [2022-11-02 20:31:29,902 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:31:29,902 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1364562545] [2022-11-02 20:31:29,902 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1364562545] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-02 20:31:29,903 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1854384985] [2022-11-02 20:31:29,903 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:31:29,903 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-02 20:31:29,903 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:31:29,905 INFO L229 MonitoredProcess]: Starting monitored process 85 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-02 20:31:29,921 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Waiting until timeout for monitored process [2022-11-02 20:31:30,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:31:30,073 INFO L263 TraceCheckSpWp]: Trace formula consists of 256 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-02 20:31:30,075 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:31:30,153 INFO L134 CoverageAnalysis]: Checked inductivity of 332 backedges. 223 proven. 6 refuted. 0 times theorem prover too weak. 103 trivial. 0 not checked. [2022-11-02 20:31:30,153 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-02 20:31:30,223 INFO L134 CoverageAnalysis]: Checked inductivity of 332 backedges. 223 proven. 6 refuted. 0 times theorem prover too weak. 103 trivial. 0 not checked. [2022-11-02 20:31:30,224 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1854384985] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-02 20:31:30,224 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-02 20:31:30,224 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 6 [2022-11-02 20:31:30,224 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1680267991] [2022-11-02 20:31:30,224 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-02 20:31:30,225 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:31:30,225 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:31:30,225 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-02 20:31:30,225 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-11-02 20:31:30,226 INFO L87 Difference]: Start difference. First operand 16384 states and 20978 transitions. cyclomatic complexity: 4624 Second operand has 6 states, 6 states have (on average 28.0) internal successors, (168), 6 states have internal predecessors, (168), 0 states have call successors, (0), 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-11-02 20:31:30,562 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:31:30,562 INFO L93 Difference]: Finished difference Result 17382 states and 22026 transitions. [2022-11-02 20:31:30,562 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 17382 states and 22026 transitions. [2022-11-02 20:31:30,618 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 2334 [2022-11-02 20:31:30,643 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 17382 states to 15145 states and 19309 transitions. [2022-11-02 20:31:30,644 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3133 [2022-11-02 20:31:30,645 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3519 [2022-11-02 20:31:30,645 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15145 states and 19309 transitions. [2022-11-02 20:31:30,649 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:31:30,649 INFO L218 hiAutomatonCegarLoop]: Abstraction has 15145 states and 19309 transitions. [2022-11-02 20:31:30,656 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15145 states and 19309 transitions. [2022-11-02 20:31:30,761 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15145 to 13571. [2022-11-02 20:31:30,770 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13571 states, 13571 states have (on average 1.277061380885712) internal successors, (17331), 13570 states have internal predecessors, (17331), 0 states have call successors, (0), 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-11-02 20:31:30,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13571 states to 13571 states and 17331 transitions. [2022-11-02 20:31:30,790 INFO L240 hiAutomatonCegarLoop]: Abstraction has 13571 states and 17331 transitions. [2022-11-02 20:31:30,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-02 20:31:30,791 INFO L428 stractBuchiCegarLoop]: Abstraction has 13571 states and 17331 transitions. [2022-11-02 20:31:30,791 INFO L335 stractBuchiCegarLoop]: ======== Iteration 34 ============ [2022-11-02 20:31:30,791 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 13571 states and 17331 transitions. [2022-11-02 20:31:30,894 INFO L131 ngComponentsAnalysis]: Automaton has 11 accepting balls. 2286 [2022-11-02 20:31:30,894 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:31:30,894 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:31:30,895 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:31:30,896 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:31:30,896 INFO L748 eck$LassoCheckResult]: Stem: 428829#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 428627#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret59#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~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~nondet54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~post56#1, ssl3_accept_#t~nondet57#1, ssl3_accept_#t~post58#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;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#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~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___7~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#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;ssl3_accept_~__cil_tmp58~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#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; 428604#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 428558#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; 428559#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 428552#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 428553#L110-2 assume !false; 438557#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 438548#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 438543#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 438536#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 438535#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 438534#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 438533#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 438532#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 438530#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 438529#L137 assume 8464 == ssl3_accept_~s__state~0#1; 428506#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 428507#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 435931#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; 435929#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 435924#L596 assume !(8576 == ssl3_accept_~state~0#1); 435922#L614 ssl3_accept_~skip~0#1 := 0; 435921#L110-2 assume !false; 435920#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 435919#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 435918#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 435917#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 435916#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 435915#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 435914#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 435913#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 435912#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 435911#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 435908#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 435905#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 435903#L146 assume 8496 == ssl3_accept_~s__state~0#1; 435902#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 435901#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 435898#L301-2 assume !(ssl3_accept_~ret~0#1 <= 0); 435896#L308 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 435895#L308-2 ssl3_accept_~s__init_num~0#1 := 0; 434834#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 434830#L596 assume !(8576 == ssl3_accept_~state~0#1); 434822#L614 ssl3_accept_~skip~0#1 := 0; 434823#L110-2 assume !false; 434816#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 434817#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 434810#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 434811#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 434783#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 434784#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 434767#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 434768#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 434751#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 434752#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 434736#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 434737#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 434719#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 434720#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 434703#L152 [2022-11-02 20:31:30,896 INFO L750 eck$LassoCheckResult]: Loop: 434703#L152 assume 8512 == ssl3_accept_~s__state~0#1; 432033#L156 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1;ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 434558#L320 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 434551#L320-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 434544#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 434534#L596 assume !(8576 == ssl3_accept_~state~0#1); 434527#L614 ssl3_accept_~skip~0#1 := 0; 434521#L110-2 assume !false; 434515#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 434509#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 434503#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 434498#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 434422#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 434417#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 434412#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 434407#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 434228#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 434222#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 434179#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 434174#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 434156#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 434151#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 433326#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 432665#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 432495#L158 assume 8528 == ssl3_accept_~s__state~0#1; 432017#L162 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1;ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 432483#L338 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 432479#L338-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 432458#L370 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet45#1;havoc ssl3_accept_#t~nondet45#1; 432456#L372 assume !(ssl3_accept_~ret~0#1 <= 0); 432449#L350-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 432435#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 432416#L596 assume !(8576 == ssl3_accept_~state~0#1); 432413#L614 ssl3_accept_~skip~0#1 := 0; 432410#L110-2 assume !false; 432406#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 432392#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 432385#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 432379#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 432371#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 432365#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 432208#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 432203#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 432196#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 432188#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 432183#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 432179#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 432175#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 432171#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 432167#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 432163#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 432159#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 432155#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 432151#L164 assume 8544 == ssl3_accept_~s__state~0#1; 431952#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 432143#L395 assume !(0 != ssl3_accept_~s__session__peer~0#1); 432138#L404 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet46#1;havoc ssl3_accept_#t~nondet46#1;ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 432122#L408 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 432115#L417 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet47#1;havoc ssl3_accept_#t~nondet47#1; 432111#L420 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; 432109#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 432104#L596 assume !(8576 == ssl3_accept_~state~0#1); 432102#L614 ssl3_accept_~skip~0#1 := 0; 432101#L110-2 assume !false; 432100#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 432099#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 432098#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 432097#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 432096#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 432095#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 432094#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 432093#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 432092#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 432091#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 432090#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 432089#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 432088#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 432087#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 432086#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 432085#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 432084#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 432083#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 432082#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 432081#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 432080#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 432079#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 432078#L176 assume 8448 == ssl3_accept_~s__state~0#1; 432077#L177 assume !(ssl3_accept_~num1~0#1 > 0); 432075#L446-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 432073#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 432068#L596 assume !(8576 == ssl3_accept_~state~0#1); 432066#L614 ssl3_accept_~skip~0#1 := 0; 432065#L110-2 assume !false; 432064#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 432063#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 432062#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 432061#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 432060#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 432059#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 432058#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 432057#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 432056#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 432055#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 432054#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 432053#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 432052#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 432050#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 432051#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 432132#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 432131#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 432130#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 432129#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 432128#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 431941#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 429931#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 429923#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 429922#L179 assume 8576 == ssl3_accept_~s__state~0#1; 429921#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet49#1;havoc ssl3_accept_#t~nondet49#1; 429920#L460 assume !(ssl3_accept_~ret~0#1 <= 0); 429918#L463 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 429919#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 433717#L596 assume 8576 == ssl3_accept_~state~0#1; 433609#L615 assume !(8592 == ssl3_accept_~s__state~0#1); 433610#L614 ssl3_accept_~skip~0#1 := 0; 433593#L110-2 assume !false; 433594#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 433576#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 433577#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 433560#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 433561#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 433546#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 433547#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 433525#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 433526#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 433509#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 433510#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 432664#L143 assume 8466 == ssl3_accept_~s__state~0#1; 432119#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 432655#L285 assume !(0 == ssl3_accept_~blastFlag~0#1); 432656#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; 432644#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 432640#L596 assume !(8576 == ssl3_accept_~state~0#1); 432632#L614 ssl3_accept_~skip~0#1 := 0; 432633#L110-2 assume !false; 432626#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 432627#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 432567#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 432568#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 432486#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 432487#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 432461#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 432462#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 432440#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 432441#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 432436#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 432437#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 430938#L146 assume 8496 == ssl3_accept_~s__state~0#1; 430939#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 430527#L298 assume !(1 == ssl3_accept_~blastFlag~0#1); 430528#L301 assume !(3 == ssl3_accept_~blastFlag~0#1); 435410#L301-2 assume !(ssl3_accept_~ret~0#1 <= 0); 431945#L308 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 435402#L308-2 ssl3_accept_~s__init_num~0#1 := 0; 435403#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 434827#L596 assume !(8576 == ssl3_accept_~state~0#1); 434826#L614 ssl3_accept_~skip~0#1 := 0; 434819#L110-2 assume !false; 434820#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 434813#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 434814#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 434791#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 434792#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 434775#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 434776#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 434759#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 434760#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 434743#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 434744#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 434727#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 434728#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 434710#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 434703#L152 [2022-11-02 20:31:30,897 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:31:30,897 INFO L85 PathProgramCache]: Analyzing trace with hash 1334812764, now seen corresponding path program 1 times [2022-11-02 20:31:30,897 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:31:30,897 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1784968043] [2022-11-02 20:31:30,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:31:30,898 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:31:30,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:31:30,904 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:31:30,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:31:30,914 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:31:30,915 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:31:30,915 INFO L85 PathProgramCache]: Analyzing trace with hash -1864956824, now seen corresponding path program 2 times [2022-11-02 20:31:30,915 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:31:30,915 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [406964355] [2022-11-02 20:31:30,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:31:30,916 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:31:30,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:31:30,928 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:31:30,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:31:30,954 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:31:30,954 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:31:30,954 INFO L85 PathProgramCache]: Analyzing trace with hash -1650190611, now seen corresponding path program 1 times [2022-11-02 20:31:30,954 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:31:30,955 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1194023059] [2022-11-02 20:31:30,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:31:30,955 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:31:30,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:31:30,973 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:31:30,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:31:31,040 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:31:33,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:31:33,744 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:31:33,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:31:33,914 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 02.11 08:31:33 BoogieIcfgContainer [2022-11-02 20:31:33,914 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2022-11-02 20:31:33,915 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2022-11-02 20:31:33,915 INFO L271 PluginConnector]: Initializing Witness Printer... [2022-11-02 20:31:33,915 INFO L275 PluginConnector]: Witness Printer initialized [2022-11-02 20:31:33,915 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.11 08:30:56" (3/4) ... [2022-11-02 20:31:33,919 INFO L134 WitnessPrinter]: Generating witness for non-termination counterexample [2022-11-02 20:31:34,038 INFO L141 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/witness.graphml [2022-11-02 20:31:34,038 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2022-11-02 20:31:34,039 INFO L158 Benchmark]: Toolchain (without parser) took 38815.91ms. Allocated memory was 100.7MB in the beginning and 4.9GB in the end (delta: 4.8GB). Free memory was 64.3MB in the beginning and 4.4GB in the end (delta: -4.3GB). Peak memory consumption was 442.4MB. Max. memory is 16.1GB. [2022-11-02 20:31:34,039 INFO L158 Benchmark]: CDTParser took 0.14ms. Allocated memory is still 100.7MB. Free memory was 72.7MB in the beginning and 72.7MB in the end (delta: 30.3kB). There was no memory consumed. Max. memory is 16.1GB. [2022-11-02 20:31:34,040 INFO L158 Benchmark]: CACSL2BoogieTranslator took 405.08ms. Allocated memory is still 100.7MB. Free memory was 64.2MB in the beginning and 70.2MB in the end (delta: -6.1MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2022-11-02 20:31:34,040 INFO L158 Benchmark]: Boogie Procedure Inliner took 48.40ms. Allocated memory is still 100.7MB. Free memory was 70.2MB in the beginning and 67.4MB in the end (delta: 2.8MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2022-11-02 20:31:34,040 INFO L158 Benchmark]: Boogie Preprocessor took 46.92ms. Allocated memory is still 100.7MB. Free memory was 67.4MB in the beginning and 65.3MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2022-11-02 20:31:34,041 INFO L158 Benchmark]: RCFGBuilder took 824.82ms. Allocated memory was 100.7MB in the beginning and 121.6MB in the end (delta: 21.0MB). Free memory was 65.3MB in the beginning and 88.0MB in the end (delta: -22.7MB). Peak memory consumption was 31.2MB. Max. memory is 16.1GB. [2022-11-02 20:31:34,041 INFO L158 Benchmark]: BuchiAutomizer took 37358.64ms. Allocated memory was 121.6MB in the beginning and 4.9GB in the end (delta: 4.8GB). Free memory was 87.4MB in the beginning and 4.4GB in the end (delta: -4.3GB). Peak memory consumption was 432.7MB. Max. memory is 16.1GB. [2022-11-02 20:31:34,042 INFO L158 Benchmark]: Witness Printer took 123.90ms. Allocated memory is still 4.9GB. Free memory was 4.4GB in the beginning and 4.4GB in the end (delta: 11.5MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2022-11-02 20:31:34,043 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.14ms. Allocated memory is still 100.7MB. Free memory was 72.7MB in the beginning and 72.7MB in the end (delta: 30.3kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 405.08ms. Allocated memory is still 100.7MB. Free memory was 64.2MB in the beginning and 70.2MB in the end (delta: -6.1MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 48.40ms. Allocated memory is still 100.7MB. Free memory was 70.2MB in the beginning and 67.4MB in the end (delta: 2.8MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 46.92ms. Allocated memory is still 100.7MB. Free memory was 67.4MB in the beginning and 65.3MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 824.82ms. Allocated memory was 100.7MB in the beginning and 121.6MB in the end (delta: 21.0MB). Free memory was 65.3MB in the beginning and 88.0MB in the end (delta: -22.7MB). Peak memory consumption was 31.2MB. Max. memory is 16.1GB. * BuchiAutomizer took 37358.64ms. Allocated memory was 121.6MB in the beginning and 4.9GB in the end (delta: 4.8GB). Free memory was 87.4MB in the beginning and 4.4GB in the end (delta: -4.3GB). Peak memory consumption was 432.7MB. Max. memory is 16.1GB. * Witness Printer took 123.90ms. Allocated memory is still 4.9GB. Free memory was 4.4GB in the beginning and 4.4GB in the end (delta: 11.5MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Constructed decomposition of program Your program was decomposed into 36 terminating modules (32 trivial, 4 deterministic, 0 nondeterministic) and one nonterminating remainder module.One deterministic module has affine ranking function s__state and consists of 6 locations. One deterministic module has affine ranking function -1 * blastFlag + 1 and consists of 3 locations. One deterministic module has affine ranking function 7 + -2 * blastFlag and consists of 3 locations. One deterministic module has affine ranking function s__state and consists of 5 locations. 32 modules have a trivial ranking function, the largest among these consists of 6 locations. The remainder module has 13571 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 37.1s and 34 iterations. TraceHistogramMax:7. Analysis of lassos took 21.4s. Construction of modules took 4.4s. Büchi inclusion checks took 8.7s. Highest rank in rank-based complementation 3. Minimization of det autom 0. Minimization of nondet autom 36. Automata minimization 3.9s AutomataMinimizationTime, 36 MinimizatonAttempts, 23978 StatesRemovedByMinimization, 30 NontrivialMinimizations. Non-live state removal took 1.8s Buchi closure took 0.0s. Biggest automaton had -1 states and ocurred in iteration -1. Nontrivial modules had stage [4, 0, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 799/799 HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 6394 SdHoareTripleChecker+Valid, 5.5s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 6390 mSDsluCounter, 14542 SdHoareTripleChecker+Invalid, 4.4s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 5837 mSDsCounter, 904 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 5224 IncrementalHoareTripleChecker+Invalid, 6128 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 904 mSolverCounterUnsat, 8705 mSDtfsCounter, 5224 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown LassoAnalysisResults: nont1 unkn0 SFLI24 SFLT1 conc1 concLT2 SILN0 SILU0 SILI4 SILT1 lasso0 LassoPreprocessingBenchmarks: Lassos: inital75 mio100 ax100 hnf100 lsp27 ukn100 mio100 lsp100 div229 bol100 ite100 ukn100 eq183 hnf91 smp73 dnf117 smp100 tf106 neg99 sie102 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 15ms VariablesStem: 0 VariablesLoop: 1 DisjunctsStem: 1 DisjunctsLoop: 2 SupportingInvariants: 0 MotzkinApplications: 4 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 31 LassoNonterminationAnalysisSatUnbounded: 0 LassoNonterminationAnalysisUnsat: 4 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 2.1s InitialAbstractionConstructionTime: 0.0s - TerminationAnalysisResult: Nontermination possible Buchi Automizer proved that your program is nonterminating for some inputs - LassoShapedNonTerminationArgument [Line: 152]: Nontermination argument in form of an infinite program execution. Nontermination argument in form of an infinite program execution. Stem: [L647] int s ; [L648] int tmp ; [L652] s = 8464 [L653] CALL ssl3_accept(s) [L24] int s__info_callback = __VERIFIER_nondet_int() ; [L25] int s__in_handshake = __VERIFIER_nondet_int() ; [L26] int s__state ; [L27] int s__new_session ; [L28] int s__server ; [L29] int s__version = __VERIFIER_nondet_int() ; [L30] int s__type ; [L31] int s__init_num ; [L32] int s__hit = __VERIFIER_nondet_int() ; [L33] int s__rwstate ; [L34] int s__init_buf___0 = 1; [L35] int s__debug = __VERIFIER_nondet_int() ; [L36] int s__shutdown ; [L37] int s__cert = __VERIFIER_nondet_int() ; [L38] int s__options = __VERIFIER_nondet_int() ; [L39] int s__verify_mode = __VERIFIER_nondet_int() ; [L40] int s__session__peer = __VERIFIER_nondet_int() ; [L41] int s__cert__pkeys__AT0__privatekey = __VERIFIER_nondet_int() ; [L42] int s__ctx__info_callback = __VERIFIER_nondet_int() ; [L43] int s__ctx__stats__sess_accept_renegotiate = __VERIFIER_nondet_int() ; [L44] int s__ctx__stats__sess_accept = __VERIFIER_nondet_int() ; [L45] int s__ctx__stats__sess_accept_good = __VERIFIER_nondet_int() ; [L46] int s__s3__tmp__cert_request ; [L47] int s__s3__tmp__reuse_message = __VERIFIER_nondet_int() ; [L48] int s__s3__tmp__use_rsa_tmp ; [L49] int s__s3__tmp__new_cipher = __VERIFIER_nondet_int() ; [L50] int s__s3__tmp__new_cipher__algorithms ; [L51] int s__s3__tmp__next_state___0 ; [L52] int s__s3__tmp__new_cipher__algo_strength ; [L53] int s__session__cipher ; [L54] int buf ; [L55] unsigned long l ; [L56] unsigned long Time ; [L57] unsigned long tmp ; [L58] int cb ; [L59] long num1 = __VERIFIER_nondet_long() ; [L60] int ret ; [L61] int new_state ; [L62] int state ; [L63] int skip ; [L64] int got_new_session ; [L65] int tmp___1 = __VERIFIER_nondet_int() ; [L66] int tmp___2 = __VERIFIER_nondet_int() ; [L67] int tmp___3 = __VERIFIER_nondet_int() ; [L68] int tmp___4 = __VERIFIER_nondet_int() ; [L69] int tmp___5 = __VERIFIER_nondet_int() ; [L70] int tmp___6 = __VERIFIER_nondet_int() ; [L71] int tmp___7 = __VERIFIER_nondet_int() ; [L72] long tmp___8 = __VERIFIER_nondet_long() ; [L73] int tmp___9 = __VERIFIER_nondet_int() ; [L74] int tmp___10 = __VERIFIER_nondet_int() ; [L75] int blastFlag ; [L76] int __cil_tmp55 ; [L77] unsigned long __cil_tmp56 ; [L78] unsigned long __cil_tmp57 ; [L79] unsigned long __cil_tmp58 = __VERIFIER_nondet_ulong() ; [L80] unsigned long __cil_tmp59 ; [L81] int __cil_tmp60 ; [L82] unsigned long __cil_tmp61 ; [L85] s__state = initial_state [L86] blastFlag = 0 [L87] tmp = __VERIFIER_nondet_int() [L88] Time = tmp [L89] cb = 0 [L90] ret = -1 [L91] skip = 0 [L92] got_new_session = 0 VAL [\old(initial_state)=8464, blastFlag=0, cb=0, got_new_session=0, initial_state=8464, ret=-1, s__init_buf___0=1, s__state=8464, skip=0, Time=7, tmp=7] [L93] COND TRUE s__info_callback != 0 [L94] cb = s__info_callback VAL [\old(initial_state)=8464, blastFlag=0, cb=8, got_new_session=0, initial_state=8464, ret=-1, s__info_callback=8, s__init_buf___0=1, s__state=8464, skip=0, Time=7, tmp=7] [L100] s__in_handshake ++ VAL [\old(initial_state)=8464, blastFlag=0, cb=8, got_new_session=0, initial_state=8464, ret=-1, s__in_handshake=1, s__info_callback=8, s__init_buf___0=1, s__state=8464, skip=0, Time=7, tmp=7] [L101] COND FALSE !(tmp___1 + 12288) VAL [\old(initial_state)=8464, blastFlag=0, cb=8, got_new_session=0, initial_state=8464, ret=-1, s__in_handshake=1, s__info_callback=8, s__init_buf___0=1, s__state=8464, skip=0, Time=7, tmp=7, tmp___1=-12288] [L106] COND FALSE !(s__cert == 0) VAL [\old(initial_state)=8464, blastFlag=0, cb=8, got_new_session=0, initial_state=8464, ret=-1, s__cert=10, s__in_handshake=1, s__info_callback=8, s__init_buf___0=1, s__state=8464, skip=0, Time=7, tmp=7, tmp___1=-12288] [L110] COND TRUE 1 VAL [\old(initial_state)=8464, blastFlag=0, cb=8, got_new_session=0, initial_state=8464, ret=-1, s__cert=10, s__in_handshake=1, s__info_callback=8, s__init_buf___0=1, s__state=8464, skip=0, Time=7, tmp=7, tmp___1=-12288] [L112] state = s__state VAL [\old(initial_state)=8464, blastFlag=0, cb=8, got_new_session=0, initial_state=8464, ret=-1, s__cert=10, s__in_handshake=1, s__info_callback=8, s__init_buf___0=1, s__state=8464, skip=0, state=8464, Time=7, tmp=7, tmp___1=-12288] [L113] COND FALSE !(s__state == 12292) VAL [\old(initial_state)=8464, blastFlag=0, cb=8, got_new_session=0, initial_state=8464, ret=-1, s__cert=10, s__in_handshake=1, s__info_callback=8, s__init_buf___0=1, s__state=8464, skip=0, state=8464, Time=7, tmp=7, tmp___1=-12288] [L116] COND FALSE !(s__state == 16384) VAL [\old(initial_state)=8464, blastFlag=0, cb=8, got_new_session=0, initial_state=8464, ret=-1, s__cert=10, s__in_handshake=1, s__info_callback=8, s__init_buf___0=1, s__state=8464, skip=0, state=8464, Time=7, tmp=7, tmp___1=-12288] [L119] COND FALSE !(s__state == 8192) VAL [\old(initial_state)=8464, blastFlag=0, cb=8, got_new_session=0, initial_state=8464, ret=-1, s__cert=10, s__in_handshake=1, s__info_callback=8, s__init_buf___0=1, s__state=8464, skip=0, state=8464, Time=7, tmp=7, tmp___1=-12288] [L122] COND FALSE !(s__state == 24576) VAL [\old(initial_state)=8464, blastFlag=0, cb=8, got_new_session=0, initial_state=8464, ret=-1, s__cert=10, s__in_handshake=1, s__info_callback=8, s__init_buf___0=1, s__state=8464, skip=0, state=8464, Time=7, tmp=7, tmp___1=-12288] [L125] COND FALSE !(s__state == 8195) VAL [\old(initial_state)=8464, blastFlag=0, cb=8, got_new_session=0, initial_state=8464, ret=-1, s__cert=10, s__in_handshake=1, s__info_callback=8, s__init_buf___0=1, s__state=8464, skip=0, state=8464, Time=7, tmp=7, tmp___1=-12288] [L128] COND FALSE !(s__state == 8480) VAL [\old(initial_state)=8464, blastFlag=0, cb=8, got_new_session=0, initial_state=8464, ret=-1, s__cert=10, s__in_handshake=1, s__info_callback=8, s__init_buf___0=1, s__state=8464, skip=0, state=8464, Time=7, tmp=7, tmp___1=-12288] [L131] COND FALSE !(s__state == 8481) VAL [\old(initial_state)=8464, blastFlag=0, cb=8, got_new_session=0, initial_state=8464, ret=-1, s__cert=10, s__in_handshake=1, s__info_callback=8, s__init_buf___0=1, s__state=8464, skip=0, state=8464, Time=7, tmp=7, tmp___1=-12288] [L134] COND FALSE !(s__state == 8482) VAL [\old(initial_state)=8464, blastFlag=0, cb=8, got_new_session=0, initial_state=8464, ret=-1, s__cert=10, s__in_handshake=1, s__info_callback=8, s__init_buf___0=1, s__state=8464, skip=0, state=8464, Time=7, tmp=7, tmp___1=-12288] [L137] COND TRUE s__state == 8464 VAL [\old(initial_state)=8464, blastFlag=0, cb=8, got_new_session=0, initial_state=8464, ret=-1, s__cert=10, s__in_handshake=1, s__info_callback=8, s__init_buf___0=1, s__state=8464, skip=0, state=8464, Time=7, tmp=7, tmp___1=-12288] [L283] s__shutdown = 0 [L284] ret = __VERIFIER_nondet_int() [L285] COND TRUE blastFlag == 0 [L286] blastFlag = 1 VAL [\old(initial_state)=8464, blastFlag=1, cb=8, got_new_session=0, initial_state=8464, ret=1, s__cert=10, s__in_handshake=1, s__info_callback=8, s__init_buf___0=1, s__shutdown=0, s__state=8464, skip=0, state=8464, Time=7, tmp=7, tmp___1=-12288] [L288] COND FALSE !(ret <= 0) [L291] got_new_session = 1 [L292] s__state = 8496 [L293] s__init_num = 0 VAL [\old(initial_state)=8464, blastFlag=1, cb=8, got_new_session=1, initial_state=8464, ret=1, s__cert=10, s__in_handshake=1, s__info_callback=8, s__init_buf___0=1, s__init_num=0, s__shutdown=0, s__state=8496, skip=0, state=8464, Time=7, tmp=7, tmp___1=-12288] [L596] COND FALSE !(! s__s3__tmp__reuse_message) VAL [\old(initial_state)=8464, blastFlag=1, cb=8, got_new_session=1, initial_state=8464, ret=1, s__cert=10, s__in_handshake=1, s__info_callback=8, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=4, s__shutdown=0, s__state=8496, skip=0, state=8464, Time=7, tmp=7, tmp___1=-12288] [L614] COND FALSE !(state == 8576) VAL [\old(initial_state)=8464, blastFlag=1, cb=8, got_new_session=1, initial_state=8464, ret=1, s__cert=10, s__in_handshake=1, s__info_callback=8, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=4, s__shutdown=0, s__state=8496, skip=0, state=8464, Time=7, tmp=7, tmp___1=-12288] [L631] skip = 0 VAL [\old(initial_state)=8464, blastFlag=1, cb=8, got_new_session=1, initial_state=8464, ret=1, s__cert=10, s__in_handshake=1, s__info_callback=8, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=4, s__shutdown=0, s__state=8496, skip=0, state=8464, Time=7, tmp=7, tmp___1=-12288] [L110] COND TRUE 1 VAL [\old(initial_state)=8464, blastFlag=1, cb=8, got_new_session=1, initial_state=8464, ret=1, s__cert=10, s__in_handshake=1, s__info_callback=8, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=4, s__shutdown=0, s__state=8496, skip=0, state=8464, Time=7, tmp=7, tmp___1=-12288] [L112] state = s__state VAL [\old(initial_state)=8464, blastFlag=1, cb=8, got_new_session=1, initial_state=8464, ret=1, s__cert=10, s__in_handshake=1, s__info_callback=8, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=4, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=7, tmp=7, tmp___1=-12288] [L113] COND FALSE !(s__state == 12292) VAL [\old(initial_state)=8464, blastFlag=1, cb=8, got_new_session=1, initial_state=8464, ret=1, s__cert=10, s__in_handshake=1, s__info_callback=8, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=4, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=7, tmp=7, tmp___1=-12288] [L116] COND FALSE !(s__state == 16384) VAL [\old(initial_state)=8464, blastFlag=1, cb=8, got_new_session=1, initial_state=8464, ret=1, s__cert=10, s__in_handshake=1, s__info_callback=8, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=4, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=7, tmp=7, tmp___1=-12288] [L119] COND FALSE !(s__state == 8192) VAL [\old(initial_state)=8464, blastFlag=1, cb=8, got_new_session=1, initial_state=8464, ret=1, s__cert=10, s__in_handshake=1, s__info_callback=8, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=4, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=7, tmp=7, tmp___1=-12288] [L122] COND FALSE !(s__state == 24576) VAL [\old(initial_state)=8464, blastFlag=1, cb=8, got_new_session=1, initial_state=8464, ret=1, s__cert=10, s__in_handshake=1, s__info_callback=8, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=4, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=7, tmp=7, tmp___1=-12288] [L125] COND FALSE !(s__state == 8195) VAL [\old(initial_state)=8464, blastFlag=1, cb=8, got_new_session=1, initial_state=8464, ret=1, s__cert=10, s__in_handshake=1, s__info_callback=8, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=4, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=7, tmp=7, tmp___1=-12288] [L128] COND FALSE !(s__state == 8480) VAL [\old(initial_state)=8464, blastFlag=1, cb=8, got_new_session=1, initial_state=8464, ret=1, s__cert=10, s__in_handshake=1, s__info_callback=8, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=4, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=7, tmp=7, tmp___1=-12288] [L131] COND FALSE !(s__state == 8481) VAL [\old(initial_state)=8464, blastFlag=1, cb=8, got_new_session=1, initial_state=8464, ret=1, s__cert=10, s__in_handshake=1, s__info_callback=8, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=4, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=7, tmp=7, tmp___1=-12288] [L134] COND FALSE !(s__state == 8482) VAL [\old(initial_state)=8464, blastFlag=1, cb=8, got_new_session=1, initial_state=8464, ret=1, s__cert=10, s__in_handshake=1, s__info_callback=8, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=4, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=7, tmp=7, tmp___1=-12288] [L137] COND FALSE !(s__state == 8464) VAL [\old(initial_state)=8464, blastFlag=1, cb=8, got_new_session=1, initial_state=8464, ret=1, s__cert=10, s__in_handshake=1, s__info_callback=8, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=4, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=7, tmp=7, tmp___1=-12288] [L140] COND FALSE !(s__state == 8465) VAL [\old(initial_state)=8464, blastFlag=1, cb=8, got_new_session=1, initial_state=8464, ret=1, s__cert=10, s__in_handshake=1, s__info_callback=8, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=4, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=7, tmp=7, tmp___1=-12288] [L143] COND FALSE !(s__state == 8466) VAL [\old(initial_state)=8464, blastFlag=1, cb=8, got_new_session=1, initial_state=8464, ret=1, s__cert=10, s__in_handshake=1, s__info_callback=8, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=4, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=7, tmp=7, tmp___1=-12288] [L146] COND TRUE s__state == 8496 VAL [\old(initial_state)=8464, blastFlag=1, cb=8, got_new_session=1, initial_state=8464, ret=1, s__cert=10, s__in_handshake=1, s__info_callback=8, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=4, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=7, tmp=7, tmp___1=-12288] [L297] ret = __VERIFIER_nondet_int() [L298] COND TRUE blastFlag == 1 [L299] blastFlag = 2 VAL [\old(initial_state)=8464, blastFlag=2, cb=8, got_new_session=1, initial_state=8464, ret=1, s__cert=10, s__in_handshake=1, s__info_callback=8, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=4, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=7, tmp=7, tmp___1=-12288] [L305] COND FALSE !(ret <= 0) VAL [\old(initial_state)=8464, blastFlag=2, cb=8, got_new_session=1, initial_state=8464, ret=1, s__cert=10, s__in_handshake=1, s__info_callback=8, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=4, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=7, tmp=7, tmp___1=-12288] [L308] COND FALSE !(\read(s__hit)) [L311] s__state = 8512 VAL [\old(initial_state)=8464, blastFlag=2, cb=8, got_new_session=1, initial_state=8464, ret=1, s__cert=10, s__hit=0, s__in_handshake=1, s__info_callback=8, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=4, s__shutdown=0, s__state=8512, skip=0, state=8496, Time=7, tmp=7, tmp___1=-12288] [L313] s__init_num = 0 VAL [\old(initial_state)=8464, blastFlag=2, cb=8, got_new_session=1, initial_state=8464, ret=1, s__cert=10, s__hit=0, s__in_handshake=1, s__info_callback=8, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=4, s__shutdown=0, s__state=8512, skip=0, state=8496, Time=7, tmp=7, tmp___1=-12288] [L596] COND FALSE !(! s__s3__tmp__reuse_message) VAL [\old(initial_state)=8464, blastFlag=2, cb=8, got_new_session=1, initial_state=8464, ret=1, s__cert=10, s__hit=0, s__in_handshake=1, s__info_callback=8, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=4, s__shutdown=0, s__state=8512, skip=0, state=8496, Time=7, tmp=7, tmp___1=-12288] [L614] COND FALSE !(state == 8576) VAL [\old(initial_state)=8464, blastFlag=2, cb=8, got_new_session=1, initial_state=8464, ret=1, s__cert=10, s__hit=0, s__in_handshake=1, s__info_callback=8, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=4, s__shutdown=0, s__state=8512, skip=0, state=8496, Time=7, tmp=7, tmp___1=-12288] [L631] skip = 0 VAL [\old(initial_state)=8464, blastFlag=2, cb=8, got_new_session=1, initial_state=8464, ret=1, s__cert=10, s__hit=0, s__in_handshake=1, s__info_callback=8, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=4, s__shutdown=0, s__state=8512, skip=0, state=8496, Time=7, tmp=7, tmp___1=-12288] [L110] COND TRUE 1 VAL [\old(initial_state)=8464, blastFlag=2, cb=8, got_new_session=1, initial_state=8464, ret=1, s__cert=10, s__hit=0, s__in_handshake=1, s__info_callback=8, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=4, s__shutdown=0, s__state=8512, skip=0, state=8496, Time=7, tmp=7, tmp___1=-12288] [L112] state = s__state VAL [\old(initial_state)=8464, blastFlag=2, cb=8, got_new_session=1, initial_state=8464, ret=1, s__cert=10, s__hit=0, s__in_handshake=1, s__info_callback=8, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=4, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=7, tmp=7, tmp___1=-12288] [L113] COND FALSE !(s__state == 12292) VAL [\old(initial_state)=8464, blastFlag=2, cb=8, got_new_session=1, initial_state=8464, ret=1, s__cert=10, s__hit=0, s__in_handshake=1, s__info_callback=8, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=4, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=7, tmp=7, tmp___1=-12288] [L116] COND FALSE !(s__state == 16384) VAL [\old(initial_state)=8464, blastFlag=2, cb=8, got_new_session=1, initial_state=8464, ret=1, s__cert=10, s__hit=0, s__in_handshake=1, s__info_callback=8, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=4, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=7, tmp=7, tmp___1=-12288] [L119] COND FALSE !(s__state == 8192) VAL [\old(initial_state)=8464, blastFlag=2, cb=8, got_new_session=1, initial_state=8464, ret=1, s__cert=10, s__hit=0, s__in_handshake=1, s__info_callback=8, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=4, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=7, tmp=7, tmp___1=-12288] [L122] COND FALSE !(s__state == 24576) VAL [\old(initial_state)=8464, blastFlag=2, cb=8, got_new_session=1, initial_state=8464, ret=1, s__cert=10, s__hit=0, s__in_handshake=1, s__info_callback=8, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=4, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=7, tmp=7, tmp___1=-12288] [L125] COND FALSE !(s__state == 8195) VAL [\old(initial_state)=8464, blastFlag=2, cb=8, got_new_session=1, initial_state=8464, ret=1, s__cert=10, s__hit=0, s__in_handshake=1, s__info_callback=8, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=4, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=7, tmp=7, tmp___1=-12288] [L128] COND FALSE !(s__state == 8480) VAL [\old(initial_state)=8464, blastFlag=2, cb=8, got_new_session=1, initial_state=8464, ret=1, s__cert=10, s__hit=0, s__in_handshake=1, s__info_callback=8, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=4, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=7, tmp=7, tmp___1=-12288] [L131] COND FALSE !(s__state == 8481) VAL [\old(initial_state)=8464, blastFlag=2, cb=8, got_new_session=1, initial_state=8464, ret=1, s__cert=10, s__hit=0, s__in_handshake=1, s__info_callback=8, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=4, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=7, tmp=7, tmp___1=-12288] [L134] COND FALSE !(s__state == 8482) VAL [\old(initial_state)=8464, blastFlag=2, cb=8, got_new_session=1, initial_state=8464, ret=1, s__cert=10, s__hit=0, s__in_handshake=1, s__info_callback=8, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=4, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=7, tmp=7, tmp___1=-12288] [L137] COND FALSE !(s__state == 8464) VAL [\old(initial_state)=8464, blastFlag=2, cb=8, got_new_session=1, initial_state=8464, ret=1, s__cert=10, s__hit=0, s__in_handshake=1, s__info_callback=8, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=4, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=7, tmp=7, tmp___1=-12288] [L140] COND FALSE !(s__state == 8465) VAL [\old(initial_state)=8464, blastFlag=2, cb=8, got_new_session=1, initial_state=8464, ret=1, s__cert=10, s__hit=0, s__in_handshake=1, s__info_callback=8, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=4, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=7, tmp=7, tmp___1=-12288] [L143] COND FALSE !(s__state == 8466) VAL [\old(initial_state)=8464, blastFlag=2, cb=8, got_new_session=1, initial_state=8464, ret=1, s__cert=10, s__hit=0, s__in_handshake=1, s__info_callback=8, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=4, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=7, tmp=7, tmp___1=-12288] [L146] COND FALSE !(s__state == 8496) VAL [\old(initial_state)=8464, blastFlag=2, cb=8, got_new_session=1, initial_state=8464, ret=1, s__cert=10, s__hit=0, s__in_handshake=1, s__info_callback=8, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=4, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=7, tmp=7, tmp___1=-12288] [L149] COND FALSE !(s__state == 8497) VAL [\old(initial_state)=8464, blastFlag=2, cb=8, got_new_session=1, initial_state=8464, ret=1, s__cert=10, s__hit=0, s__in_handshake=1, s__info_callback=8, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=4, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=7, tmp=7, tmp___1=-12288] Loop: [L152] COND TRUE s__state == 8512 [L318] s__s3__tmp__new_cipher__algorithms = __VERIFIER_nondet_int() [L319] __cil_tmp56 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L320] COND TRUE __cil_tmp56 + 256UL [L321] skip = 1 [L329] s__state = 8528 [L330] s__init_num = 0 [L596] COND FALSE !(! s__s3__tmp__reuse_message) [L614] COND FALSE !(state == 8576) [L631] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND FALSE !(s__state == 8496) [L149] COND FALSE !(s__state == 8497) [L152] COND FALSE !(s__state == 8512) [L155] COND FALSE !(s__state == 8513) [L158] COND TRUE s__state == 8528 [L334] s__s3__tmp__new_cipher__algorithms = __VERIFIER_nondet_int() [L335] l = (unsigned long )s__s3__tmp__new_cipher__algorithms [L337] __cil_tmp57 = (unsigned long )s__options [L338] COND TRUE __cil_tmp57 + 2097152UL [L339] s__s3__tmp__use_rsa_tmp = 1 [L344] COND TRUE \read(s__s3__tmp__use_rsa_tmp) [L371] ret = __VERIFIER_nondet_int() [L372] COND FALSE !(ret <= 0) [L389] s__state = 8544 [L390] s__init_num = 0 [L596] COND FALSE !(! s__s3__tmp__reuse_message) [L614] COND FALSE !(state == 8576) [L631] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND FALSE !(s__state == 8496) [L149] COND FALSE !(s__state == 8497) [L152] COND FALSE !(s__state == 8512) [L155] COND FALSE !(s__state == 8513) [L158] COND FALSE !(s__state == 8528) [L161] COND FALSE !(s__state == 8529) [L164] COND TRUE s__state == 8544 [L394] COND TRUE s__verify_mode + 1 [L395] COND FALSE !(s__session__peer != 0) [L406] s__s3__tmp__new_cipher__algorithms = __VERIFIER_nondet_int() [L407] __cil_tmp61 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L408] COND FALSE !(__cil_tmp61 + 256UL) [L418] s__s3__tmp__cert_request = 1 [L419] ret = __VERIFIER_nondet_int() [L420] COND FALSE !(ret <= 0) [L423] s__state = 8448 [L424] s__s3__tmp__next_state___0 = 8576 [L425] s__init_num = 0 [L596] COND FALSE !(! s__s3__tmp__reuse_message) [L614] COND FALSE !(state == 8576) [L631] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND FALSE !(s__state == 8496) [L149] COND FALSE !(s__state == 8497) [L152] COND FALSE !(s__state == 8512) [L155] COND FALSE !(s__state == 8513) [L158] COND FALSE !(s__state == 8528) [L161] COND FALSE !(s__state == 8529) [L164] COND FALSE !(s__state == 8544) [L167] COND FALSE !(s__state == 8545) [L170] COND FALSE !(s__state == 8560) [L173] COND FALSE !(s__state == 8561) [L176] COND TRUE s__state == 8448 [L446] COND FALSE !(num1 > 0L) [L455] s__state = s__s3__tmp__next_state___0 [L596] COND FALSE !(! s__s3__tmp__reuse_message) [L614] COND FALSE !(state == 8576) [L631] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND FALSE !(s__state == 8496) [L149] COND FALSE !(s__state == 8497) [L152] COND FALSE !(s__state == 8512) [L155] COND FALSE !(s__state == 8513) [L158] COND FALSE !(s__state == 8528) [L161] COND FALSE !(s__state == 8529) [L164] COND FALSE !(s__state == 8544) [L167] COND FALSE !(s__state == 8545) [L170] COND FALSE !(s__state == 8560) [L173] COND FALSE !(s__state == 8561) [L176] COND FALSE !(s__state == 8448) [L179] COND TRUE s__state == 8576 [L459] ret = __VERIFIER_nondet_int() [L460] COND FALSE !(ret <= 0) [L463] COND TRUE ret == 2 [L464] s__state = 8466 [L596] COND FALSE !(! s__s3__tmp__reuse_message) [L614] COND TRUE state == 8576 [L615] COND FALSE !(s__state == 8592) [L631] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND TRUE s__state == 8466 [L283] s__shutdown = 0 [L284] ret = __VERIFIER_nondet_int() [L285] COND FALSE !(blastFlag == 0) [L288] COND FALSE !(ret <= 0) [L291] got_new_session = 1 [L292] s__state = 8496 [L293] s__init_num = 0 [L596] COND FALSE !(! s__s3__tmp__reuse_message) [L614] COND FALSE !(state == 8576) [L631] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND TRUE s__state == 8496 [L297] ret = __VERIFIER_nondet_int() [L298] COND FALSE !(blastFlag == 1) [L301] COND FALSE !(blastFlag == 3) [L305] COND FALSE !(ret <= 0) [L308] COND FALSE !(\read(s__hit)) [L311] s__state = 8512 [L313] s__init_num = 0 [L596] COND FALSE !(! s__s3__tmp__reuse_message) [L614] COND FALSE !(state == 8576) [L631] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND FALSE !(s__state == 8496) [L149] COND FALSE !(s__state == 8497) End of lasso representation. - StatisticsResult: NonterminationArgumentStatistics Fixpoint - NonterminatingLassoResult [Line: 152]: Nonterminating execution Found a nonterminating execution for the following lasso shaped sequence of statements. Stem: [L647] int s ; [L648] int tmp ; [L652] s = 8464 [L653] CALL ssl3_accept(s) [L24] int s__info_callback = __VERIFIER_nondet_int() ; [L25] int s__in_handshake = __VERIFIER_nondet_int() ; [L26] int s__state ; [L27] int s__new_session ; [L28] int s__server ; [L29] int s__version = __VERIFIER_nondet_int() ; [L30] int s__type ; [L31] int s__init_num ; [L32] int s__hit = __VERIFIER_nondet_int() ; [L33] int s__rwstate ; [L34] int s__init_buf___0 = 1; [L35] int s__debug = __VERIFIER_nondet_int() ; [L36] int s__shutdown ; [L37] int s__cert = __VERIFIER_nondet_int() ; [L38] int s__options = __VERIFIER_nondet_int() ; [L39] int s__verify_mode = __VERIFIER_nondet_int() ; [L40] int s__session__peer = __VERIFIER_nondet_int() ; [L41] int s__cert__pkeys__AT0__privatekey = __VERIFIER_nondet_int() ; [L42] int s__ctx__info_callback = __VERIFIER_nondet_int() ; [L43] int s__ctx__stats__sess_accept_renegotiate = __VERIFIER_nondet_int() ; [L44] int s__ctx__stats__sess_accept = __VERIFIER_nondet_int() ; [L45] int s__ctx__stats__sess_accept_good = __VERIFIER_nondet_int() ; [L46] int s__s3__tmp__cert_request ; [L47] int s__s3__tmp__reuse_message = __VERIFIER_nondet_int() ; [L48] int s__s3__tmp__use_rsa_tmp ; [L49] int s__s3__tmp__new_cipher = __VERIFIER_nondet_int() ; [L50] int s__s3__tmp__new_cipher__algorithms ; [L51] int s__s3__tmp__next_state___0 ; [L52] int s__s3__tmp__new_cipher__algo_strength ; [L53] int s__session__cipher ; [L54] int buf ; [L55] unsigned long l ; [L56] unsigned long Time ; [L57] unsigned long tmp ; [L58] int cb ; [L59] long num1 = __VERIFIER_nondet_long() ; [L60] int ret ; [L61] int new_state ; [L62] int state ; [L63] int skip ; [L64] int got_new_session ; [L65] int tmp___1 = __VERIFIER_nondet_int() ; [L66] int tmp___2 = __VERIFIER_nondet_int() ; [L67] int tmp___3 = __VERIFIER_nondet_int() ; [L68] int tmp___4 = __VERIFIER_nondet_int() ; [L69] int tmp___5 = __VERIFIER_nondet_int() ; [L70] int tmp___6 = __VERIFIER_nondet_int() ; [L71] int tmp___7 = __VERIFIER_nondet_int() ; [L72] long tmp___8 = __VERIFIER_nondet_long() ; [L73] int tmp___9 = __VERIFIER_nondet_int() ; [L74] int tmp___10 = __VERIFIER_nondet_int() ; [L75] int blastFlag ; [L76] int __cil_tmp55 ; [L77] unsigned long __cil_tmp56 ; [L78] unsigned long __cil_tmp57 ; [L79] unsigned long __cil_tmp58 = __VERIFIER_nondet_ulong() ; [L80] unsigned long __cil_tmp59 ; [L81] int __cil_tmp60 ; [L82] unsigned long __cil_tmp61 ; [L85] s__state = initial_state [L86] blastFlag = 0 [L87] tmp = __VERIFIER_nondet_int() [L88] Time = tmp [L89] cb = 0 [L90] ret = -1 [L91] skip = 0 [L92] got_new_session = 0 VAL [\old(initial_state)=8464, blastFlag=0, cb=0, got_new_session=0, initial_state=8464, ret=-1, s__init_buf___0=1, s__state=8464, skip=0, Time=7, tmp=7] [L93] COND TRUE s__info_callback != 0 [L94] cb = s__info_callback VAL [\old(initial_state)=8464, blastFlag=0, cb=8, got_new_session=0, initial_state=8464, ret=-1, s__info_callback=8, s__init_buf___0=1, s__state=8464, skip=0, Time=7, tmp=7] [L100] s__in_handshake ++ VAL [\old(initial_state)=8464, blastFlag=0, cb=8, got_new_session=0, initial_state=8464, ret=-1, s__in_handshake=1, s__info_callback=8, s__init_buf___0=1, s__state=8464, skip=0, Time=7, tmp=7] [L101] COND FALSE !(tmp___1 + 12288) VAL [\old(initial_state)=8464, blastFlag=0, cb=8, got_new_session=0, initial_state=8464, ret=-1, s__in_handshake=1, s__info_callback=8, s__init_buf___0=1, s__state=8464, skip=0, Time=7, tmp=7, tmp___1=-12288] [L106] COND FALSE !(s__cert == 0) VAL [\old(initial_state)=8464, blastFlag=0, cb=8, got_new_session=0, initial_state=8464, ret=-1, s__cert=10, s__in_handshake=1, s__info_callback=8, s__init_buf___0=1, s__state=8464, skip=0, Time=7, tmp=7, tmp___1=-12288] [L110] COND TRUE 1 VAL [\old(initial_state)=8464, blastFlag=0, cb=8, got_new_session=0, initial_state=8464, ret=-1, s__cert=10, s__in_handshake=1, s__info_callback=8, s__init_buf___0=1, s__state=8464, skip=0, Time=7, tmp=7, tmp___1=-12288] [L112] state = s__state VAL [\old(initial_state)=8464, blastFlag=0, cb=8, got_new_session=0, initial_state=8464, ret=-1, s__cert=10, s__in_handshake=1, s__info_callback=8, s__init_buf___0=1, s__state=8464, skip=0, state=8464, Time=7, tmp=7, tmp___1=-12288] [L113] COND FALSE !(s__state == 12292) VAL [\old(initial_state)=8464, blastFlag=0, cb=8, got_new_session=0, initial_state=8464, ret=-1, s__cert=10, s__in_handshake=1, s__info_callback=8, s__init_buf___0=1, s__state=8464, skip=0, state=8464, Time=7, tmp=7, tmp___1=-12288] [L116] COND FALSE !(s__state == 16384) VAL [\old(initial_state)=8464, blastFlag=0, cb=8, got_new_session=0, initial_state=8464, ret=-1, s__cert=10, s__in_handshake=1, s__info_callback=8, s__init_buf___0=1, s__state=8464, skip=0, state=8464, Time=7, tmp=7, tmp___1=-12288] [L119] COND FALSE !(s__state == 8192) VAL [\old(initial_state)=8464, blastFlag=0, cb=8, got_new_session=0, initial_state=8464, ret=-1, s__cert=10, s__in_handshake=1, s__info_callback=8, s__init_buf___0=1, s__state=8464, skip=0, state=8464, Time=7, tmp=7, tmp___1=-12288] [L122] COND FALSE !(s__state == 24576) VAL [\old(initial_state)=8464, blastFlag=0, cb=8, got_new_session=0, initial_state=8464, ret=-1, s__cert=10, s__in_handshake=1, s__info_callback=8, s__init_buf___0=1, s__state=8464, skip=0, state=8464, Time=7, tmp=7, tmp___1=-12288] [L125] COND FALSE !(s__state == 8195) VAL [\old(initial_state)=8464, blastFlag=0, cb=8, got_new_session=0, initial_state=8464, ret=-1, s__cert=10, s__in_handshake=1, s__info_callback=8, s__init_buf___0=1, s__state=8464, skip=0, state=8464, Time=7, tmp=7, tmp___1=-12288] [L128] COND FALSE !(s__state == 8480) VAL [\old(initial_state)=8464, blastFlag=0, cb=8, got_new_session=0, initial_state=8464, ret=-1, s__cert=10, s__in_handshake=1, s__info_callback=8, s__init_buf___0=1, s__state=8464, skip=0, state=8464, Time=7, tmp=7, tmp___1=-12288] [L131] COND FALSE !(s__state == 8481) VAL [\old(initial_state)=8464, blastFlag=0, cb=8, got_new_session=0, initial_state=8464, ret=-1, s__cert=10, s__in_handshake=1, s__info_callback=8, s__init_buf___0=1, s__state=8464, skip=0, state=8464, Time=7, tmp=7, tmp___1=-12288] [L134] COND FALSE !(s__state == 8482) VAL [\old(initial_state)=8464, blastFlag=0, cb=8, got_new_session=0, initial_state=8464, ret=-1, s__cert=10, s__in_handshake=1, s__info_callback=8, s__init_buf___0=1, s__state=8464, skip=0, state=8464, Time=7, tmp=7, tmp___1=-12288] [L137] COND TRUE s__state == 8464 VAL [\old(initial_state)=8464, blastFlag=0, cb=8, got_new_session=0, initial_state=8464, ret=-1, s__cert=10, s__in_handshake=1, s__info_callback=8, s__init_buf___0=1, s__state=8464, skip=0, state=8464, Time=7, tmp=7, tmp___1=-12288] [L283] s__shutdown = 0 [L284] ret = __VERIFIER_nondet_int() [L285] COND TRUE blastFlag == 0 [L286] blastFlag = 1 VAL [\old(initial_state)=8464, blastFlag=1, cb=8, got_new_session=0, initial_state=8464, ret=1, s__cert=10, s__in_handshake=1, s__info_callback=8, s__init_buf___0=1, s__shutdown=0, s__state=8464, skip=0, state=8464, Time=7, tmp=7, tmp___1=-12288] [L288] COND FALSE !(ret <= 0) [L291] got_new_session = 1 [L292] s__state = 8496 [L293] s__init_num = 0 VAL [\old(initial_state)=8464, blastFlag=1, cb=8, got_new_session=1, initial_state=8464, ret=1, s__cert=10, s__in_handshake=1, s__info_callback=8, s__init_buf___0=1, s__init_num=0, s__shutdown=0, s__state=8496, skip=0, state=8464, Time=7, tmp=7, tmp___1=-12288] [L596] COND FALSE !(! s__s3__tmp__reuse_message) VAL [\old(initial_state)=8464, blastFlag=1, cb=8, got_new_session=1, initial_state=8464, ret=1, s__cert=10, s__in_handshake=1, s__info_callback=8, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=4, s__shutdown=0, s__state=8496, skip=0, state=8464, Time=7, tmp=7, tmp___1=-12288] [L614] COND FALSE !(state == 8576) VAL [\old(initial_state)=8464, blastFlag=1, cb=8, got_new_session=1, initial_state=8464, ret=1, s__cert=10, s__in_handshake=1, s__info_callback=8, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=4, s__shutdown=0, s__state=8496, skip=0, state=8464, Time=7, tmp=7, tmp___1=-12288] [L631] skip = 0 VAL [\old(initial_state)=8464, blastFlag=1, cb=8, got_new_session=1, initial_state=8464, ret=1, s__cert=10, s__in_handshake=1, s__info_callback=8, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=4, s__shutdown=0, s__state=8496, skip=0, state=8464, Time=7, tmp=7, tmp___1=-12288] [L110] COND TRUE 1 VAL [\old(initial_state)=8464, blastFlag=1, cb=8, got_new_session=1, initial_state=8464, ret=1, s__cert=10, s__in_handshake=1, s__info_callback=8, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=4, s__shutdown=0, s__state=8496, skip=0, state=8464, Time=7, tmp=7, tmp___1=-12288] [L112] state = s__state VAL [\old(initial_state)=8464, blastFlag=1, cb=8, got_new_session=1, initial_state=8464, ret=1, s__cert=10, s__in_handshake=1, s__info_callback=8, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=4, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=7, tmp=7, tmp___1=-12288] [L113] COND FALSE !(s__state == 12292) VAL [\old(initial_state)=8464, blastFlag=1, cb=8, got_new_session=1, initial_state=8464, ret=1, s__cert=10, s__in_handshake=1, s__info_callback=8, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=4, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=7, tmp=7, tmp___1=-12288] [L116] COND FALSE !(s__state == 16384) VAL [\old(initial_state)=8464, blastFlag=1, cb=8, got_new_session=1, initial_state=8464, ret=1, s__cert=10, s__in_handshake=1, s__info_callback=8, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=4, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=7, tmp=7, tmp___1=-12288] [L119] COND FALSE !(s__state == 8192) VAL [\old(initial_state)=8464, blastFlag=1, cb=8, got_new_session=1, initial_state=8464, ret=1, s__cert=10, s__in_handshake=1, s__info_callback=8, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=4, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=7, tmp=7, tmp___1=-12288] [L122] COND FALSE !(s__state == 24576) VAL [\old(initial_state)=8464, blastFlag=1, cb=8, got_new_session=1, initial_state=8464, ret=1, s__cert=10, s__in_handshake=1, s__info_callback=8, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=4, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=7, tmp=7, tmp___1=-12288] [L125] COND FALSE !(s__state == 8195) VAL [\old(initial_state)=8464, blastFlag=1, cb=8, got_new_session=1, initial_state=8464, ret=1, s__cert=10, s__in_handshake=1, s__info_callback=8, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=4, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=7, tmp=7, tmp___1=-12288] [L128] COND FALSE !(s__state == 8480) VAL [\old(initial_state)=8464, blastFlag=1, cb=8, got_new_session=1, initial_state=8464, ret=1, s__cert=10, s__in_handshake=1, s__info_callback=8, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=4, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=7, tmp=7, tmp___1=-12288] [L131] COND FALSE !(s__state == 8481) VAL [\old(initial_state)=8464, blastFlag=1, cb=8, got_new_session=1, initial_state=8464, ret=1, s__cert=10, s__in_handshake=1, s__info_callback=8, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=4, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=7, tmp=7, tmp___1=-12288] [L134] COND FALSE !(s__state == 8482) VAL [\old(initial_state)=8464, blastFlag=1, cb=8, got_new_session=1, initial_state=8464, ret=1, s__cert=10, s__in_handshake=1, s__info_callback=8, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=4, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=7, tmp=7, tmp___1=-12288] [L137] COND FALSE !(s__state == 8464) VAL [\old(initial_state)=8464, blastFlag=1, cb=8, got_new_session=1, initial_state=8464, ret=1, s__cert=10, s__in_handshake=1, s__info_callback=8, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=4, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=7, tmp=7, tmp___1=-12288] [L140] COND FALSE !(s__state == 8465) VAL [\old(initial_state)=8464, blastFlag=1, cb=8, got_new_session=1, initial_state=8464, ret=1, s__cert=10, s__in_handshake=1, s__info_callback=8, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=4, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=7, tmp=7, tmp___1=-12288] [L143] COND FALSE !(s__state == 8466) VAL [\old(initial_state)=8464, blastFlag=1, cb=8, got_new_session=1, initial_state=8464, ret=1, s__cert=10, s__in_handshake=1, s__info_callback=8, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=4, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=7, tmp=7, tmp___1=-12288] [L146] COND TRUE s__state == 8496 VAL [\old(initial_state)=8464, blastFlag=1, cb=8, got_new_session=1, initial_state=8464, ret=1, s__cert=10, s__in_handshake=1, s__info_callback=8, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=4, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=7, tmp=7, tmp___1=-12288] [L297] ret = __VERIFIER_nondet_int() [L298] COND TRUE blastFlag == 1 [L299] blastFlag = 2 VAL [\old(initial_state)=8464, blastFlag=2, cb=8, got_new_session=1, initial_state=8464, ret=1, s__cert=10, s__in_handshake=1, s__info_callback=8, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=4, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=7, tmp=7, tmp___1=-12288] [L305] COND FALSE !(ret <= 0) VAL [\old(initial_state)=8464, blastFlag=2, cb=8, got_new_session=1, initial_state=8464, ret=1, s__cert=10, s__in_handshake=1, s__info_callback=8, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=4, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=7, tmp=7, tmp___1=-12288] [L308] COND FALSE !(\read(s__hit)) [L311] s__state = 8512 VAL [\old(initial_state)=8464, blastFlag=2, cb=8, got_new_session=1, initial_state=8464, ret=1, s__cert=10, s__hit=0, s__in_handshake=1, s__info_callback=8, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=4, s__shutdown=0, s__state=8512, skip=0, state=8496, Time=7, tmp=7, tmp___1=-12288] [L313] s__init_num = 0 VAL [\old(initial_state)=8464, blastFlag=2, cb=8, got_new_session=1, initial_state=8464, ret=1, s__cert=10, s__hit=0, s__in_handshake=1, s__info_callback=8, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=4, s__shutdown=0, s__state=8512, skip=0, state=8496, Time=7, tmp=7, tmp___1=-12288] [L596] COND FALSE !(! s__s3__tmp__reuse_message) VAL [\old(initial_state)=8464, blastFlag=2, cb=8, got_new_session=1, initial_state=8464, ret=1, s__cert=10, s__hit=0, s__in_handshake=1, s__info_callback=8, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=4, s__shutdown=0, s__state=8512, skip=0, state=8496, Time=7, tmp=7, tmp___1=-12288] [L614] COND FALSE !(state == 8576) VAL [\old(initial_state)=8464, blastFlag=2, cb=8, got_new_session=1, initial_state=8464, ret=1, s__cert=10, s__hit=0, s__in_handshake=1, s__info_callback=8, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=4, s__shutdown=0, s__state=8512, skip=0, state=8496, Time=7, tmp=7, tmp___1=-12288] [L631] skip = 0 VAL [\old(initial_state)=8464, blastFlag=2, cb=8, got_new_session=1, initial_state=8464, ret=1, s__cert=10, s__hit=0, s__in_handshake=1, s__info_callback=8, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=4, s__shutdown=0, s__state=8512, skip=0, state=8496, Time=7, tmp=7, tmp___1=-12288] [L110] COND TRUE 1 VAL [\old(initial_state)=8464, blastFlag=2, cb=8, got_new_session=1, initial_state=8464, ret=1, s__cert=10, s__hit=0, s__in_handshake=1, s__info_callback=8, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=4, s__shutdown=0, s__state=8512, skip=0, state=8496, Time=7, tmp=7, tmp___1=-12288] [L112] state = s__state VAL [\old(initial_state)=8464, blastFlag=2, cb=8, got_new_session=1, initial_state=8464, ret=1, s__cert=10, s__hit=0, s__in_handshake=1, s__info_callback=8, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=4, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=7, tmp=7, tmp___1=-12288] [L113] COND FALSE !(s__state == 12292) VAL [\old(initial_state)=8464, blastFlag=2, cb=8, got_new_session=1, initial_state=8464, ret=1, s__cert=10, s__hit=0, s__in_handshake=1, s__info_callback=8, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=4, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=7, tmp=7, tmp___1=-12288] [L116] COND FALSE !(s__state == 16384) VAL [\old(initial_state)=8464, blastFlag=2, cb=8, got_new_session=1, initial_state=8464, ret=1, s__cert=10, s__hit=0, s__in_handshake=1, s__info_callback=8, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=4, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=7, tmp=7, tmp___1=-12288] [L119] COND FALSE !(s__state == 8192) VAL [\old(initial_state)=8464, blastFlag=2, cb=8, got_new_session=1, initial_state=8464, ret=1, s__cert=10, s__hit=0, s__in_handshake=1, s__info_callback=8, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=4, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=7, tmp=7, tmp___1=-12288] [L122] COND FALSE !(s__state == 24576) VAL [\old(initial_state)=8464, blastFlag=2, cb=8, got_new_session=1, initial_state=8464, ret=1, s__cert=10, s__hit=0, s__in_handshake=1, s__info_callback=8, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=4, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=7, tmp=7, tmp___1=-12288] [L125] COND FALSE !(s__state == 8195) VAL [\old(initial_state)=8464, blastFlag=2, cb=8, got_new_session=1, initial_state=8464, ret=1, s__cert=10, s__hit=0, s__in_handshake=1, s__info_callback=8, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=4, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=7, tmp=7, tmp___1=-12288] [L128] COND FALSE !(s__state == 8480) VAL [\old(initial_state)=8464, blastFlag=2, cb=8, got_new_session=1, initial_state=8464, ret=1, s__cert=10, s__hit=0, s__in_handshake=1, s__info_callback=8, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=4, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=7, tmp=7, tmp___1=-12288] [L131] COND FALSE !(s__state == 8481) VAL [\old(initial_state)=8464, blastFlag=2, cb=8, got_new_session=1, initial_state=8464, ret=1, s__cert=10, s__hit=0, s__in_handshake=1, s__info_callback=8, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=4, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=7, tmp=7, tmp___1=-12288] [L134] COND FALSE !(s__state == 8482) VAL [\old(initial_state)=8464, blastFlag=2, cb=8, got_new_session=1, initial_state=8464, ret=1, s__cert=10, s__hit=0, s__in_handshake=1, s__info_callback=8, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=4, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=7, tmp=7, tmp___1=-12288] [L137] COND FALSE !(s__state == 8464) VAL [\old(initial_state)=8464, blastFlag=2, cb=8, got_new_session=1, initial_state=8464, ret=1, s__cert=10, s__hit=0, s__in_handshake=1, s__info_callback=8, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=4, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=7, tmp=7, tmp___1=-12288] [L140] COND FALSE !(s__state == 8465) VAL [\old(initial_state)=8464, blastFlag=2, cb=8, got_new_session=1, initial_state=8464, ret=1, s__cert=10, s__hit=0, s__in_handshake=1, s__info_callback=8, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=4, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=7, tmp=7, tmp___1=-12288] [L143] COND FALSE !(s__state == 8466) VAL [\old(initial_state)=8464, blastFlag=2, cb=8, got_new_session=1, initial_state=8464, ret=1, s__cert=10, s__hit=0, s__in_handshake=1, s__info_callback=8, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=4, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=7, tmp=7, tmp___1=-12288] [L146] COND FALSE !(s__state == 8496) VAL [\old(initial_state)=8464, blastFlag=2, cb=8, got_new_session=1, initial_state=8464, ret=1, s__cert=10, s__hit=0, s__in_handshake=1, s__info_callback=8, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=4, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=7, tmp=7, tmp___1=-12288] [L149] COND FALSE !(s__state == 8497) VAL [\old(initial_state)=8464, blastFlag=2, cb=8, got_new_session=1, initial_state=8464, ret=1, s__cert=10, s__hit=0, s__in_handshake=1, s__info_callback=8, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=4, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=7, tmp=7, tmp___1=-12288] Loop: [L152] COND TRUE s__state == 8512 [L318] s__s3__tmp__new_cipher__algorithms = __VERIFIER_nondet_int() [L319] __cil_tmp56 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L320] COND TRUE __cil_tmp56 + 256UL [L321] skip = 1 [L329] s__state = 8528 [L330] s__init_num = 0 [L596] COND FALSE !(! s__s3__tmp__reuse_message) [L614] COND FALSE !(state == 8576) [L631] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND FALSE !(s__state == 8496) [L149] COND FALSE !(s__state == 8497) [L152] COND FALSE !(s__state == 8512) [L155] COND FALSE !(s__state == 8513) [L158] COND TRUE s__state == 8528 [L334] s__s3__tmp__new_cipher__algorithms = __VERIFIER_nondet_int() [L335] l = (unsigned long )s__s3__tmp__new_cipher__algorithms [L337] __cil_tmp57 = (unsigned long )s__options [L338] COND TRUE __cil_tmp57 + 2097152UL [L339] s__s3__tmp__use_rsa_tmp = 1 [L344] COND TRUE \read(s__s3__tmp__use_rsa_tmp) [L371] ret = __VERIFIER_nondet_int() [L372] COND FALSE !(ret <= 0) [L389] s__state = 8544 [L390] s__init_num = 0 [L596] COND FALSE !(! s__s3__tmp__reuse_message) [L614] COND FALSE !(state == 8576) [L631] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND FALSE !(s__state == 8496) [L149] COND FALSE !(s__state == 8497) [L152] COND FALSE !(s__state == 8512) [L155] COND FALSE !(s__state == 8513) [L158] COND FALSE !(s__state == 8528) [L161] COND FALSE !(s__state == 8529) [L164] COND TRUE s__state == 8544 [L394] COND TRUE s__verify_mode + 1 [L395] COND FALSE !(s__session__peer != 0) [L406] s__s3__tmp__new_cipher__algorithms = __VERIFIER_nondet_int() [L407] __cil_tmp61 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L408] COND FALSE !(__cil_tmp61 + 256UL) [L418] s__s3__tmp__cert_request = 1 [L419] ret = __VERIFIER_nondet_int() [L420] COND FALSE !(ret <= 0) [L423] s__state = 8448 [L424] s__s3__tmp__next_state___0 = 8576 [L425] s__init_num = 0 [L596] COND FALSE !(! s__s3__tmp__reuse_message) [L614] COND FALSE !(state == 8576) [L631] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND FALSE !(s__state == 8496) [L149] COND FALSE !(s__state == 8497) [L152] COND FALSE !(s__state == 8512) [L155] COND FALSE !(s__state == 8513) [L158] COND FALSE !(s__state == 8528) [L161] COND FALSE !(s__state == 8529) [L164] COND FALSE !(s__state == 8544) [L167] COND FALSE !(s__state == 8545) [L170] COND FALSE !(s__state == 8560) [L173] COND FALSE !(s__state == 8561) [L176] COND TRUE s__state == 8448 [L446] COND FALSE !(num1 > 0L) [L455] s__state = s__s3__tmp__next_state___0 [L596] COND FALSE !(! s__s3__tmp__reuse_message) [L614] COND FALSE !(state == 8576) [L631] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND FALSE !(s__state == 8496) [L149] COND FALSE !(s__state == 8497) [L152] COND FALSE !(s__state == 8512) [L155] COND FALSE !(s__state == 8513) [L158] COND FALSE !(s__state == 8528) [L161] COND FALSE !(s__state == 8529) [L164] COND FALSE !(s__state == 8544) [L167] COND FALSE !(s__state == 8545) [L170] COND FALSE !(s__state == 8560) [L173] COND FALSE !(s__state == 8561) [L176] COND FALSE !(s__state == 8448) [L179] COND TRUE s__state == 8576 [L459] ret = __VERIFIER_nondet_int() [L460] COND FALSE !(ret <= 0) [L463] COND TRUE ret == 2 [L464] s__state = 8466 [L596] COND FALSE !(! s__s3__tmp__reuse_message) [L614] COND TRUE state == 8576 [L615] COND FALSE !(s__state == 8592) [L631] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND TRUE s__state == 8466 [L283] s__shutdown = 0 [L284] ret = __VERIFIER_nondet_int() [L285] COND FALSE !(blastFlag == 0) [L288] COND FALSE !(ret <= 0) [L291] got_new_session = 1 [L292] s__state = 8496 [L293] s__init_num = 0 [L596] COND FALSE !(! s__s3__tmp__reuse_message) [L614] COND FALSE !(state == 8576) [L631] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND TRUE s__state == 8496 [L297] ret = __VERIFIER_nondet_int() [L298] COND FALSE !(blastFlag == 1) [L301] COND FALSE !(blastFlag == 3) [L305] COND FALSE !(ret <= 0) [L308] COND FALSE !(\read(s__hit)) [L311] s__state = 8512 [L313] s__init_num = 0 [L596] COND FALSE !(! s__s3__tmp__reuse_message) [L614] COND FALSE !(state == 8576) [L631] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND FALSE !(s__state == 8496) [L149] COND FALSE !(s__state == 8497) End of lasso representation. RESULT: Ultimate proved your program to be incorrect! [2022-11-02 20:31:34,178 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Ended with exit code 0 [2022-11-02 20:31:34,391 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Ended with exit code 0 [2022-11-02 20:31:34,591 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Ended with exit code 0 [2022-11-02 20:31:34,791 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Forceful destruction successful, exit code 0 [2022-11-02 20:31:34,992 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Forceful destruction successful, exit code 0 [2022-11-02 20:31:35,193 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2022-11-02 20:31:35,393 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2022-11-02 20:31:35,593 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2022-11-02 20:31:35,793 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2022-11-02 20:31:35,994 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bff5ee8b-74f1-4d88-b82a-b6ed2cb8680d/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Writing human readable error path to file UltimateCounterExample.errorpath Result: FALSE(TERM)